Ankündigung

Einklappen
Keine Ankündigung bisher.

Ean Feld in pdf-rechnung

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Ean Feld in pdf-rechnung

    Hallo liebes Forum, wer kann mir einen Tipp geben?

    Ich habe das Modul "EAN Feld 1.2" in 1.5.4 deutsch installiert - funktioniert einwandfrei.

    Nun möchte ich die EAN-Nummer (products_ean) in der pdf-rechnung nutzen.

    Ich habe dazu zunächst ein Feld "products_ean" in order_products angelegt und die Datei inludes/classes/order.php ergänzt:

    ca. 170
    $orders_products_query = "select orders_products_id, products_id, products_name,
    products_model, products_ean,

    ca. 205
    $this->products[$index] = array('qty' => $new_qty,
    'id' => $orders_products->fields['products_id'],
    'name' => $orders_products->fields['products_name'],
    'model' => $orders_products->fields['products_model'],
    'ean' => $orders_products->fields['products_ean'],

    ca. 450
    $this->products[$index] = array('qty' => $products[$i]['quantity'],
    'name' => $products[$i]['name'],
    'merkmale' => $products[$i]['merkmale'],
    'model' => $products[$i]['model'],
    'ean' => $products[$i]['ean'],

    ca. 840
    $sql_data_array = array('orders_id' => $zf_insert_id,
    'products_id' => zen_get_prid($this->products[$i]['id']),
    'products_model' => $this->products[$i]['model'],
    'products_ean' => $this->products[$i]['ean'],



    Jedoch wird das Feld "products_ean" nicht in order_products" übernommen.

    Vielen Dank im voraus
    Zuletzt geändert von maackralf; 16.03.2016, 09:46.

    #2
    Die EAN muss erstmal überhaupt in den Bestellvorgang übergeben werden, das passiert im Warenkorb.
    Du musst auch die includes/classes/shopping_cart.php entsprechend erweitern.

    Kommentar


      #3
      In der shopping_cart.php hatte ich tatsächlich etwas übersehen - es wird die product_ean jetzt auch wie gewünscht in orders_products eingetragen.

      Nun bleibt die Variable $val['ean'] aber noch leer, irgendetwas fehlt noch?!

      function getProductData($p = false) {

      $data = array();
      $i = 0;
      if($p) {
      $this->order->products = $p;
      }
      foreach($this->order->products as $key => $val) {

      $data[$i]['qty'] = $val['qty'];
      $data[$i]['model'] = $val['model'];
      $data[$i]['ean'] = $val['ean'];

      Kommentar


        #4
        Wenn jetzt die pdf Rechnung die EAN noch in einer zusätzlichen Spalte ausgeben soll, dann muss ihr das im Rechnungstemplate noch beigebracht werden in includes/pdf/rl_invoice3_def.php

        Kommentar


          #5
          Das Problem ist, dass der jetzt in die Tabelle orders_products eingetragene Wert für die EAN (products_ean) nicht in der pdf Rechnung (class.rl_invoice3.php) "verfügbar" ist (Variable $val['ean'] ist leer). In z.B. $val['model'] ist die jeweilige Artikelnummer (products_model) vorhanden (Order, n-Produkte) - ich dachte, dass würde bei der products_ean nun auch so sein?!

          function getProductData($p = false) {

          $data = array();
          $i = 0;
          if($p) {
          $this->order->products = $p;
          }
          foreach($this->order->products as $key => $val) {

          $data[$i]['qty'] = $val['qty'];
          $data[$i]['model'] = $val['model'];
          //xxxx ean
          $data[$i]['ean'] = $val['ean']; ist leer

          Kommentar


            #6
            Fehler gefunden!
            In der admin/includes/classes/order.php fehlte noch bei einer Abfrage die products_ean!

            Kommentar

            Info zu diesem Forenarchiv:
            Mit Release von 1.5.7 wurde die deutsche Zen Cart Version auf eine reine DIY-Lösung umgestellt.
            Für einen Support via Forum stehen keine personellen und zeitlichen Ressourcen mehr zur Verfügung.
            Dieses Supportforum bleibt im Nur-Lesen-Modus als Wissensarchiv noch online verfügbar.
            PM Funktionalität, Registrierung und Posten neuer Beiträge sind deaktiviert.
            Zugriff auf Anhänge in den Postings ist auch ohne Registrierung/Einloggen möglich.
            FAQ und Downloadbereich des Forums wurden in die neue umfangreiche Knowledgebase auf der zen-cart-pro.at Website übernommen.

            Das Development der deutschen Zen Cart Version geht wie bisher auf Github weiter.
            Wir werden auch weiterhin neue Versionen bereitstellen und die Onlinedokumentation/Knowledgebase aktualisieren.
            Fehler in der Software können auf Github als Issues gemeldet werden.
            Follow us
            aktuelle version
            Zen Cart 1.5.7g deutsch
            vom 12.12.2023
            [Download]
            Lädt...
            X