Managed Server
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: Artikel werden bei der Bestellbestätigung nicht aufgelistet

    MyMotoPit

    • Neu im Forum
    • Beiträge: 6
    Hallo zusammen,

    vor einigen Tagen habe ich begonnen einen Shop aufzusetzen, was bisher auch ganz gut funktioniert hat. Leider bin ich heute auf ein Problem gestoßen, wo ich nicht weiß wo es herkommt:

    wenn ich einen Artikel kaufen möchte und den Bestellvorgang bis zum 3. Punkt der Bestätigung durchlaufe, sehe ich hier in der Übersicht keine der Artikel aufgelistet. Wenn man auf beareiten klickt oder auch später in der Druckansicht sind sie jedoch vorhanden und es wird ja auch der Preis korrekt berechnet.
    Hat jemand auch schonmal dieses oder ein ähnliches Prblem gehabt und weiß woran das liegen und wie man es lösen kann?

    Außerdem finde ich sind die summierenden Zahlen wie Zwischensumme, MwSt und Summe .... sehr unschön hintereinander weg geshrieben. Kann man die übersichtlich untereinander setzen?

    Vielen vielen Dank schon mal vorab für eure Unterstützung!!!

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

    hendrik

    • Experte
    • Beiträge: 2.038
    Re: Artikel werden bei der Bestellbestätigung nicht aufgelistet
    Antwort #1 am: 26. Oktober 2013, 06:09:17
    Dein Template ist nicht (mehr) kompatibel zu Version 106. Gegenüber der Vorgängerversion wurde die Auflistung reformiert.

    templates/..dein template/module/checkout_confirmation.html

    Ersetze {$PRODUCTS_BLOCK} gegen folgenden Code (Stammt aus 106er-xtc5-Template):

    Code: XML  [Auswählen]
      {* BOC PRODUCTS TABLE *}
      <table width="100%" border="0" cellspacing="0" cellpadding="0">
        <tr class="headerrow">
          <td class="main_header" style="width:50px" align="left" valign="top"><b>{$smarty.const.HEADER_QTY}</b></td>
          <td class="main_header" style="padding-left:90px;" align="left" valign="top"><b>{$smarty.const.HEADER_ARTICLE}</b></td>
          <td class="main_header" style="width:100px;" align="right" valign="top"><b>{$smarty.const.HEADER_SINGLE}</b></td>
          <td class="main_header" style="width:100px;" align="right" valign="top"><b>{$smarty.const.HEADER_TOTAL}</b></td>
        </tr>
        {foreach name=aussen item=data from=$PRODUCTS_ARRAY}
        <tr>
          <td class="main_row" align="left" valign="top">{$data.qty}</td>
          <td class="main_row" align="left" valign="top">
            {if $smarty.const.CHECKOUT_SHOW_PRODUCTS_IMAGES == 'true'}
            <div style="width:90px; float:left;">{$data.image}</div>
            {/if}
            <div style="float:left;">
            {$data.link}
            {if $data.order_description}<div class="small">{$data.order_description}</div>{/if}
            {if $data.shipping_time}<br /><span class="nobr small">{$smarty.const.SHIPPING_TIME}{$data.shipping_time}</span>{/if}
            {foreach key=a_data item=attrib_data from=$data.attributes}
              {if $attrib_data.value != ''}<br /><span class="nobr small">&nbsp;<i> - {$attrib_data.option} : {$attrib_data.value}</i></span>{/if}          
            {/foreach}
            </div>        
          </td>      
          <td class="main_row" align="right" valign="top">{$data.price_formated}</td>
          <td class="main_row" align="right" valign="top">{$data.final_price_formated}{if $ORDER_TAX_GROUPS > 1}<br />{$data.tax} %{/if}</td>
        </tr>
        {/foreach}
      </table>
      {* EOC PRODUCTS TABLE *}

    Ersetze {$TOTAL_BLOCK} gegen:

    Code: XML  [Auswählen]
      {if $TOTAL_BLOCK}
        <div class="total">
          <table align="right">
            {$TOTAL_BLOCK}
          </table>
          <div style="clear:both"></div>
        </div>
      {/if}

    gruß
    hen

    //edit: Codefehler korrigiert

    MyMotoPit

    • Neu im Forum
    • Beiträge: 6
    Re: Artikel werden bei der Bestellbestätigung nicht aufgelistet
    Antwort #2 am: 29. Oktober 2013, 22:32:56
    Danke schonmal für die Info! Leider kann ich diese Tags in meinem Template nicht finden:

    Code: XML  [Auswählen]
    {config_load file="$language/lang_$language.conf" section="checkout_confirmation"} {config_load file="$language/lang_$language.conf" section="checkout_navigation"}
    <ul id="checkoutnavigation">
        <li class="inactive"><span class="number">1.</span> <span class="title">{#title_shipping#}</span><br />
            <span class="description">{#desc_shipping#}</span></li>
        <li class="inactive"><span class="number">2.</span> <span class="title">{#title_payment#}</span><br />
            <span class="description">{#desc_payment#}</span></li>
        <li class="active"><span class="number">3.</span> <span class="title">{#title_confirmation#}</span><br />
            <span class="description">{#desc_confirmation#}</span></li>
        <li class="inactive"><span class="number">4.</span> <span class="title">{#title_success#}</span><br />
            <span class="description">{#desc_success#}</span></li>
    </ul>
    <div style="clear:both"></div>
    <br />
    <h1>{#heading_confirmation#}</h1>
    <p>{#text_information#}</p>
    {if $IP_LOG=='true'}
    <p>{#text_ip#}:&nbsp;<strong>{$CUSTOMERS_IP}</strong></p>
    <p>{/if}</p>
    <table width="100%" border="0" cellspacing="0" cellpadding="0">
        <tr>
            <td width="40%"><strong>{#text_shipping_address#}</strong><br />
                {$DELIVERY_LABEL}<br />
                <a href="{$SHIPPING_ADDRESS_EDIT}">{#text_edit#}</a></span></td>
            <td width="60%">{if $BILLING_LABEL}<strong>{#text_payment_address#}</strong><br />
                {$BILLING_LABEL}<br />
                <a href="{$BILLING_ADDRESS_EDIT}">{#text_edit#}</a>{/if}</td>
        </tr>
    </table>
    {if $SHIPPING_METHOD}
    <h2>{#text_shipping_method#}</h2>
    <p>{$SHIPPING_METHOD}&nbsp;<a href="{$SHIPPING_EDIT}">{#text_edit#}</a></p>
    {/if} {if $PAYMENT_METHOD!=''}
    <h2>{#text_payment_method#}</h2>
    <p>{$PAYMENT_METHOD}&nbsp;<a href="{$PAYMENT_EDIT}">{#text_edit#}</a></p>
    {/if} {if $ORDER_COMMENTS!=''}
    <h2>{#text_comments#}</h2>
    <p>{$ORDER_COMMENTS}&nbsp;<a href="{$PAYMENT_EDIT}">{#text_edit#}</a></p>
    {/if} {if $PAYMENT_INFORMATION!=''}
    <h2>{#text_payment_info#}</h2>
    <p>{$PAYMENT_INFORMATION}</p>
    {/if}
    {if $REVOCATION}
    <strong>{$REVOCATION_TITLE}</strong> {$REVOCATION_LINK}<br />
    <strong>{$AGB_TITLE}</strong> {$AGB_LINK}
    {/if}
    <h2>{#text_products#}</h2>
    <p>{#text_products#}&nbsp;<a href="{$PRODUCTS_EDIT}">{#text_edit#}</a></p>
    <div class="highlightbox"> {$PRODUCTS_BLOCK}
        <div class="hr"></div>
        {$TOTAL_BLOCK} </div>
    <br />
    {if $DELIVERY_DUTY_INFO}
    <div style="font-size:11px; margin-bottom: 10px; border:1px solid red; padding:5px;">{#text_duty_info#}</div>
    {/if}
    <p>{$CHECKOUT_FORM}{if $MODULE_BUTTONS!=''}&nbsp;{$MODULE_BUTTONS}{/if}&nbsp;{$CHECKOUT_BUTTON}</p>
     

    Bevor ich mir den Shop zerschieße: Welche Teile müssen hier ersetzt werden?

    MyMotoPit

    • Neu im Forum
    • Beiträge: 6
    Re: Artikel werden bei der Bestellbestätigung nicht aufgelistet
    Antwort #3 am: 31. Oktober 2013, 02:10:17
    Hi!

    der Totalblock funktioniert einwandfrei.
    Die Produktauflistung leider nicht :(

    Ich konnte die Fehlerursache auf folgende Variablen eingrenzen.  integriere ich diese erhalte ich nur noch eine leere Seite auf der nur der Seitenhintergrund zu sehen ist.
    Muss ich noch irgendwelche Variablen definieren?

    Code: XML  [Auswählen]
        {$data.price_formated|nbsp}
    {$data.final_price_formated|nbsp}

         

    Es liegt an den |nbsp. Wenn ich diese entferne geht es. Kann ich die einfach löschen oder was könnte mir das in Zukunft für Probleme bereiten?

    hendrik

    • Experte
    • Beiträge: 2.038
    Re: Artikel werden bei der Bestellbestätigung nicht aufgelistet
    Antwort #4 am: 01. November 2013, 10:45:54
    Das |nbsp-Dingsda warn Fehler von mir. Sorry. Ist ne Smarty-Erweiterung die im serienmäßigen Shop nicht vorhanden ist. Hatte den Codeabschnitt versehntlich aus einer Projektdatei entnommen und nicht aus dem Originaltemplate.

    Du hast den Fehler richtig erkannt. Kannste bedenkenlos weglöschen.

    Gruß
    Hen

    MyMotoPit

    • Neu im Forum
    • Beiträge: 6
    Re: Artikel werden bei der Bestellbestätigung nicht aufgelistet
    Antwort #5 am: 04. November 2013, 15:22:20
    Alles klar! Perfekt dank dir. Es wird nun alles korrekt angezeigt. Thread kann geschlossen werden ;)
    2 Antworten
    1219 Aufrufe
    28. März 2017, 13:33:55 von Buggyboy
    5 Antworten
    3573 Aufrufe
    09. Februar 2013, 23:48:36 von JZ_Aqua
    3 Antworten
    2181 Aufrufe
    13. Februar 2013, 14:49:01 von akbal12