Templateshop - Eine große Auswahl an neuen und modernen Templates für die modified eCommerce Shopsoftware
Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Weitere Produktdaten in der checkout_confirmation.php anzeigen

    centco

    • Frisch an Board
    • Beiträge: 73
    • Geschlecht:
    Hallo an alle,

    habe da mal folgende Konstellation:

    Einbau von zusätzliche Datenfeldern in der Artikel-DB. Die Datenbanktabelle products wird um 3 Text-Datenfelder erweitert. ( products_isbn, products_autor, products_lieferumfang )

    Anleitung hier:

    https://www.modified-shop.org/wiki/Tutorial:_Zus%C3%A4tzliche_Datenfelder_Artikel

    Hintergrund dieser Geschichte:

    Das neue „Button“- Gesetz zwingt zum Shop-Umbau im B2C-Handel

    http://www.modified-shop.org/forum/index.php?topic=19083.0

    Meine Idee:

    Es betrifft die Artikel Kurzbeschreibung. Die wird bei mir schon genutzt mit sehr viel Informationen, die beim checkout natürlich alles unbrauchbar macht. Also muss ein neues Datenfeld her products_lieferumfang mit 255 Zeichen dort schreibe ich alle relevanten Daten rein die erforderlich sind.

    Soweit funktioniert auch alles bis zum Warenkorb bei der checkout_confirmation.php bekomme ich das nicht angezeigt hat da jemand eine Idee wo oder wie???

    Noch ein Paar Screenshot denn Bilder sagen mehr als Worte.

    Bild1 = Details, Bild2 = Warenkorb, Bild3 =  Checkout

    Gruß aus Hamburg,

    Mikel


    Linkback: https://www.modified-shop.org/forum/index.php?topic=19560.0

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.294
    • Geschlecht:

    centco

    • Frisch an Board
    • Beiträge: 73
    • Geschlecht:
    Hallo GTB,

    ich habe mich unklar ausgedrückt :lol1:

    Ich möchte nicht die short_description als Anzeige in der checkout_confirmation.php haben sonder meine selbst erstelltes zusätzliche Datenfeld products_lieferumfang in die checkout_confirmation.php.

    Gruß aus Hamburg,

    Mikel

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.294
    • Geschlecht:
    Du hast dich schon klar ausgedrückt.

    die Änderungen bleiben gleich, nur musst halt anstelle der PRODUCTS_DESCRIPTION dein Datenbankfeld verwenden.

    Gruss Gerhard

    centco

    • Frisch an Board
    • Beiträge: 73
    • Geschlecht:
    Hallo GTB,

    habe da so einiges probiert aber immer weiße Seite:

    Der Code hier für die short_discription läuft:

    Code: PHP  [Auswählen]
        $data_products .= '<tr>
                  <td class="main" align="left" valign="top">&nbsp;</td>
                  <td class="main" align="left" valign="top"><small>'
    . CHECKOUT_SHORT_DISCRIPTION . xtc_get_short_description($order->products[$i]['id']) . '</small></td>
                  <td class="main" align="right" valign="top">&nbsp;</td>
                  <td class="main" align="right" valign="top">&nbsp;</td>
                  </tr>'
    ;

    Aber Änderungen mit Lieferumfang führen immer zu einer weißen Seite ???

    Habe ich da was vergessen ?

    Gruß aus Hamburg,

    Mikel

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.294
    • Geschlecht:
    ... xtc_get_short_description ....

    du willst doch dein neues Feld und nicht die Kurzbeschreibung...

    Gruss Gerhard

    centco

    • Frisch an Board
    • Beiträge: 73
    • Geschlecht:
    Hallo GTB,

    habe da irgend wie einen Denkfehler???

    Code: PHP  [Auswählen]
                    $data_products .= '<tr>
                                                            <td class="main" align="left" valign="top">&nbsp;</td>
                                                            <td class="main" align="left" valign="top">
                                                            <nobr><small>'
    . LIEFERUMFANG . $order->products[$i]['lieferumfang'] . '
                                                            </small><nobr></td>
                                                            <td class="main" align="right" valign="top">&nbsp;</td>
                                                            <td class="main" align="right" valign="top">&nbsp;</td>
                                                            </tr>'
    ;

    Nette weiße Seit :motz:

    Gruß aus Hamburg,

    Mikel

    centco

    • Frisch an Board
    • Beiträge: 73
    • Geschlecht:
    So habe da alles mal versucht was ich kann aber leider ohne Erfolg. Vielleicht kann da doch noch einer eine Hilfestellung geben.

    Hier mein Versuch:

    Code: PHP  [Auswählen]
        $data_products .= '<tr>
                  <td class="main" align="left" valign="top">&nbsp;</td>
                  <td class="main" align="left" valign="top"><small>'
    . CHECKOUT_LIEFERUMFANG . ($order->products[$i]['lieferumfang']) . '</small></td>
                  <td class="main" align="right" valign="top">&nbsp;</td>
                  <td class="main" align="right" valign="top">&nbsp;</td>
                  </tr>'
    ;

    CHECKOUT_LIEFERUMFANG wird angezeigt, lieferumfang leider nicht auch per Firebug ist nichts zu sehen.

    Bin für jede Hilfe Dankbar.

    Gruß aus Hamburg,

    Mikel

    xxhappyxx

    • Viel Schreiber
    • Beiträge: 829
    • Geschlecht:
    Hallo centco,

    wenn ich Gerhard richtig verstanden habe, hat er dir bereits die Lösung gesagt. Du brauchst für deinen Code noch eine xtc_get_lieferumfang. Woher soll der Shop sonst wissen was er anzeigen soll?

    Ich würde die xtc_get_short_description umbenennen, meinen Wünschen anpassen und dann in den Code einpassen.

    Gruß Thomas

    centco

    • Frisch an Board
    • Beiträge: 73
    • Geschlecht:
    Hallo Thomas,

    danke dir werde es gleich mal ausprobieren.

    Gruß

    Mikel

    centco

    • Frisch an Board
    • Beiträge: 73
    • Geschlecht:
    Hallo Thomas,

    leider bin ich völlig gescheiter. Schade das alles hier so mager geworden ist.

    Gruß aus Hamburg,

    Mikel

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.294
    • Geschlecht:
    im WIKI in dem Beitrag den ich verlinkt habe, steht genau wie es gemacht werden muss.

    du musst lediglich immer den Teil mit products_description mit lieferumfang ersetzen.

    Wenn du das nicht schaffst, dann melde dich über das Kontaktformular. Dort wird dir professionell geholfen.

    Gruss Gerhard

    centco

    • Frisch an Board
    • Beiträge: 73
    • Geschlecht:
    Wenn du das nicht schaffst, dann melde dich über das Kontaktformular. Dort wird dir professionell geholfen.
    Gruss Gerhard

    Na ja Gerhard komme mir vor wie ein kleines Kind bei deinen Antworten. Hauptsache (Dort wird dir professionell geholfen.).

    Egal habe es so weit als kleines Kind mit Artikel-Nr., Modell usw. ohne Probleme hinbekommen bei lieferumfang

    bekomme ich immer den Fehler:

    1054 - Unknown column 'language_id' in 'where clause'

    select products_lieferumfang from products where products_id = '20' and language_id = '2'

    [XT SQL Error]

    Vielleicht für das kleine Kind einen Tipp???

    Hat wohl irgendwas mit der language bzw. languages zu tun.

    Gruß

    Mikel

    xxhappyxx

    • Viel Schreiber
    • Beiträge: 829
    • Geschlecht:
    Klar das die Fehlermeldung kommt. In der products gibt es kein Feld für die Sprache. Dein Feld products_lieferumfang hätte in die products_description gehört. Wenn du es denn mehrsprachig haben willst.

    Gruß Thomas
    0 Antworten
    1966 Aufrufe
    05. September 2010, 16:48:08 von vollautomat
    1 Antworten
    1950 Aufrufe
    21. November 2010, 17:15:33 von Tomcraft
    9 Antworten
    6373 Aufrufe
    13. Juli 2012, 09:20:11 von piru