Ergebnis 1 bis 13 von 13

Thema: Artikelnummern in Dokument/Rechnung

  1. #1
    Contao-Fan Avatar von mapfei
    Registriert seit
    11.05.2010.
    Ort
    Neunkirchen-Seelscheid
    Beiträge
    729
    Contao-Projekt unterstützen

    Support Contao

    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
    --------------------------------
    contao-wartung.de

  2. #2
    Contao-Fan Avatar von Stefko
    Registriert seit
    25.10.2012.
    Ort
    Karlsruhe
    Beiträge
    777
    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
    Neunkirchen-Seelscheid
    Beiträge
    729
    Contao-Projekt unterstützen

    Support Contao

    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
    --------------------------------
    contao-wartung.de

  4. #4
    Contao-Fan Avatar von Stefko
    Registriert seit
    25.10.2012.
    Ort
    Karlsruhe
    Beiträge
    777
    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
    Neunkirchen-Seelscheid
    Beiträge
    729
    Contao-Projekt unterstützen

    Support Contao

    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
    --------------------------------
    contao-wartung.de

  6. #6
    Contao-Fan Avatar von Stefko
    Registriert seit
    25.10.2012.
    Ort
    Karlsruhe
    Beiträge
    777
    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
    Neunkirchen-Seelscheid
    Beiträge
    729
    Contao-Projekt unterstützen

    Support Contao

    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
    --------------------------------
    contao-wartung.de

  8. #8
    Contao-Fan Avatar von Stefko
    Registriert seit
    25.10.2012.
    Ort
    Karlsruhe
    Beiträge
    777
    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
    Neunkirchen-Seelscheid
    Beiträge
    729
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Dank' dir!
    Viele Grüße, Markus
    --------------------------------
    contao-wartung.de

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

    Standard

    klappt es jetzt?
    Grüße, Stefko

  11. #11
    Contao-Fan Avatar von mapfei
    Registriert seit
    11.05.2010.
    Ort
    Neunkirchen-Seelscheid
    Beiträge
    729
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von Stefko Beitrag anzeigen
    klappt es jetzt?
    Ja!
    Viele Grüße, Markus
    --------------------------------
    contao-wartung.de

  12. #12
    Contao-Fan Avatar von mapfei
    Registriert seit
    11.05.2010.
    Ort
    Neunkirchen-Seelscheid
    Beiträge
    729
    Contao-Projekt unterstützen

    Support Contao

    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
    --------------------------------
    contao-wartung.de

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

    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)

Berechtigungen

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