Jump to content

Error al duplicar producto


jorge

Recommended Posts

Hola buenas.

 

Tengo la versión 1.5.4.1 y cuando duplico un producto me salta el siguiente error:

 

Duplicate entry '402-5' for key 'PRIMARY'
 

INSERT INTO `ps_product_group_reduction_cache` (`id_product`, `id_group`, `reduction`) VALUES (402, 5, 0.1)

Dejo una captura de pantalla. ok

 

Si me pueden ayuda ok, saludos y gracias.

post-23365-0-38250400-1415035748_thumb.png

  • Like 1
Link to comment
Share on other sites

1º Resultado en google sobre tu error me da este enlace: http://forge.prestashop.com/browse/PSCFV-9138

 

Ese enlace me lleva a esta especie de parche:

 

https://github.com/PrestaShop/PrestaShop/commit/ca9f2c945935ebb4b4ec9a492aecb940a5d834e2

 

El enlace dice editar:

/classes/GroupReduction.php
Cambiar:

$query = 'INSERT INTO `'._DB_PREFIX_.'product_group_reduction_cache` (`id_product`, `id_group`, `reduction`) VALUES ';
$query .= '('.(int)$id_product.', '.(int)$row['id_group'].', '.(float)$row['reduction'].')';
po

$query .= 'INSERT INTO `'._DB_PREFIX_.'product_group_reduction_cache` (`id_product`, `id_group`, `reduction`) VALUES ';
$query .= '('.(int)$id_product.', '.(int)$row['id_group'].', '.(float)$row['reduction'].') ON DUPLICATE KEY UPDATE `reduction` = '.(float)$row['reduction'].';';
Suerte....

 

Espero que funcione....

Edited by rafaelamargo (see edit history)
  • Like 1
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...