Prestasharp, desarrollo de sincronizador para Prestashop

En uno de los últimos trabajos realizados por digitalDot está la realización de un sincronizador con la última versión de Prestashop 1.6, que para esta ocasión, al tratarse de un cliente que precisaba herramientas bajo sistemas operativos Windows, intentamos comunicar el servicio WebService del ecommerce con la base de datos del cliente basada en SQL Server, donde se almacenaban los datos del software de gestión empresarial o ERP que usaba.

Barajando posibilidades encontramos una fantástica librería OpenSource llamada PrestaSharp, permitiendo incluirla en nuestro proyecto con .Net para poder desarrollar un pequeño demonio que lance sincronizaciones continuas.

Entre las acciones desarrolladas se encuentra:

  • Alta y baja de productos de nuestra tienda online.
  • Control de redirecciones 301 para controlar las penalizaciones de SEO y posicionamiento web.
  • Control de stock.
  • Alta de combinaciones, tallajes y colores, así como el stock del producto.
  • Gestión de etiquetas de SEO, metakey, metadescripción, metatítulo.
  • Subida de imágenes de productos.
  • Actualización de precios y creación de reglas de descuento.
  • Alta de atributos de productos.
  • Alta de marcas y fabricantes.

 

Sin duda, ha sido un gran desarrollo que simplifica al máximo la vinculación entre un software empresarial y la tienda online, facilitando el control de fallos o falta de stock, el alta de productos, los descuentos y precios ofrecidos en cada uno.

Todo esto se transforma en un ahorro considerable en la gestión de nuestra tienda online permitiéndonos abaratar los costes diarios producidos.

Hemos querido agradecer el aporte de esta gran librería con dos pequeños ejemplos de los principales problemas que la gente encontraba al usarla, por una parte la actualización de stock:
https://github.com/Bukimedia/PrestaSharp/issues/133#issuecomment-204676608

Y otra, la creación de combinaciones dobles, por ejemplo cuando tenemos un producto compuesto por tallas y colores.
https://github.com/Bukimedia/PrestaSharp/issues/149#issuecomment-204679075

Al tratarse de un desarrollo que comunica con el estándar de Prestashop y su servicio de Webservice, hemos podido comprobar que es completamente compatible con versiones anteriores, otro de los grandes beneficios de usar el servicio WebService de Prestashop.

En uno de los últimos trabajos realizados por digitalDot está la realización de un sincronizador con la última versión de Prestashop 1.6, que para esta ocasión, al tratarse de un cliente que precisaba herramientas bajo sistemas operativos Windows, intentamos comunicar el servicio WebService del Ecommerce con la base de datos del cliente basada en SQL Server, donde se almacenaban los datos del software de gestión empresarial o ERP que usaba.

Barajando posibilidades encontramos una fantástica librería OpenSource llamada PrestaSharp (poner el enlace https://github.com/Bukimedia/PrestaSharp), permitiendo incluirla en nuestro proyecto con .Net para poder desarrollar un pequeño demonio que lance sincronizaciones continuas.

Entre las acciones desarrolladas se encuentra:

·         Alta y baja de productos de nuestra tienda online.

·         Control de redirecciones 301 para controlar las penalizaciones de SEO y posicionamiento.

·         Control de stock.

·         Alta de combinaciones, tallajes y colores así como el stock del producto.

·         Gestión de etiquetas de SEO, metakey, metadescripción, metatítulo.

·         Subida de imágenes de productos.

·         Actualización de precios y creación de reglas de descuento.

·         Alta de atributos de productos.

·         Alta de marcas y fabricantes.

Sin duda, ha sido un gran desarrollo que simplifica al máximo la vinculación entre un software empresarial y la tienda online, facilitando los fallos o falta de stock, el alta de productos, los descuentos y precios ofrecidos en cada uno.

Todo esto se transforma en un ahorro considerable en la gestión de nuestra tienda online permitiéndonos abaratar los costes diarios producidos.

Hemos querido agradecer el aporte de esta gran librería con dos pequeños ejemplos de los principales problemas que la gente encontraba al usarla, por una parte la actualización de stock:

https://github.com/Bukimedia/PrestaSharp/issues/133#issuecomment-204676608

Y otra, la creación de combinaciones dobles, por ejemplo cuando tenemos un producto compuesto por tallas y colores.

https://github.com/Bukimedia/PrestaSharp/issues/149#issuecomment-204679075

Al tratarse de un desarrollo que comunica con el estándar de Prestashop y su servicio de Webservice, hemos podido comprobar que es completamente compatible con versiones anteriores, otro de los grandes beneficios de usar el servicio WebService de Prestashop.