Ventajas y desventajas de Separate Pricing Per Customer (SPPC)
Posted in Optimizacion on July 10th, 2009 by Jose Criado – 4 CommentsSin duda Separate Pricing Per Customer (SPPC) es una de las contribuciones para Oscommerce más útiles que conozco. Permite al administrador de la tienda virtual crear grupos de clientes a los que aplicarles diferentes tarifas de precios, e incluso configurar tipos de impuestos, formas de pago y de envío a utilizar por cada uno de los grupos.

Pero también es una de la que causa mayores problemas. Esto es debido a que se trata de una contribución que modifica Oscommerce en gran medida y de forma significativa, lo que provoca incompatibilidades con muchas otras contribuciones. Y aunque muchas de las contribuciones más utilizadas en Oscommerce tienen su propia versión para tiendas con SPPC, la mayoría de las veces requiere una adaptación manual por parte de la persona que las instala. Aunque sin conocimientos de PHP será complicado que una persona logre adaptar contribuciones para que funcionen con SPPC, voy a intentar daros una serie de pistas y consejos para facilitaros en lo posible la tarea:
- Si es posible, debe ser la primera contribución que se instale en tu Oscommerce, ya que así te ahorrarás el tiempo que se tarda en instalarla manualmente cuando hay que integrarla en una tienda con otras contribuciones instaladas.
- Recuerda que cada contribución que afecte a precios directa o indirectamente deberá ser adaptada para que funcione con SPPC.
- Cualquier contribución que modifique las clases order, shipping, etc, debe ser revisada y adaptada (en las instrucciones de instalación tienes la lista de archivos modificados).
- Cuidado con los atributos. Contribuciones que les afecten deben ser revisadas.
Para aquellos que os decidáis por intentar hacer las adaptaciones a mano os daremos algunas pistas:
- Cuando un cliente especial se loguea se creará una sesión que lo identifica como tal.
- Dicha sesión hará que se ejecute una query para obtener un array con todos los precios especiales (en caso de existir) para cada producto que se muestre en pantalla.
- Se sustituyen los valores normales por los de dicho array, y si el cliente es especial y existe un precio especial para ese producto será mostrado.
Resumiendo, SPPC es una de las mejores contribuciones para Oscommerce, de una utilidad más que demostrada. Pero si no vas a usarla, si en tu tienda virtual no vas a tener deferentes tipos de clientes, te recomiendo no instalarla. Te hará la vida más fácil.
Contribuciones: Separate Pricing Per Customer (SPPC)