Nueva modificación en Oscommerce y TPVLinux para mayor control de los artículos.

Hacia ya varias semanas que quería empezar a realizar esta modificación, pero tenia mis serias dudas si realmente debía o no modificar lineas de php del Oscommerce ya que de ser así esta funcionalidad podía no ser 100% compatible con todas las opciones del Oscommerce.

Oscommerce dispone de una variable en la base de datos y dentro la tabla “products” llamada products_status, esta variable es utilizada por oscommerce para el control de la visualilzación de los artículos. Normalmente es usada para esconder los artículos sin stock y visualizar los que si disponen de stock.

Todas las consultas del oscommerce se basan en un “where products_status = 1” filtando así los artículos con status = 1 (es decir, visible).

Bien, el primer cambio que he debido realizar ha sifo sobre estos ficheros:

/catalog/index.php
/catalog/products_info.php
/catalog/includes/modules/new_products.php

En estos tres ficheros podéis buscar la cadena “where products_status = 1” y reemplazarla por “where products_status IN (‘1′,’2′,’3′,’4′,’5’)” de esta forma visualizara también los artículos con otro tipo de status que no sea “0”

Ua vez realizados estos cambios, hemos creado un combo en nuestro fichero de artículos dentro TPVLinux para poder seleccionar que tipo de status tiene cada artículo y de esta forma mostrarlos en el programa local.

Los status creados son:
0 = Invisible (no se mostrará en Oscommerce)
1 = Activo (Si se mostrará)
2 = Descatalogado (Mostrara una advertencia para coleccionistas)
3= Destacado (Podremos poder el artículo en lugares más visibles)
4= No Reponer (Información interna para no tener en cuenta este artículo en la rotación de stock)
5= En Oferta (Lo identificaremos como articulo en oferta)

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s