cyril_nel
Members-
Posts
43 -
Joined
-
Last visited
Profile Information
-
Location
Lille
-
Activity
User/Merchant
Recent Profile Visitors
4,390,934 profile views
cyril_nel's Achievements
Newbie (1/14)
0
Reputation
-
Bonjour, après l’exécution de pscleaner vous pouvez exécuter la requête : DELETE FROM `ps_cart_rule_combination` WHERE id_cart_rule_1 NOT IN ( SELECT id_cart_rule FROM `ps_cart_rule` ) OR id_cart_rule_2 NOT IN ( SELECT id_cart_rule FROM `ps_cart_rule` ) Attention la requête peut prendre plusieurs heures vu l'étendu de votre table et risque de rendre votre serveur très lent durant cette opération. Sinon vous pouvez faire un INSERT SELECT avec la condition sur une nouvelle table ( copié la structure sur la nouvelle table ps_cart_rule_combination_new ) INSERT INTO ps_cart_rule_combination_new SELECT * FROM ps_cart_rule_combination WHERE id_cart_rule_1 IN ( SELECT id_cart_rule FROM `ps_cart_rule` ) AND id_cart_rule_2 IN ( SELECT id_cart_rule FROM `ps_cart_rule` ) ; Puis renommez ps_cart_rule_combination en ps_cart_rule_combination_old et renommez ps_cart_rule_combination_new en ps_cart_rule_combination
-
Bonjour, vous pouvez exécuter la requête : DELETE FROM `ps_cart_rule_combination` WHERE id_cart_rule_1 NOT IN ( SELECT id_cart_rule FROM `ps_cart_rule` ) OR id_cart_rule_2 NOT IN ( SELECT id_cart_rule FROM `ps_cart_rule` ) Attention la requête peut prendre plusieurs heures vu l'étendu de votre table et risque de rendre votre serveur très lent durant cette opération. Sinon vous pouvez faire un INSERT SELECT avec la condition sur une nouvelle table ( copié la structure sur la nouvelle table ps_cart_rule_combination_new ) INSERT INTO ps_cart_rule_combination_new SELECT * FROM ps_cart_rule_combination WHERE id_cart_rule_1 IN ( SELECT id_cart_rule FROM `ps_cart_rule` ) AND id_cart_rule_2 IN ( SELECT id_cart_rule FROM `ps_cart_rule` ) ; Puis renommez ps_cart_rule_combination en ps_cart_rule_combination_old et renommez ps_cart_rule_combination_new en ps_cart_rule_combination
-
génération de facture après migration
cyril_nel replied to cyril_nel's topic in PrestaShop pour les développeurs
Bonjour, merci de ta réponse. Je passais par un script pour migrer uniquement les données vers un prestashop 1.6 tout neuf, mais cela ne fonctionne pas très bien. J'ai donc fait une migration du site avec l'outil presta puis utiliser les scripts pour copier les données d'une base de données à l'autre afin d'avoir une boutique neuve. J'ai donc réussi à faire ce que je voulais avoir mes données dans un prestashop 1.6 neuf. j'ai cependant une erreur quand j'essaie de créer une facture à partir d'une classe que j'ai copié de OrderInvoice. D'avance merci de votre aide -
Hello, i created a new class called OrderInvoiceCustom but when i try to generate the new pdf i get this error : Catchable fatal error: Argument 1 passed to HTMLTemplateInvoiceCore::__construct() must be an instance of OrderInvoice, instance of OrderInvoiceCustom given, called in /newpresta/classes/pdf/PDF.php on line 127 and defined in /newpresta/classes/pdf/HTMLTemplateInvoice.php on line 41 The code is : $oic->id_supplier = $id_supplier; $order_invoice_list = $oic->getInvoicesCollectionBySupplier($id_order,$id_supplier); $order_invoice_list2 = $order->getInvoicesCollection(); Hook::exec('actionPDFInvoiceRender', array('order_invoice_list' => $order_invoice_list)); $pdf = new PDF($order_invoice_list, 'InvoiceCustom', $context->smarty); $pdf->render(); If you get any ideas i'm really interesting.
-
Bonjour, j'ai migré les commandes d'un ancien prestashop 1.4 vers un nouveau prestashop 1.6 ( toutes les tables orders et order_ sont importées dans la nouvelle boutique ) je voudrais recréer les ligne des tables order_invoice_*** à partir des tables orders et order_*** J'ai cherché dans les classes order order_invoice mais je n'ai pas trouvé. Seriez-vous m'aiguiller ? Cordialement.
-
Hello, i exported all orders from a prestashop 1.4 on a prestashop 1.6 by a custom script, (orders & order_detail) but on 1.4 there are no prder_invoice so i'm trying to fill theses tables with the class order & order invoice but i didnt found the function which fill these tables from the id_order. Could you help me ?
-
Typo différente dans personnalisation selon attribut
cyril_nel replied to chetcy's topic in PrestaShop pour les développeurs
Bonjour chetcy, Pour faire cela, tu dois faire une condition pour donnée un classe differente selon tes besoins, après le tour est joué pour le css- 2 replies
-
- prestashop 1.6
- personnalisation
-
(and 2 more)
Tagged with:
-
Bonjour virinxx007, Ton titre est bien repris en dessous, regarde dans ton tpl la réponse te seras donné
-
Problème controller Module pm_multiplefeatures
cyril_nel replied to cyril_nel's topic in PrestaShop pour les développeurs
Un petit up ! -
Bonjour, Je rencontre actuellement un problème avec le module multiplefeature, celui ci fonctionne parfaitement en backoffice, mais ne fonctionne pas en front office. Quand je regarde dans le code : protected function getCurrentProductId() { ddd($this->context->controller); if (is_object($this->context->controller) && preg_match('/^ProductController/i', get_class($this->context->controller))) { if (method_exists($this->context->controller, 'getProduct')) { $product = $this->context->controller->getProduct(); } else { $id_product = (int)Tools::getValue('id_product'); if (Validate::isUnsignedId($id_product) && $id_product > 0) { return $id_product; } } if (Validate::isLoadedObject($product)) { return $product->id; } } return false; } mon ddd me retourne frontController au lieu de productController. Quelqu'un aurait une idée du pourquoi ? Merci à vous.
-
Impossible d'ajouter/modifier un produit
cyril_nel replied to youngdee's topic in PrestaShop pour les développeurs
Bonjour, Pour ton logo qui ne s'affiche pas malgré le changement, cela peut provenir du cache smarty et/ou de la compression des fichier. Pour le changement ou modification d'un produit, peut être un soucis de memoire php/sql.- 12 replies
-
facture Création de 2 facture
cyril_nel replied to cyril_nel's topic in PrestaShop pour les développeurs
Nous avons 2 société différente pour la même boutique et donc 2 facturations différente en fonction du produit de tel ou tel société. -
Bonjour, J'aurais besoins de pouvoir créer 2 facture differentes en fonction du fournisseur du ou des produits. Je cherche mais je ne trouve pas. Je m'explique, je commande 2 produits : P1 et P2. P1 à le fournisseur F0 et P2 à le fournisseur F1 J'aurais donc besoins d'une facture pour afficher uniquement les produits concernant F0 et une autre facture concernant les produits F1. Sachant que chaque facture doivent avoir un logo different. Est ce que cela est possible sur un prestashop 1.6.1.17 Merci d'avance