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: ANLEITUNG: Anzeige Restbetrag im Warenkorb bis Versandkostenfrei

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 14.027
    • Geschlecht:
    Nochmal:
    Eine Tabelle ist nicht erlaubt innerhalb von span.
    Es ist weder valide noch abzusehen was diverse Browser damit machen.
    Nimm ein div.

    Woher der Zeileneinschub in der ersten Zeile des Textes kommt, ist von hier aus schwer zu sagen.
    Man müsste mehr Code haben.
    Eventuell passiert es schon da wo die Smarty-Variable definiert wird.

    noRiddle

    pc-deluxe

    • Frisch an Board
    • Beiträge: 91
    Hey NoRiddle,

    konnte mit einen div lösen und zwar habe ich folgendes eingetragen:

    <br><div style="display: inline">{$freeship}</div>

    das sieht dann:

    [ Für Gäste sind keine Dateianhänge sichtbar ]

    Danke für den Hinweis :-)

    Gruß
    Dirk

    Toby

    • Viel Schreiber
    • Beiträge: 985
    Wie mache ich es, dass die Anzeige auch in der order_details auftaucht?
    Wenn ich dort {freeship} eintrage, dann passiert leider nichts.

    Vielen Dank

    Buggyboy

    • Fördermitglied
    • Beiträge: 968
    • Geschlecht:
    Hallo!

    Wenn ich die Anleitung von TWE einbaue, dann erscheint der Text bei mir auf der Startseite beim Warenkorb und zerschießt mir mein Layout.

    Ich möchte das gerne nur im "großen" Warenkorb stehen haben, wenn der Kunde bezahlen will.

    Wo muß ich den dann den Code einsetzen?

    Vielen Dank...
    Peter

    Toby

    • Viel Schreiber
    • Beiträge: 985
    Würde mich auch interessieren

    Toby

    • Viel Schreiber
    • Beiträge: 985
    *push

    Toby

    • Viel Schreiber
    • Beiträge: 985
    Ich hole das Thema hier nochmal hoch, weil ich noch keine Lösung gefunden habe.
    Wie bekomme ich die Anzeige Versandkostenfrei in den richtigen Warenkorb, also in die order_details.html?

    Vielen Dank

    cayuco

    • Fördermitglied
    • Beiträge: 847
    • Geschlecht:
    Hallo, ich hatte das Modul eine Weile (ca. 1 Monat)  in meinen Shops. Eine Umsatzsteigerung kann ich nicht bestätigen.
    Im Gegenteil, es gab mehr Bestellabbrüche - wahrscheinlich wegen Frustration. Kunden suchen dann vermutlich nach irgendwelchen Dingen, die sie noch in den Warenkorb legen könnten um die Summe so knapp wie möglich zu erreichen und brechen dann stinksauer ab.

    Bestellung verloren, Kunden verloren - er verbindet ab sofort eine unangenehme Erfahrung mit Deinem Shop und kauft fortan woanders.
    An sich gut gemeint das Modul, aber scheitert letztendlich am Menschen.

    Toby

    • Viel Schreiber
    • Beiträge: 985
    Ok danke für den Hinweis, dann werde ich es mir nochmal überlegen.

    DjChookie

    • Neu im Forum
    • Beiträge: 15
    Re: ANLEITUNG: Anzeige Restbetrag im Warenkorb bis Versandkostenfrei
    Antwort #39 am: 06. September 2012, 02:21:14
    ERLEDIGT! Habe den Fehler soeben selbst gefunden.

    Komisch, bei mir funktioniert es leider nicht :(
    Kann mir einer von euch helfen?..

    in box_cart.html hab ich an einer beliebigen Stelle {$freeship} eingefügt,
    german.php sieht so aus:

    define('FREESHIPPING_ACTIVE', 'Ihre Bestellung wird KOSTENLOS innerhalb Deutschlands versendet!');
    define('FREESHIPPING_PREFIX', 'Kostenloser Versand innerhalb Deutschlands ab 29,- EUR! Nur noch f&uuml;r <b>');
    define('FREESHIPPING_SUFFIX', ' EUR</b> einkaufen und wir &uuml;bernehmen die Versandkosten für Sie!');

    und die shopping_cart.php
    }
    if (ACTIVATE_GIFT_SYSTEM == 'true') {
       $box_smarty->assign('ACTIVATE_GIFT', 'true');
    }
    // BOF Anzeige von Restbetrag bis kostenloser Versand
        if ($total>='29.00'){
        $versand = FREESHIPPING_ACTIVE;
        }
        else
        {
        $free = 29.00-$total;
        $versand = FREESHIPPING_PREFIX . str_replace(".", ",", number_format($free, 2)) . FREESHIPPING_SUFFIX;
        }
        $box_smarty->assign('freeship', $versand);
    // EOF  Anzeige von Restbetrag bis kostenloser Versand

    Ich wunder mich, warum es nicht funktioniert :(

    Simon

    • Viel Schreiber
    • Beiträge: 1.369
    Warum wird der Versandfrei-Betrag hardcoded und nicht der Wert aus der Admin genommen ?

    -

    • Neu im Forum
    • Beiträge: 44
    • Geschlecht:
    füge das mal in der besagten Datei ein:

    Code: PHP  [Auswählen]
    {$FREE_SHIPPING_INFO}
     
    Gruss Gerhard

    Moin,

    ick greif das Thema nochmal auf, da ich diese Funktion bei mir einbaue. Also in der Warenkorb-Box erscheint der Hinweis mit Versandkostenfrei ab... aber wenn ich dann zum Warenkorb gehe, seh ich den Hinweis nicht. Alles so eingebaut wie in der Anleitung.

    in der: order_details.html sieht´s so aus:

    Code: PHP  [Auswählen]
    <td colspan="4" class="subtotal">{$UST_CONTENT}<strong>{$TOTAL_CONTENT}</strong>{if $SHIPPING_INFO}{$SHIPPING_INFO}{$FREE_SHIPPING_INFO}{/if}{if $KLARNA_PPBOX}<br />{$KLARNA_PPBOX}{/if}</td>
        <td class="subtotal">&nbsp;</td>
      </tr>

    in der: shopping_cart.html so:

    Code: PHP  [Auswählen]
    <p>{$MODULE_order_details}</p>
    {if $info_message_1!=''}<div class="errormessage">{$info_message_1}{$min_order}{$info_message_2}{$order_amount}{$freeship}</div>{/if}
    <p align="right" style="padding-right:70px;">{if $CONTINUE_LINK}<a href="{$CONTINUE_LINK}">{$BUTTON_CONTINUE_SHOPPING}</a>&nbsp;{/if}{$BUTTON_RELOAD}&nbsp;{if $BUTTON_PAYPAL!=''}{$BUTTON_CHECKOUT}<br />{$BUTTON_PAYPAL}{else}{$BUTTON_CHECKOUT}{/if}</p>
    {$FORM_END}{/if}
    {$MODULE_gift_cart}
    <p style="text-align: center;">&nbsp;<embed type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" src="/shop/media/Flash/slider_rest1.swf" width="530" play="true" loop="true" menu="true" height="247"></embed></p>
    {$MODULE_cross_selling}

    in der: box_cart.html so:

    Code: PHP  [Auswählen]
    <p>{$products_data.QTY}&nbsp;x&nbsp;<a href="{$products_data.LINK}">{$products_data.NAME|truncate:20:"...":true}</a></p>
                    {/foreach}
                    <div class="hr"></div>
                    <p style="text-align:right">{if $DISCOUNT}{#text_discount#} {$DISCOUNT}<br />{/if}
                    {$UST}
                    <strong>{#text_total#}:{$TOTAL}</strong><br />
                    {if $SHIPPING_INFO}{$SHIPPING_INFO}{/if}</p>
        <div class="hr"></div>
        {$freeship}
                    <div class="hr"></div>
                    <p style="text-align:right;"><a href="{$LINK_CART}"><strong>{#heading_cart#}&nbsp;&raquo;</strong></a></p>
            {else} <!-- cart has no content -->
                    <p>{#text_empty_cart#}</p>
            {/if}
            </div>

    Wo hab ich denn den "Denk"fehler?  :nixweiss:

    Grüße aus Niedermausa,

    Denny

    P.S.: Weil in einem anderen Thema der Hinweis kam, dass nen Link zum Shop sinnvoll wäre: Ick bin mir nich sicher ob Tante GOOGLE den Link hier nicht och auslesen kann. Will vermeiden das nen Kd der nen Artikel bei der Tante sucht och auf nen Linkt trifft, der hier dann zum Forum führt. Der Kd muss ja nicht alles sehen und wissen und schon gar nicht das man hier im Forum bezügl. Shop mitkritzelt.

    Hanns-W

    • Neu im Forum
    • Beiträge: 22
    Falls Jemand über diesen Post stolpert, so wie es mir passiert ist, zur Information für alle: Es gibt beriets eine Lösung als sauberes Modul für ein bisschen Geld zu erhalten. Sucht einfach mal bei Google nach

    modified ecommerce anzeige restbetrag bis zur versandkostengfreien lieferung

    und ihr kommt zur Lösung eines Namhaften Modulanbieters, updatesicher und ohne dieses ganze dreckige rumgefrickel im Code und Ärger bei Shopupdates. Externe Links darf man hier ja leider nicht posten.

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 14.027
    • Geschlecht:
    Das "ganze dreckige rumgefrickel im Code" ist über 8 Jahre alt und damals konnte man so etwas noch nicht update-sicher ins Shop-System einbauen. Von "bereits" zu reden in "Es gibt beriets eine Lösung" ist nach über 8 Jahren ebenfalls unpassend.
    Abgesehen davon jedoch sind Änderungen an Template-Dateien ohnehin nicht in der Rubrik update-sicher der nicht-update-sicher zu sehen, denn Templates gibt es so viele verschiedene, daß es da keine Update-Sicherheit geben kann.

    Und am Ende ist nicht jede Code-Anpassung dreckig oder Gefrickel,
    womit ich die vorliegende Anpassung in keiner Weise bewertet wissen möchte.

    Im Übrigen:
    Es gibt zwei Module für "versandkostenfrei".
    • Module => Zusammenfassung => ot_shipping => "Versandkostenfrei erlauben"
    • Module => Versandart => "Versandkostenfrei" (freeamount)
    Bei erstgenanntem wird zumindest im Warenbkorb ein Text angezeigt wie
    "Versandkostenfrei ab einem Bestellwert von XX,YY EUR",
    auf der checkout_shipping-Seite allerdings nichts dazu,
    und bei zweitgenanntem gibt das Modul selbst ja bereits etwas aus wie
    "ab XX,YY EUR Bestellwert versenden wir Ihre Bestellung versandkostenfre".

    Es stellt sich also die Frage was man überhaupt noch zusätzlich anzeigen lassen möchte und für welches der beiden Module das gilt oder für beide.

    Gruß,
    noRiddle

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.374
    • Geschlecht:
    Da das Thema hier gerade aufkam: Wert des kostenlosen Versand in shopping_cart.php ausgeben

    Die hardcodierte 29.00 kann problemlos gegen die Variable $free_shipping_value_over ausgetauscht werden, dann wird der Betrag aus ot_shipping genommen.

    Ich habe die Anleitung von twe entsprechend aktualisiert.

    Grüße

    Torsten
    1 Antworten
    5684 Aufrufe
    22. Juli 2012, 16:54:27 von 0815
    2 Antworten
    2239 Aufrufe
    05. September 2012, 08:39:44 von creativi