Création Web eCommerce

PrestaShop 1.6.x. Comment réparer «Une erreur survenue lors de la mise à jour d’un objet. produit () «

Error Unknown column pack stock type in field list

Ce tutoriel montre comment fixer «Une erreur qui est survenue lors de la mise à jour d’un objet. produit () «erreur dans PrestaShop.

L’erreur Unknown column ‘pack_stock_type’ in ‘field list’ apparaît lorsque vous avez terminé la mise à jour votre version de prestashop et vous essayez d’ajouter un nouveau produit sur votre nouvelle version de prestashop. Exemple de ce cas est:

Unknown column ‘pack_stock_type’ in ‘field list’
UPDATE `ps_product` SET `id_product` = ‘788638’,`id_shop_default` = ‘1’,`id_manufacturer` = ‘0’,`id_supplier` = ‘0’,`reference` = »,`supplier_reference` = »,`location` = »,`width` = ‘0’,`height` = ‘0’,`depth` = ‘0’,`weight` = ‘0’,`quantity_discount` = ‘0’,`ean13` = »,`upc` = »,`cache_is_pack` = ‘0’,`cache_has_attachments` = ‘0’,`is_virtual` = ‘0’,`id_category_default` = ‘2’,`id_tax_rules_group` = ‘0’,`on_sale` = ‘0’,`online_only` = ‘0’,`ecotax` = ‘0’,`minimal_quantity` = ‘0’,`price` = ‘0’,`wholesale_price` = ‘0’,`unity` = »,`unit_price_ratio` = ‘0’,`additional_shipping_cost` = ‘0’,`customizable` = ‘0’,`text_fields` = ‘0’,`uploadable_files` = ‘0’,`active` = ‘1’,`redirect_type` = ‘404’,`id_product_redirected` = ‘0’,`available_for_order` = ‘1’,`available_date` = ‘0000-00-00’,`condition` = ‘new’,`show_price` = ‘1’,`indexed` = ‘0’,`visibility` = ‘both’,`cache_default_attribute` = ‘0’,`advanced_stock_management` = ‘0’,`date_add` = ‘0000-00-00’,`date_upd` = ‘2015-02-27 13:10:02’,`pack_stock_type` = ‘3’ WHERE `id_product` = 788638

 

Vous pouvez obtenir cette erreur dans le processus d’ajout ou de modification d’un produit dans PrestaShop quand le template PrestaShop 1.6.0.9 est installé dans la version 1.6.0.14 PrestaShop.

Prestashop-error

* où si le mode debug est activé on le voit comme ça :

Error Unknown column 'pack_stock_type' in 'field list'

C’est problème est habituellement causé par l’absence de colonnes dans la base de données de produits.

Vous pouvez vérifier ce que provoque le problème exactement en activant le mode de débogage dans le fichier config / defines.ini.php sur FTP.

Il suffit de remplacer define (‘_ PS_MODE_DEV_’, false); avec define (‘_ PS_MODE_DEV_’, true); afin de changer les erreurs sur le frontend.

Afin de corriger l’erreur, s’il vous plaît suivez les étapes ci-dessous:

  1. Connectez-vous à votre Cpanel utilisant vos Cpanel identifiants de connexion – le nom d’utilisateur et mot de passe.
  2. Accédez à l’outil phpMyAdmin et ouvrez la base de données utilisée pour cette installation.
  3. Cliquez sur l’onglet «SQL».
  4. Copiez – collez le morceau de code suivant dans l’onglet SQL dans la base de données:
  5. Cliquez sur ‘Go’:

Voir la vidéo