Commerce Server catalog «mangling»

Durante el desarrollo del sitio de comercio electrónico para cierta cadena Televisiva, tuvimos una bronca a la hora de seleccionar los productos de un catálogo virtual. Básicamente lo que queríamos hacer es permitir al usuario seleccionar un producto de un catálogo virtual y todos los productos relacionados con este ponerles un valor a cero (ya que el producto base funciona como un contenedor de otros productos).

Rocky se la pasó buscando en Google y haciendo diferentes pruebas con los catálogos, buscando la manera de que los productos se pudieran aplicar las reglas de precio, sin embargo no le encontramos por ningún lado. Posteando en los foros de Commerce Server en Microsoft, recibimos la respuesta por el mismo Vinayak Tadas (miembro del equipo de desarrollo de Commerce Server) y básicamente era lo siguiente:

Cada que quieras, acceder a un producto desde un catálogo virtual; debes ponerle el catálogo base donde el producto existe, por que si no el producto no será encontrado directamente.

Todo el código que Rocky había hecho era el correcto… solamente era cambiar una línea de código:

s = «NombreDelProducto(CatalogoBase)»

Así, entre paréntesis… Un rato después, el mismo Vinayak posteó en su blog un artículo contestando nuestra duda más a detalle

A veces estos pequeños issues que a simple vista son demasiado sencillos, realmente son los difíciles…

Cheers!


Comentarios

Deja una respuesta