PDF du Bon de commande

  • Posts: 191
  • Thank you received: 15
  • Hikashop Business
10 years 5 months ago #194377

-- HikaShop version -- : 2.3.5 business
-- Joomla version -- : 3.3.6
-- PHP version -- : 5.5.22
-- Browser(s) name and version -- : Chrome Version 39.0.2171.71 m

Bonsoir,
Est-il possible de générer un pdf du bon de commande (que j'ai renommé Devis) et de le lier avec l'email de commande reçu par le client, comme le pdf de la facture?
Si oui, comment faire?
Si non, comment faire? As t'on cette possibilité avec Hikamarket?
Merci pour vore réponse
Cordialement

Last edit: 9 years 4 months ago by chlyroju.

Please Log in or Create an account to join the conversation.

  • Posts: 84220
  • Thank you received: 13673
  • MODERATOR
10 years 5 months ago #194391

Bonjour,

C'est possible avec ce plugin:
hikashop.com/component/hikashop/product/cid-18.html

Please Log in or Create an account to join the conversation.

  • Posts: 191
  • Thank you received: 15
  • Hikashop Business
10 years 5 months ago #194845

Bonjour,
Ce plugin, que je possède déjà, sert à générer un pdf de la facture, si je ne me trompe.
Est-il possible de générer un pdf du "Bon de commande" avec ce plugin et de le joindre à l'email de création de commande ?
Si Oui, comment procéder ?
Merci pour votre réponse
Cordialement

Please Log in or Create an account to join the conversation.

  • Posts: 191
  • Thank you received: 15
  • Hikashop Business
10 years 5 months ago #194854

Re
Finalement, j'ai trouvé une solution :
Jai mis le statut par défaut des commandes à "confirmée"
De ce fait, le pdf est joint à l'email à la validation de la commande.
Je n'ai pas besoin de générer un pdf pour la facture.
Pour la mise en page du pdf, lorsque le nom du produit est long, la colonne Prix sort en partie du cadre du pdf (voir fichier joint)
Comment résoudre ce problème ?
Quel est la vue à modifier pour la mise en page : invoice.php ?
Merci pour votre aide

Attachments:
Last edit: 10 years 5 months ago by chlyroju.

Please Log in or Create an account to join the conversation.

  • Posts: 84220
  • Thank you received: 13673
  • MODERATOR
10 years 5 months ago #194886

Bonjour,

Sur la ligne:
<?php echo implode('<br/>',$this->str_split_unicode(strip_tags($product->order_product_name),50));
du fichier plugins/hikashop/attachinvoice/attachinvoice/invoice.php vous pouvez réduire le chiffre 50 pour réduire le nombre de caractères par ligne pour le nom du produit.

Please Log in or Create an account to join the conversation.

  • Posts: 191
  • Thank you received: 15
  • Hikashop Business
10 years 5 months ago #194969

Bonjour,

<?php echo implode('<br/>',$this->str_split_unicode(strip_tags($product->order_product_name),50));
Je n'ai pas cette ligne dans le fichier plugins/hikashop/attachinvoice/attachinvoice/invoice.phpb :huh:

Please Log in or Create an account to join the conversation.

  • Posts: 13201
  • Thank you received: 2322
10 years 5 months ago #194973

Bonjour,

Vous devriez l'avoir, peut être que votre version du plugin n'est pas à jour.
Sinon remplacer la ligne contenant:

$product->order_product_name
Par celle donnée.

Please Log in or Create an account to join the conversation.

  • Posts: 191
  • Thank you received: 15
  • Hikashop Business
10 years 5 months ago #195084

Bonjour,
Effectivement, le plugin n'était pas à jour.
J'ai un problème de format de date : 2015-03-17 au lieu de 17-03-2015
J'ai modifié dans l'email de confirmation de commande : %Y%B%d par %d %B %Y mais çà ne change rien. Meme problème dans le pdf de la facture
D'autre part, dans quel fichier faut-il intervenir pour modifier la mise en page de la facture?
Merci pour votre réponse

Please Log in or Create an account to join the conversation.

  • Posts: 13201
  • Thank you received: 2322
10 years 5 months ago #195099

Bonjour,

Pour modifier la mise en page de la facture, il faut aussi éditer le fichier:
plugins/hikashop/attachinvoice/attachinvoice/invoice.php

En ce qui concerne les dates dans le fichier invoice.php vous devez avoir ce code:

<div class="date"><?php echo JText::_('DATE').': '.hikashop_getDate($order->order_invoice_created,'%d %B %Y');?></div>

Please Log in or Create an account to join the conversation.

  • Posts: 191
  • Thank you received: 15
  • Hikashop Business
10 years 5 months ago #195241

J'ai bien la ligne en question dans le fichier invoice.php, mais le problème persiste dans le pdf et le bon de commande

Please Log in or Create an account to join the conversation.

  • Posts: 84220
  • Thank you received: 13673
  • MODERATOR
10 years 5 months ago #195289

Bonjour,

Pour le format des dates, il est changeable avec un override de traduction de la clé de traduction:
HIKASHOP_DATE_FORMAT="%Y-%m-%d"

hikashop.com/download/languages.html#modify

Please Log in or Create an account to join the conversation.

  • Posts: 191
  • Thank you received: 15
  • Hikashop Business
10 years 5 months ago #195338

Bonjour,
J'ai encore 1 problème
Dans les emails et factures , je cherche à remplacer TVA 20% par Dont TVA 20%
J'ai trouvé pas mal de topics sur ce sujet et fait pas mal d'essais de modififcation dans les fichiers mais sans succès.
Si vous pouviez m'aiguiller
Merci pour votre aide

Please Log in or Create an account to join the conversation.

  • Posts: 13201
  • Thank you received: 2322
10 years 5 months ago #195345

Bonjour,

Pour les factures, il faut éditer les vues "order / invoice" (backend template) et "order / show" (frontend template) et remplacer:

<?php echo $tax->tax_namekey; ?>
Par:
<?php echo JText::_('Dont').' '.$tax->tax_namekey; ?>

Et dans les emails, dans la partie "preload" de l'édition remplacer:
'NAME' => $tax->tax_namekey,
Par:
'NAME' => JText::_('Dont').' '.$tax->tax_namekey,

Please Log in or Create an account to join the conversation.

  • Posts: 191
  • Thank you received: 15
  • Hikashop Business
10 years 4 months ago #195510

Bonjour,
J'ai également fait la modification dans le fichier plugins/hikashop/attachinvoice/attachinvoice/invoice.php pour le pdf
Encore merci pour votre aide
Cordialement

Please Log in or Create an account to join the conversation.

Time to create page: 0.102 seconds
Powered by Kunena Forum