Ergebnis 1 bis 13 von 13

Thema: Artikelnummern in Dokument/Rechnung

  1. #1
    Contao-Fan Avatar von mapfei
    Registriert seit
    11.05.2010.
    Ort
    Much
    Beiträge
    692

    Standard Artikelnummern in Dokument/Rechnung

    Hi! Wie bekomme ich beispielsweise die Artikelnummern der Produkte in ein Dokument? Standardmäßig werden die Produkte ja mit <?php echo $this->products; ?> ausgegeben.
    Viele Grüße, Markus
    --------------------------------
    Markus Pfeifer – Digital Designer & -Developer

  2. #2
    Contao-Fan Avatar von Stefko
    Registriert seit
    25.10.2012.
    Ort
    Karlsruhe
    Beiträge
    774
    User beschenken
    Wunschliste

    Standard

    Moin,

    mit <?php echo $item['sku']; ?> gibst Du die Artikelnummer aus.
    Grüße, Stefko

  3. #3
    Contao-Fan Avatar von mapfei
    Registriert seit
    11.05.2010.
    Ort
    Much
    Beiträge
    692

    Standard

    Zitat Zitat von Stefko Beitrag anzeigen
    Moin,

    mit <?php echo $item['sku']; ?> gibst Du die Artikelnummer aus.
    Ja, schon klar. Aber ich kann nicht <?php echo $this->products; ?> durch <?php echo $item['sku']; ?> ersetzen...
    Viele Grüße, Markus
    --------------------------------
    Markus Pfeifer – Digital Designer & -Developer

  4. #4
    Contao-Fan Avatar von Stefko
    Registriert seit
    25.10.2012.
    Ort
    Karlsruhe
    Beiträge
    774
    User beschenken
    Wunschliste

    Standard

    In einem (angepassten) Template sieht das bei mir so aus:
    Code:
    <?php foreach($this->items as $item): $i=0; ?>
        <tr class="<?php echo $item['rowClass']; ?>">
          <td class="col_<?php echo $i++; ?> col_first sku" style="font-size:80%; color:gray"><?php echo $item['sku']; ?></td>
          <td class="col_<?php echo $i++; ?> col_first name"
            ><strong><?php echo $item['name']; ?></strong
            <?php if(!empty($item['configuration'])): ?>
            ><ul style="font-size:80%; color:gray;"
              <?php foreach($item['configuration'] as $option): ?>
              ><li><strong><?php echo $option['label']; ?>:</strong> <?php echo (string) $option; ?></li
              <?php endforeach; ?>
            ></ul
            <?php endif; ?>
            >
          </td>
          <td class="col_<?php echo $i++; ?> quantity"><?php echo $item['quantity']; ?> x</td>
          <td class="col_<?php echo $i++; ?> price"><?php echo $item['price']; ?></td>
          <td class="col_<?php echo $i++; ?> remove price total"
            ><span class="subtotal"><?php echo $item['total']; ?></span>
          </td>
        </tr>
    Dargestellt wird es dann:

    Artikel-Nr. | Artikel | Menge | Einzelpreis | Summe |
    Grüße, Stefko

  5. #5
    Contao-Fan Avatar von mapfei
    Registriert seit
    11.05.2010.
    Ort
    Much
    Beiträge
    692

    Standard

    Zitat Zitat von Stefko Beitrag anzeigen
    In einem (angepassten) Template sieht das bei mir so aus:
    Schonmal ein Ansatz. Wirft bei mir in der Ausgabe allerdings ein

    PHP-Code:
    WarningInvalid argument supplied for foreach() 
    aus.
    Viele Grüße, Markus
    --------------------------------
    Markus Pfeifer – Digital Designer & -Developer

  6. #6
    Contao-Fan Avatar von Stefko
    Registriert seit
    25.10.2012.
    Ort
    Karlsruhe
    Beiträge
    774
    User beschenken
    Wunschliste

    Standard

    Hier mal mein komplettes Template:

    iso_collection_sancta.html5.zip
    Grüße, Stefko

  7. #7
    Contao-Fan Avatar von mapfei
    Registriert seit
    11.05.2010.
    Ort
    Much
    Beiträge
    692

    Standard

    Funktioniert nicht. Funktioniert vielleicht für iso_collection_default.html5 aber nicht für iso_document_default.html5 - kann das sein?
    Viele Grüße, Markus
    --------------------------------
    Markus Pfeifer – Digital Designer & -Developer

  8. #8
    Contao-Fan Avatar von Stefko
    Registriert seit
    25.10.2012.
    Ort
    Karlsruhe
    Beiträge
    774
    User beschenken
    Wunschliste

    Standard

    Ich schreibe gerade noch in einem anderen Thread, wo es auch um diese beiden Templates geht, ich glaube ich habe da etwas durcheinander gewürfelt ...

    Hier mal ein Zip mit meiner iso_collection_ und ico_document_
    Archiv.zip

    in dieser Kombi klappt es bei mir, wenn ich unter "Shop-Konfig" -> "Dokumente" bei dem entsprechenden Dok folgendes einstelle
    Bildschirmfoto 2018-01-25 um 12.16.26.png
    Grüße, Stefko

  9. #9
    Contao-Fan Avatar von mapfei
    Registriert seit
    11.05.2010.
    Ort
    Much
    Beiträge
    692

    Standard

    Dank' dir!
    Viele Grüße, Markus
    --------------------------------
    Markus Pfeifer – Digital Designer & -Developer

  10. #10
    Contao-Fan Avatar von Stefko
    Registriert seit
    25.10.2012.
    Ort
    Karlsruhe
    Beiträge
    774
    User beschenken
    Wunschliste

    Standard

    klappt es jetzt?
    Grüße, Stefko

  11. #11
    Contao-Fan Avatar von mapfei
    Registriert seit
    11.05.2010.
    Ort
    Much
    Beiträge
    692

    Standard

    Zitat Zitat von Stefko Beitrag anzeigen
    klappt es jetzt?
    Ja!
    Viele Grüße, Markus
    --------------------------------
    Markus Pfeifer – Digital Designer & -Developer

  12. #12
    Contao-Fan Avatar von mapfei
    Registriert seit
    11.05.2010.
    Ort
    Much
    Beiträge
    692

    Frage

    Wie bekomme ich die Kd-Nr. im PDF ausgegeben? In den Mitglieder-Informationen habe ich hierfür ein Feld ##member_customer_number## angelegt.
    Viele Grüße, Markus
    --------------------------------
    Markus Pfeifer – Digital Designer & -Developer

  13. #13
    Contao-Nutzer
    Registriert seit
    15.09.2016.
    Beiträge
    85

    Standard

    in der iso_document_... musst du $this->collection->items durchlaufen, um an die sku-infos zu kommen der artikel zu kommen.

    und die kundennummer müsste in $this->collection->getMembers()->customer_name oder so zu finden sein.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •