pol30 Posted October 22, 2013 Share Posted October 22, 2013 (edited) Buenos días, estoy haciendo una tienda con Prestashop 1.5.4.1, ya he creado las categorías y los productos. Los gastos de envío dependen del producto, he pensado configurar los gastos de envío según el peso de los productos, el problema es que ya he creado los productos (son muchos..) y no les he puesto su peso: ¿Hay alguna forma de configurar los pesos de los productos por categorías o por grupos de productos? Es por no tener que ir modificando uno a uno cada producto, Gracias, Un saludo Edited October 29, 2013 by pol30 (see edit history) Link to comment Share on other sites More sharing options...
nadie Posted October 22, 2013 Share Posted October 22, 2013 Buenos días, estoy haciendo una tienda con Prestashop 1.5.4.1, ya he creado las categorías y los productos. Los gastos de envío dependen del producto, he pensado configurar los gastos de envío según el peso de los productos, el problema es que ya he creado los productos (son muchos..) y no les he puesto su peso: ¿Hay alguna forma de configurar los pesos de los productos por categorías o por grupos de productos? Es por no tener que ir modificando uno a uno cada producto, Gracias, Un saludo ¿Pero cada producto tiene un peso distinto? Link to comment Share on other sites More sharing options...
nadie Posted October 22, 2013 Share Posted October 22, 2013 ¿Pero cada producto tiene un peso distinto? Por si te interesa hacer alguna consulta sql En las tablas: ps_product (Esta tabla si) ps_product_shop (No esta tabla no) tienes el campo weight (peso) --- Y para las combinaciones, en la tabla: ps_product_attribute ps_product_attribute_shop tienes el campo weight (peso) ---- ¿Supongo que configurar el rango de transportistas por rango de precios depende por peso no te vale? ¿no? 1 Link to comment Share on other sites More sharing options...
nadie Posted October 22, 2013 Share Posted October 22, 2013 Tambien si quieres puedes mirarte este tema: http://www.prestashop.com/forums/topic/245838-asignacion-de-transportes/ Link to comment Share on other sites More sharing options...
pol30 Posted October 22, 2013 Author Share Posted October 22, 2013 Hola Nadie gracias por la respuesta. Con phpmyadmin veo las tablas ps_product y ps_product_shop, ahí puedo cambiar el campo weight pero sólo sé hacerlo yendo producto a producto, como hay muchos productos con el mismo peso, ¿Hay aguna forma de cambiar el peso de golpe para un grupo de productos? Por ejemplo para los ID de producto del 30 al 150 poner un peso de 2 Kg, para los productos con ID del 151 a 300 poner un peso de 4 Kg... ¿Es necesario cambiar el campo weight en las dos tablas: ps_product y ps_product_shop? ¿Qué diferencia hay entre estas dos tablas? Un saludo Link to comment Share on other sites More sharing options...
ventura Posted October 22, 2013 Share Posted October 22, 2013 Puedes hacerlo con algún programa de gestion, este es muy recomendable http://www.prestashopmanager.com/ Puedes descargarte la version de prueba y utilizarlo sin limitaciones durante 30 dias. Tambien como te ha dicho Victor puedes hacer una consulta sql llamando a las tablas de los productos, creo que es la mejor opción 1 Link to comment Share on other sites More sharing options...
nadie Posted October 22, 2013 Share Posted October 22, 2013 Puedes hacerlo con algún programa de gestion, este es muy recomendable http://www.prestashopmanager.com/ Puedes descargarte la version de prueba y utilizarlo sin limitaciones durante 30 dias. Tambien como te ha dicho Victor puedes hacer una consulta sql llamando a las tablas de los productos, creo que es la mejor opción Store manager funciona bastante bien, y te da 30 dias de pruebas, siempre es bueno probarlo ) Hola Nadie gracias por la respuesta. Con phpmyadmin veo las tablas ps_product y ps_product_shop, ahí puedo cambiar el campo weight pero sólo sé hacerlo yendo producto a producto, como hay muchos productos con el mismo peso, ¿Hay aguna forma de cambiar el peso de golpe para un grupo de productos? Por ejemplo para los ID de producto del 30 al 150 poner un peso de 2 Kg, para los productos con ID del 151 a 300 poner un peso de 4 Kg... ¿Es necesario cambiar el campo weight en las dos tablas: ps_product y ps_product_shop? ¿Qué diferencia hay entre estas dos tablas? Un saludo Si se puede hacer update set con rangos de id sin problemas, luego te pongo varios ejemplos que tengo que salir Link to comment Share on other sites More sharing options...
ventura Posted October 22, 2013 Share Posted October 22, 2013 Dependiendo de como tengas organizado los productos puedes hacerlo por categorias, que siempre es más rapido UPDATE ps_product SET weight = 0.5 WHERE weight = 1 and ps_product.id_product in (SELECT ps_category_product.id_product FROM ps_category_product WHERE id_category = 5 ) Según esta consulta puedes poner un peso de 0.5 kg donde tengas un peso de 1kg en todos los productos de la categoria 5. Luego tendrias que hacer los mismo con la tabla ps_product_shop. Eso si, por favor haz siempre un backup de tu base de datos, que no te pese perder un minuto en hacerlo 1 Link to comment Share on other sites More sharing options...
nadie Posted October 22, 2013 Share Posted October 22, 2013 Dependiendo de como tengas organizado los productos puedes hacerlo por categorias, que siempre es más rapido UPDATE ps_product SET weight = 0.5 WHERE weight = 1 and ps_product.id_product in (SELECT ps_category_product.id_product FROM ps_category_product WHERE id_category = 5 ) Según esta consulta puedes poner un peso de 0.5 kg donde tengas un peso de 1kg en todos los productos de la categoria 5. Luego tendrias que hacer los mismo con la tabla ps_product_shop. Eso si, por favor haz siempre un backup de tu base de datos, que no te pese perder un minuto en hacerlo Buen ejemplo, yo iba a pasar este enlace: http://www.techietips.net/node/53 para ese caso, pero por lo que leo es el mismo fin. Link to comment Share on other sites More sharing options...
nadie Posted October 22, 2013 Share Posted October 22, 2013 Otro ejemplo. Actualizar PESO a 20 de los productos que se encuentran en el ID 50 Y ID 100 (Contando con ellos 2) update ps_product set weight=20 where id_product between 50 and 100 1 Link to comment Share on other sites More sharing options...
nadie Posted October 22, 2013 Share Posted October 22, 2013 Olvidate de la tabla ps_product_shop, tendria que estar medio borracho cuando lo dije, ya que el campo weight no esta en la tabla ps_product_shop (Al menos a mi el campo no me aparece ahí) Tabla ps_product == SI Tabla ps_product_shop == NO Link to comment Share on other sites More sharing options...
pol30 Posted October 29, 2013 Author Share Posted October 29, 2013 Hola gracias por las respuestas, Al final como hay unos cuantos productos que tienen mismo precio de envío he puesto que el transportista por defecto sea el correspondiente a estos productos. Para los demás productos que no tienen esos mismos gastos de envío, crearé un nuevo transportista con sus rangos de pesos, y a esos productos les daré un peso. Un saludo Link to comment Share on other sites More sharing options...
nadie Posted October 29, 2013 Share Posted October 29, 2013 Hola gracias por las respuestas, Al final como hay unos cuantos productos que tienen mismo precio de envío he puesto que el transportista por defecto sea el correspondiente a estos productos. Para los demás productos que no tienen esos mismos gastos de envío, crearé un nuevo transportista con sus rangos de pesos, y a esos productos les daré un peso. Un saludo Un placer ayudarte y servirte ! PD: Como he visto que has añadido la palabra "Solucionado" al titulo del tema, procedo a cerrar el tema. Saludos, Link to comment Share on other sites More sharing options...
Recommended Posts