El catálogo de osCommerce contiene el detalle de los productos que se venden en la tienda virtual, siendo quizás una parte muy importante de este paquete de software la facilidad que ofrece para definir los atributos adicionales que se quieran para los productos. Es decir, osCommerce no ofrece una plantilla de atributos estáticos a rellenar para cada producto, sino que permite que seamos nosotros mismos los que definamos nuestros propios atributos de forma personalizada acorde al tipo de artículos que vendamos.
Fabricantes
La opción de mantenimiento de fabricantes permite crear y editar la lista de fabricantes de los productos ofrecidos en la tienda virtual. Aunque al realizar el alta de un nuevo producto no es necesario obligatoriamente indicar el fabricante del mismo.
A cada fabricante puede asociársele un nombre, una imagen identificativa (normalmente su logo corporativo), y un enlace a su página web. Los enlaces a las páginas web de los fabricantes pueden introducirse de forma individual por cada idioma instalado. En función del idioma actual seleccionado por el cliente osCommerce utilizará automáticamente un enlace u otro.
Categorias/Productos
Esta opción es a través de la que realmente se introducen los productos que se venderán en la tienda y en la que se clasifican en categorías y subcategorías.
La idea que hay que tener en mente es que osCommerce permite construir un árbol de categorías personalizado para nuestra tienda, facilitando a los clientes la tarea de encontrar lo que andan buscando navegando por la web a través de las distintas ramas de este árbol. Las categorías que vienen de ejemplo por defecto deberían darnos una buena idea de lo que se puede conseguir.
Para dar de alta una categoría hay que pulsar el botón de «nueva categoría» e introducir su nombre (por cada idioma disponible), una imagen, y el orden en que tiene que aparecer dentro del listado de categorías. Una vez dada de alta una categoría podemos entrar en ella pulsando sobre el icono con forma de carpeta que aparece a la izquierda del nombre de la misma. Dentro de una categoría puede crearse a su vez una o más categorias, y así sucesivamente.
Para dar de alta un producto hay que pulsar el botón de «nuevo producto» e introducir su disponibilidad, fecha de lanzamiento, fabricante, nombre (por idioma), tipo de impuesto a aplicar, precio neto, precio bruto, descripción (por idioma), cantidad disponible en stock, modelo, imagen, link a la web del fabricante (por idioma), y peso. La mayoría de campos son opcionales, por lo que el proceso de alta se puede limitar a introducir valores para los campos más básicos con los que se identifican normalmente los productos.
Los campos de precios tienen un comportamiento especial. Así, cuando se introduzca un valor para el precio neto se recalculará automáticamente el precio bruto, y viceversa. De igual forma, cuando se elija un tipo de impuesto a aplicar, se recalculará el precio bruto.
El campo descripción además de texto plano admite etiquetas HTML que se llevan tal cual a las páginas donde se muestran los productos. De esta forma, para indicar un salto de línea se puede utilizar la etiqueta <br>, y para destacar un texto en negrita se debe colocar entre un par de etiquetas <strong></strong>;.
Por último, comentar que si creamos una subcategoría o un producto dentro de una categoría equivocada tenemos la opción de traspasarlos a su lugar correcto con el botón «mover» que aparece junto a los de «editar» y «eliminar». En el caso de productos tenemos además la opción de copiarlos o duplicarlos en la misma u otra categoría para facilitar la creación de nuevos productos similares a los ya existentes.
Atributos
La opción de mantenimiento de atributos resulta un tanto caótica la primera vez que se accede a ella en comparación con el resto de opciones de configuración. La dificultad radica en que realmente se están viendo tres mantenimientos en una sola página: opciones de productos, valores de opciones, y atributos de productos. Afortunadamente osCommerce trae por defecto dados de alta varios atributos que nos pueden servir para orientarnos.
En «opciones de productos» se definen las distintas características adicionales que se quiere que tengan los productos, como por ejemplo «color», «talla» o «modelo». En «valores de opciones» se definen los posibles valores que pueden tener las distintas características, o dicho de otro modo, los valores que aparecerán en los desplegables de selección cuando se elija una característica concreta. Por ejemplo, si se elige «color» entonces se podrá seleccionar «azul», «verde», «rojo», o cualquier otro color que demos de alta como valor de esa característica. Y por último, en «atributos de productos» se asocia a cada producto las características adicionales que se quieran, junto un valor concreto para cada característica y la variación del precio del producto cuando se seleccione dicha característica.
Por ejemplo, imaginemos que montamos una tienda virtual para vender bicicletas. Cuando un cliente realice un pedido de una bicicleta ha de poder seleccionar el color de la misma sin que ello suponga una variación en el precio final. En «opciones de productos» creariamos la característica «Color». En «valores de opciones» creariamos los colores «Azul», «Verde» y «Rojo». Y en «atributos de productos» seleccionariamos el producto bicicleta y le asociaramos tres veces la característica «Color» con cada uno de los colores, pero sin indicar en ningún caso incremento de precio alguno (o estableciendo un valor de cero).
Imaginemos ahora que queremos dar la posibilidad al cliente de elegir entre montar un sistema de cambio manual o automático con el consiguiente incremento de precio si se elige la segunda opción. En «opciones de productos» creariamos la característica «Cambio». En «valores de opciones» creariamos «Manual» y «Automático». Y en «atributos de productos» seleccionariamos el producto bicicleta y le asociariamos dos veces la caracteristica «Cambio» con cada uno de los sistemas disponibles. Para el cambio manual no se indicaría precio, pero para el cambio automático se indicaría el correspondiente incremento de precio (+29.99 por ejemplo).
En este punto es interesante comentar que sería interesante que osCommerce permitiera asociar atributos a categorías o subcategorías enteras en vez de tener que hacerlo por cada producto en particular.
Ofertas
Las opciones de este apartado permiten indicar que determinados productos se encuentran en oferta y tienen un precio más reducido que el habitual. Los productos en oferta se muestran en los cuadros de ofertas de la web y durante la navegación ordinaria por las páginas de la tienda. El precio original aparece tachado y junto a él se muestra en color rojo el precio rebajado.
Para dar de alta una oferta se tiene que elegir un producto de la tienda y asignarle el precio rebajado. Tal y como se indica en el propio formulario de alta, el precio rebajado puede introducirse indicando directamente el nuevo precio del producto o mediante un porcentaje a aplicar sobre el precio original.
Adicionalmente puede introducirse una fecha de caducidad de la oferta, pero se echa en falta una fecha de inicio de la oferta.
Próximamente
Esta opción muestra un listado con los productos que están dados de alta en el catálogo pero que aún no están disponibles para el público. La lista se confecciona tomando como referencia la fecha de lanzamiento de los productos, de forma que sólo aparecen en ella los productos cuya fecha de lanzamiento es posterior al día en curso.
Comentarios
En este apartado se muestra un listado con todos los comentarios introducidos por los clientes acerca de los productos de la tienda permitiendo editarlos o borrarlos.