Jump to content

Swysbad

Members
  • Posts

    21
  • Joined

  • Last visited

About Swysbad

  • Birthday 12/22/1994

Contact Methods

Profile Information

  • Location
    paris
  • Activity
    Developer

Swysbad's Achievements

Newbie

Newbie (1/14)

3

Reputation

  1. Enfaite j'ai trouvé, enfin! la variable "product_name" est défini dans Classes/order/OrderDetail.php donc j'ai juste modifié le fichier override/classes/order/OrderDetail.php comme ceci : class OrderDetail extends OrderDetailCore { protected function create(Order $order, Cart $cart, $product, $id_order_state, $id_order_invoice, $use_taxes = true, $id_warehouse = 0) { if ($use_taxes) $this->tax_calculator = new TaxCalculator(); $this->id = null; $this->product_id = (int)($product['id_product']); $this->product_attribute_id = (int)($product['id_product_attribute'] ? (int)($product['id_product_attribute']) : null); $this->product_name = $product['name']; /* . ((isset($product['attributes']) && $product['attributes'] != null) ? ' - '.$product['attributes'] : ''); */ $this->product_quantity = (int)($product['cart_quantity']); $this->product_ean13 = empty($product['ean13']) ? null : pSQL($product['ean13']); $this->product_upc = empty($product['upc']) ? null : pSQL($product['upc']); $this->product_reference = empty($product['reference']) ? null : pSQL($product['reference']); $this->product_supplier_reference = empty($product['supplier_reference']) ? null : pSQL($product['supplier_reference']); $this->product_weight = (float)($product['id_product_attribute'] ? $product['weight_attribute'] : $product['weight']); $this->id_warehouse = $id_warehouse; $productQuantity = (int)(Product::getQuantity($this->product_id, $this->product_attribute_id)); $this->product_quantity_in_stock = ($productQuantity - (int)($product['cart_quantity']) < 0) ? $productQuantity : (int)($product['cart_quantity']); $this->setVirtualProductInformation($product); $this->checkProductStock($product, $id_order_state); if ($use_taxes) $this->setProductTax($order, $product); $this->setShippingCost($order, $product); $this->setDetailProductPrice($order, $cart, $product); // Set order invoice id $this->id_order_invoice = (int)$id_order_invoice; // Set shop id $this->id_shop = (int)$product['id_shop']; // Add new entry to the table $this->save(); if ($use_taxes) $this->saveTaxCalculator($order); unset($this->tax_calculator); } } Enjoy merci beaucoup sujet résolu
  2. Merci pour la réponse, mais hélas ce n'est pas la bonne . Dans invoice.tpl on retrouve "{$order_detail.product_name}" la variable smarty qui regroupe "nom + attributs" . Il faut donc modifier plus haut (au niveau la génération de cette variable), donc dans un fichier php dans classes/ . J'ai modifié PDF.php et OrderDetail.php sans résultat pour l'instant.
  3. Bonjour, Je me heurte a un problème de taille, j'aimerais que dans ma facture seul le nom du produit apparaisse (sans tous les attributs à la suite). Pouvez-vous m'indiquer le ou les fichier(s) php et/ou tpl à modifier pour parvenir à ce résultat MERCI
  4. post totalement différent mais si Mr. Gregory Roussac peux me répondre http://www.prestashop.com/forums/topic/292057-envoyer-un-devis-ou-un-mail-type-confirmation/
  5. merci pour les perf mais elle ne sont pas a fond encore, je vise le 80/100 sur le google speed insight en comparaison amazon 83/100 mais j'ai une marge de progression importante car je suis actuellement sur un serveur dédiée ou 3 site sont héberger avec un traffic constant important , je vais bientôt prendre un super serveur chez online.net un "dedibox pro 2014" En rupture pour l'instant en SSD
  6. le client veux absolument gardé la disposition et les couleurs voir le site actuel : http://www.pneusindustriels.fr/, cependant je suis entièrement d'accord avec toi
  7. Bonjour je vous présente un site Responsive en phase de test pour un client exigeant!!! Personnellement je trouve qu'il y'a trop de truc qui bouge en page d'accueil mais bon sa fait parti du cahier décharge du client Si vous avez des remarques pertinente je suis preneur. MERCI Ah oui le lien du site => http://www.easypico.fr/ PS: si vous essayez après 16h00 le site est ralenti volontairement
  8. Bon voilà pour l'instant j'ai créé un nouveau statut de commande dans le backoffice,et je veux que ce statut envoi le mail de confirmation de commande soit "order_conf" , malheureusement les variables présentes dans ce tpl ne s'affiche pas, à part le numéro de commande...
  9. je confirme le /css/ n'est pas une erreur, car il faut suivre le chemin utilisé dans le module qui est /blocktopmenu/css/superfish...
  10. le fichier à modifier se trouve dans /modules/blocktopmenu/css/superfish-modified.css ou alors tu peux faire un override du fichier dans ton thème exemple : /themes/ton-theme/css/modules/blocktopmenu/css/superfish-modified.css Good luck
  11. J'aimerais savoir comment renvoyer à un client sa facture où sont mail de confirmation par exemple en changeant le statut de la commande (prestashop 1.5+) à terme je pourrais envoyer un devis juste en modifiant le statut de la commande mais j'arrive pas à obtenir toutes les variables smarty du template mail order_conf depuis le BO avez vous une idée ? Merci beaucoup
  12. up, j'ai le même problème je trouve cet fonctionnalité importante pour un site de ecommerce
  13. enfaîte on change de serveur et le nouveau site est déjà fonctionnel, mise à part ces images manquante
×
×
  • Create New...