Magento – laissez Amasty Ordre des attributs apparaissent sur la facture d'impression PDF SNM

L'un de nos extensions les plus utilisées sont certainement les Attributs de commande de Amasty et PDF-Print Extension du SNM Portal.

Maintenant, nous avons le cas, et nous aurions les attributs d'ordre sur les documents, créé Imprimer PDF.

ImageDans la confirmation de commande, c'était encore relativement facile, si vous définissez dans la configuration des attributs d'ordre, que les attributs doivent figurer sur les documents. Dans la déclaration, toutefois, cela n'a pas été.

maintenant…il est possible. mais a besoin de quelques poignées, pour laisser apparaître l'attribut et il est également ajuster optiquement.

  1. nous portons le document par exemple. dans le texte suivant le tableau suivant code de ligne:
    {{type de bloc = 'amorderattr / sales_order_print_attributes de zone = ordre 'frontend'= ordre de $ }}

    Cela garantit plus tard pour la sortie des données.

  2. De Magento 1.9 doit être donnée au bloc, l'autorisation, qu'il peut être délivré. nous portons donc sous système > autorisations > Bloquer un nouveau bloc et permettre la sortie. Le code pour cela est amorderattr / sales_order_print_attributes
  3. C'est pas encore assez. Maintenant, les attributs de la question elle-même doit être autorisé. Pour cela, nous allons dans l'attribut de l'ordre respectif (Ventes > Gérer les attributs Ordre) et il y a mis deux menus déroulants sur “Oui”: 1. Visible dans Frontend (malheureusement nécessaire) et 2. Inclure dans les documents PDF. Maintenant, le bloc avec les attributs qui devrait apparaître.
  4. C'est agréable mais pas. On peut maintenant fournir quelques ajustements CSS pour, que le code semble bon (plus directement dans la configuration d'impression PDF) travail print.phtml et ou dans le. De cette façon, nous sommes allés, il y avait des changements fondamentaux pour nous. Nous voulions que les attributs vient d'apparaître sur le document comme par exemple. le mode de paiement ou de livraison. Nous avons donc le print.phtml dans l'application dossier template / design / frontend /[Modèle]/default / template / amasty / amorderattr copié et adapté il. Nous avons le H2 se éloignant, la table aussi bien et peut maintenant imprimer le nom de la graisse d'attribut et se connecter directement le contenu.
  5. Il fonctionne bien et semble bon.

Utilisé dans la version Magento 1.9 Remarques? Ajouts? Remarques? Volontiers!

Publié par Covos

Depuis 2009 Je travaille intensément avec Magento. J'ai commencé avec la création et l'exploitation des magasins B2C. Cela a été prolongé par mon travail dans le secteur de la logistique. Il en est résulté premiers systèmes de B2E spécialisés. Aujourd'hui, je travaille jour par jour avec B2C passionnant, B2B- et les projets B2E et rapports dans ce blog sur les défis et donner des conseils d'initiés.

2 pensées sur “Magento – laissez Amasty Ordre des attributs apparaissent sur la facture d'impression PDF SNM”

  1. Cet article m'aide assez bien, mais si je suis les instructions, le bloc m'apparaît plusieurs fois, comme si ça allait dans une boucle.
    Où l'erreur peut-elle être ici?
    Je n'ai que les éléments suivants pour le test selon vos instructions “Texte devant la table” eingebaut:
    {{type de bloc = ’amorderattr / sales_order_print_attributes’ zone = 'frontend’ order = $ afin }}
    Pourquoi y a-t-il une boucle ici?? Dans le print.phtml aucune boucle n'est visible pour le bloc.

    1. je viens de remarquer, que le comportement est encore plus absurde:
      J'ai à nouveau inséré le bloc (donc une deuxième fois), cette fois ci-dessous le tableau.
      Maintenant, le premier bloc n'est affiché qu'une seule fois, mais celui en dessous du tableau continue deux fois. Comment cela se fait-il et vous connaissez le problème?

      La solution sale est CSS et affichage:aucun

      Peut-être que vous pouvez également adresser les variables individuellement? ou allez simplement au bloc?

Laisser un commentaire

Votre adresse email ne sera pas publié. les champs requis sont indiqués *