Hola
A ver si soy capaz de explicarlo bien para intentar encontrar una respuesta y solución.
Tenemos una multitienda con tres tiendas relacionadas e importante, todos los datos son enviados desde una ERP. Usamos Prestashop 1.7.6.3
Se trata de una tienda principal para proveedores (cobres.es), otra para cliente final (sabela.es) y una específica de temporada para proveedores (temporada.cobres.es). Desde el ERP se sincronizan los artículos hacia Prestashop enviando el precio PVD a cobres y Temporada, se formula un incremento que se envía a Sabela.
Voy a poner un ejemplo de lo que pasa en Cobres y Sabela, una vez se envía un artículo A desde el ERP.
En Cobres A aparece con un precio de 12,70€
En Sabela A aparece con un precio de 19,30€
Hasta aquí bien, pero cuando teniendo seleccionado "Todas las tiendas" entramos en el produto A para realizar una modificación, por ejemplo cambiar la imagen, incluirla en otra categoría, etc... o incluso sin hacer nada, simplemente el hecho de darle a Guardar hace que el precio en Sabela se modifique y ponga el mismo que en Cobres, ahora los dos productos en las dos tiendas tienen el mismo precio.
Si en vez de tener seleccionada "Todas las tiendas" entramos desde "Cobres" y realizamos un cambio en A, o simplemente le damos a Guardar, evidentemente en Cobres aparece el cambio o sigue igual, y Sabela no se ve afectada. Esto entiendo que es lo normal.
La duda es si el comportamiento en la multitienda al realizar un cambio en un producto teniendo seleccionado "Todas las tiendas" es el normal y que, digamos que Cobres machaca a Sabela y como si la duplicara, es lo que se supone que tiene que hacer, o bien puede que haya algún error o que exista alguna configuración dónde esto se especifique.
Con este comportamiento, a la hora de hacer un cambio en el producto A que queremos que afecte a ambas tiendas, nos obliga a hacerlo dos veces, una en cada tienda. Desde "Todas las tiendas" ¿Hay forma de que los cambios realizados afecten solo a ese campo modificado (por ejemplo imagen, categoría, descripción,..) pero respete todos los demás?
No sé si necesitáis más información, pero básicamente esta es la duda que tenemos.
Un saludo y gracias.
Contenido solo visible a usuarios registrados
Hola José.
Hasta aquí bien, pero cuando teniendo seleccionado "Todas las tiendas" entramos en el produto A para realizar una modificación, por ejemplo cambiar la imagen, incluirla en otra categoría, etc... o incluso sin hacer nada, simplemente el hecho de darle a Guardar hace que el precio en Sabela se modifique y ponga el mismo que en Cobres
Es así, no solo se guarda los datos que modificaste, se guardan todos los datos de ese producto, imagen, descripción, precio....
¿Hay forma de que los cambios realizados afecten solo a ese campo modificado (por ejemplo imagen, categoría, descripción,..) pero respete todos los demás?
No los cambias afectaran a todos los datos del producto.
Un saludo
Hola,
Entiendo que al guardar cambie todos los datos, es lo normal, y creo que no me expliqué bien.
El problema lo tenemos con que al guardar habiendo hecho cualquier cambio, se modifique el precio de la tienda Sabela aun sin haber hecho una modificación de precio. Es decir, entro en el producto A, cambio la foto, guardo y entonces Cobres cambia la imagen y sigue con su precio, pero en Sabela cambia la foto y también el precio, que se sustituye por el mismo que tiene Cobres. Esto es lo que pregunto si es normal, que al guardar entiendo que se guardan todos los campos y si en uno hay un cambio se produzca, entonces al ser una multitienda ¿es normal que el precio de Sabela se machaque con el de Cobres? No sé si pasa con otros datos, porque la única diferencia entre las tiendas es el precio, los demás campos son iguales.
Espero haberme explicado un poco mejor, gracias.
Hola
El guardado no es de un solo campo, sino se envían todos, incluso sino has hecho cambios y das guardar se vuelven a sobreescribir todos los cambios.
Y en tu caso, por tener una multitienda, tienes una sincronizacíon de productos, por lo que posiblemente se sincronizen con el resto de tiendas.
Saludos.