Jump to content

Actualización de Stock y Precio por base de Datos en Multitienda


Recommended Posts

Mi problema es es siguiente. He creado una Multitienda, pero necesito trabajar stock y precios diferentes en cada una (Teniendo en cuenta que cada producto tiene sus combinaciones).
Necesito saber en qué tabla se están guardando los datos de precios y stock de cada tienda para poder hacer una actualización masiva.
Por lo que veo el precio se guarda en la tabla ps_product_attribute_shop. pero el stock de cada multitienda no encuentro donde se guarda.
Podrían ayudarme?

Link to comment
Share on other sites

22 minutes ago, ExpertoPrestaShop said:

El stock se almacena en la tabla stock_available.

En esa tabla no se encuentran los stocks asignados para cada combinación en cada tienda.

He notado que al cambiar el stock de forma manual desde el Back office de una combinación en una tienda se actualiza el campo "quantity" de la tabla "ps_product_attribute". Pisando el dato anterior. Pero al usar las multitiendas en el front los datos asignados están correctos y no se sustituyen.
En algún lugar tiene que estar quedando un registro pero no lo encuentro

Link to comment
Share on other sites

Al crear la nueva tienda hay que configurar  si la nueva tienda a compartir el stock con otras tiendas del mismo grupo, tabla shop_group, columna share_stock. En ese caso en stock_available los registros de productos y combinaciones se registraran de manera única con id_shop 0. Si no se requiere que se comparte el stock con otras tiendas del mismo grupo, será necesario  modificar la configuración y desde base de datos en stock_available modificar/añadir el id_shop, por el correspondiente a cada tienda,

Link to comment
Share on other sites

3 hours ago, ExpertoPrestaShop said:

El stock se almacena en la tabla stock_available.

Estas en lo correcto. Ya pude encontrar los registros, solo no tenía ordenada la tabla. 
Muchas gracias a todos por la ayuda.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...