sylvainpellier Posted April 6, 2013 Share Posted April 6, 2013 Bonjour à tous, ... J'ai installé et j'utilise un site sous prestashop, tout fonctionne parfaitement sauf une chose : la sélection de produit dans les règles de panier. Je pensais que la dernière mise à jour réglerais le problème mais ça n'a pas été le cas, je m'explique : je vais dans les règles de panier, je créé une nouvelle règle, je configure les différents onglets et je sélectionne "sélection de produits" dans "conditions" Et quoi que je fasse dans cette section (un produit, une catégorie, plusieurs catégories, ...) une fois que je fais "enregistrer" ou "enregistrer et rester" toutes la configuration est bien sauvegardé SAUF la partie "sélection de produits". J'ai beau cherché je ne comprends, est-ce que quelqu'un aurait une piste ? Merci d'avance en tout cas ! Si besoin je peux fournir les urls / accès ... Link to comment Share on other sites More sharing options...
doekia Posted April 6, 2013 Share Posted April 6, 2013 Sur une installation fraiche 1.5.4.0 avec le jeu de test aucun problème rencontré. Sûrement un conflit dans le catalogue: - shop - groupe - stock - entrepôt - transporteur - langue Change config/defines.inc.php define('_PS_MODE_DEV_', true); if (_PS_MODE_DEV_) { @ini_set('display_errors', 'on'); define('_PS_DEBUG_SQL_', true); /* Compatibility warning */ define('_PS_DISPLAY_COMPATIBILITY_WARNING_', false); } Ceci te donnera peut-être un message d'erreur qui te mènera à la solution. ATTENTION: remettre define('_PS_MODE_DEV_', false); en production 1 Link to comment Share on other sites More sharing options...
sylvainpellier Posted April 6, 2013 Author Share Posted April 6, 2013 Merci pour ton aide, mais malheureusement même en activant le mode debug je n'ai aucune alerte, aucune erreur. Du coup je n'ai pas plus de piste pour comprendre. Link to comment Share on other sites More sharing options...
doekia Posted April 6, 2013 Share Posted April 6, 2013 Il te reste la méthode brutos: select p.id_product, ps_attribute_impact.id_product as ps_attribute_impact, ps_cart_product.id_product as ps_cart_product, ps_category_product.id_product as ps_category_product, ps_customer_thread.id_product as ps_customer_thread, ps_customization.id_product as ps_customization, ps_customization_field.id_product as ps_customization_field, ps_favorite_product.id_product as ps_favorite_product, ps_feature_product.id_product as ps_feature_product, ps_image.id_product as ps_image, ps_product_attachment.id_product as ps_product_attachment, ps_product_attribute.id_product as ps_product_attribute, ps_product_carrier.id_product as ps_product_carrier, ps_product_country_tax.id_product as ps_product_country_tax, ps_product_download.id_product as ps_product_download, ps_product_group_reduction_cache.id_product as ps_product_group_reduction_cache, ps_product_lang.id_product as ps_product_lang, ps_product_sale.id_product as ps_product_sale, ps_product_shop.id_product as ps_product_shop, ps_product_supplier.id_product as ps_product_supplier, ps_product_tag.id_product as ps_product_tag, ps_scene_products.id_product as ps_scene_products, ps_specific_price.id_product as ps_specific_price, ps_specific_price_priority.id_product as ps_specific_price_priority, ps_stock.id_product as ps_stock, ps_stock_available.id_product as ps_stock_available, ps_supply_order_detail.id_product as ps_supply_order_detail, ps_warehouse_product_location.id_product as ps_warehouse_product_location from ps_product p left join ps_attribute_impact on ps_attribute_impact.id_product = p.id_product left join ps_cart_product on ps_cart_product.id_product = p.id_product left join ps_category_product on ps_category_product.id_product = p.id_product left join ps_customer_thread on ps_customer_thread.id_product = p.id_product left join ps_customization on ps_customization.id_product = p.id_product left join ps_customization_field on ps_customization_field.id_product = p.id_product left join ps_favorite_product on ps_favorite_product.id_product = p.id_product left join ps_feature_product on ps_feature_product.id_product = p.id_product left join ps_image on ps_image.id_product = p.id_product left join ps_product_attachment on ps_product_attachment.id_product = p.id_product left join ps_product_attribute on ps_product_attribute.id_product = p.id_product left join ps_product_carrier on ps_product_carrier.id_product = p.id_product left join ps_product_country_tax on ps_product_country_tax.id_product = p.id_product left join ps_product_download on ps_product_download.id_product = p.id_product left join ps_product_group_reduction_cache on ps_product_group_reduction_cache.id_product = p.id_product left join ps_product_lang on ps_product_lang.id_product = p.id_product left join ps_product_sale on ps_product_sale.id_product = p.id_product left join ps_product_shop on ps_product_shop.id_product = p.id_product left join ps_product_supplier on ps_product_supplier.id_product = p.id_product left join ps_product_tag on ps_product_tag.id_product = p.id_product left join ps_scene_products on ps_scene_products.id_product = p.id_product left join ps_specific_price on ps_specific_price.id_product = p.id_product left join ps_specific_price_priority on ps_specific_price_priority.id_product = p.id_product left join ps_stock on ps_stock.id_product = p.id_product left join ps_stock_available on ps_stock_available.id_product = p.id_product left join ps_supply_order_detail on ps_supply_order_detail.id_product = p.id_product left join ps_warehouse_product_location on ps_warehouse_product_location.id_product = p.id_product where p.id_product = 9 Remplace la dernière ligne p.id_product par l'id de ton produit. Ensuite poses toi la question pour chaque colonne ramenant NULL si c'est normal example normal ps_product_download pas normal ps_image J'ai généré en fonction de mon schema donc certaines tables peuvent ne pas exister chez toi Bon un peu de réflexion et tu vas vite trouver le problème, soit intégrité, soit configuration. PS: Si la colonne est nulle est que la jointure est utilisé en inner join a contrario d'ici ça supprime l'enregistrement dans la requête. Link to comment Share on other sites More sharing options...
sylvainpellier Posted April 6, 2013 Author Share Posted April 6, 2013 Encore merci J'ai fait le test et je ne vois rien de suspect, voici les colonnes null : =1"]ps_attribute_impact =1"]ps_customer_thread =1"]ps_customization =1"]ps_customization_field =1"]ps_favorite_product =1"]ps_product_country_tax =1"]ps_product_download =1"]ps_product_group_reduction_cache =1"]ps_specific_price =1"]ps_stock =1"]ps_supply_order_detail =1"]ps_warehouse_product_location A part ps_stock qui m'intrigue, sachant que je n'utilise pas la gestion des stocks avancés Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now