A ZPRESTASH
P

No se añaden productos al carrito de mi Prestashop

Uno de los problemas que podemos tener con el carrito de nuestra ecommerce es que al añadir un producto a él no aparezca nada. Si se actualiza la página aparece la cantidad de artículos que se han pedido, pero en el carrito no aparece ningún producto.

Lo primero que se debe hacer es activar el debug para ver los fallos que dan.

El error se puede deber a que no exista la tabla ps_customization. Esa tabla debe existir junto a otras como: ps_customization_field, ps_customization_field_lang, ps_customized_data. Son tablas básicas que necesita Prestashop para la gestión de los productos.

La solución es crear la tabla nueva (que debería existir). Por tanto, para poder añadir productos al carrito, ejecutamos el siguiente código en phpmyadmin:

 

CREATE TABLE 'ps_customization' (
  'id_customization' int(10) UNSIGNED NOT NULL,
  'id_product_attribute' int(10) UNSIGNED NOT NULL DEFAULT '0',
  'id_address_delivery' int(10) UNSIGNED NOT NULL DEFAULT '0',
  'id_cart' int(10) UNSIGNED NOT NULL,
  'id_product' int(10) NOT NULL,
  'quantity' int(10) NOT NULL,
  'quantity_refunded' int(11) NOT NULL DEFAULT '0',
  'quantity_returned' int(11) NOT NULL DEFAULT '0',
  'in_cart' tinyint(1) UNSIGNED NOT NULL DEFAULT '0'
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

 

ALTER TABLE 'ps_customization'
  ADD PRIMARY KEY ('id_customization','id_cart', 'id_product', 'id_address_delivery'),
  ADD KEY 'id_product_attribute' ('id_product_attribute'),
  ADD KEY 'id_cart_product' ('id_cart', 'id_product', 'id_product_attribute');

 

Es posible que existan otras soluciones para solucinar el problema del carrito, dependiendo de la instalación o configuraciones de su tienda online. Si desea un mayor asesoramiento de cómo solucinar que los productos no se añadan al carrito no dude en contactar con nosotros para un mejor diagnóstico.


prestashop 1.6.x


¿Te ha gustado?, compártelo:

por AZprestashop

¿Ya tiene una tienda online creada?

Si ya ha pasado la fase de crear su tienda online, podemos ayudarle a mejorar con nuestra auditoría.

Inserta la dirección de su tienda online y datos de envío

¡No te pierdas una!

Descubre los mejores trucos de Pretashop, tutoriales y consejos para optimizar tu tiendao online:

Dónde Estamos

CACERES: C/ Gabino Muriel 3, 1A
Azuaga: Avd. de la Estación 32
SEVILLA: Avd. Eduardo Dato 69, 5º Planta (edif. Galia)

Teléfonos

Cáceres: 927 26 10 71
Azuaga: 924 89 15 94
Sevilla: 954 32 35 66

Horarios

Comercial L-V: 9:00 - 15:00
Soporte L-V: 8:00 y 24:00
Urgencias: 24h los 365 días.