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: Anzeige des Auslieferungsdatums wie bei Ebay

    Gulliver72

    • Mitglied
    • Beiträge: 191
    • Geschlecht:
    Anzeige des Auslieferungsdatums wie bei Ebay
    am: 24. April 2015, 23:23:45
    Hallo,

    ich hab eine Funktion geschrieben, welche anhand der Lieferzeit das Auslieferungsdatum wie bei Ebay anzeigt.
    Allerdings benötige ich beim Einbau an der richtigen Stelle Hilfe.

    Erstmal zur Funktion.
    Die Begriffe 'Werktage/Tage', 'Woche', 'Monat' und 'nicht' ("nicht lieferbar") können als Konstanten festgelegt werden. Damit kann es auch mehrsprachig genutzt werden bzw. eigene Formulierungen können berücksichtigt werden.
    Desweiteren ist eine Zeit als Konstante hinterlegt. Diese ist die Zeit, bis zu der der Versandbeginn am selben Tag zählt. (Eingestellt ist bspw. 16:00:00)

    Funktionsweise:
    Die Zahlen werden aus der Lieferzeit extrahiert und geprüft, ob Tag, Woche oder Monat gezählt werden soll.
    Nach prüfen der Uhrzeit werden die Datumsangaben berechnet. Fällt ein Zieldatum auf einen Sonntag, wird ein Tag addiert. Momentan werden keine Feiertage berücksichtigt.

    Ich häng mal ein Bild der Anzeige und eine Datei mit der Funktion an.

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

    Vielleicht können wir es gemeinsam einbauen, sofern Interesse besteht.

    Entschuldigt, wenn der Code laienhaft ist  :beta:

    Linkback: https://www.modified-shop.org/forum/index.php?topic=32819.0
    Marktplatz - Eine große Auswahl an neuen und hilfreichen Modulen sowie modernen Templates für die modified eCommerce Shopsoftware

    Gulliver72

    • Mitglied
    • Beiträge: 191
    • Geschlecht:
    Re: Anzeige des Auslieferungsdatums wie bei Ebay
    Antwort #1 am: 25. April 2015, 10:57:22
    So, hab`s jetzt selber eingebaut bekommen  :-B

    Angezeigt wird es immer in Verbindung mit der Lieferfrist, also auch im product_listing

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

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

    Wer es sich einbauen möchte, hab ich die geänderte /includes/classses/main.php drangehängt.
    Zusätzlich müssen in der german.php bzw. english.php Zeilen eingefügt werden.
    Da könnt ihr auch die Schlüsselwörter an eure Formulierungen bei den Lieferzeiten anpassen.

    german.php ganz unten anhängen

    Code: PHP  [Auswählen]
    // BOF Auslieferungsdatum wie bei ebay by Gulliver72
    define('PERIOD_DAY', 'Werktag');
    define('PERIOD_WEEK', 'Woche');
    define('PERIOD_MONTH', 'Monat');
    define('UNDELIVERABLE', 'nicht');
    define('SHIPPING_LIMIT_TIME', '16:00:00');
    define('SHIPPING_TEXT_BEGINNING', 'Lieferung zwischen <b>');
    define('SHIPPING_TEXT_MIDDLE', ' und ');
    define('SHIPPING_TEXT_END', '</b> bei heutigem Zahlungseingang');
    // EOF Auslieferungsdatum wie bei ebay by Gulliver72

    english.php ganz unten anhängen (hoffentlich hab ich`s halbwegs gut übersetzt  :whistle: )

    Code: PHP  [Auswählen]
    // BOF Auslieferungsdatum wie bei ebay by Gulliver72
    define('PERIOD_DAY', 'day');
    define('PERIOD_WEEK', 'week');
    define('PERIOD_MONTH', 'month');
    define('UNDELIVERABLE', 'undeliverable');
    define('SHIPPING_LIMIT_TIME', '16:00:00');
    define('SHIPPING_TEXT_BEGINNING', 'delivery from <b>');
    define('SHIPPING_TEXT_MIDDLE', ' to ');
    define('SHIPPING_TEXT_END', '</b> when cashed today');
    // EOF Auslieferungsdatum wie bei ebay by Gulliver72

    Kritik bzw. Verbesserungsvorschläge sind gern gesehen  :welcome:

    thomas57

    • Fördermitglied
    • Beiträge: 230
    • Geschlecht:
    Re: Anzeige des Auslieferungsdatums wie bei Ebay
    Antwort #2 am: 25. April 2015, 13:13:18
    Hallo Gulliver72,
    ich bedanke mich für Deine Erweiterung und habe es mir einmal heruntergeladen. Werde es mir bei Gelegenheit in meinen Testshop einbauen.
    Gruß Thomas  8-)

    Gulliver72

    • Mitglied
    • Beiträge: 191
    • Geschlecht:
    Re: Anzeige des Auslieferungsdatums wie bei Ebay
    Antwort #3 am: 25. April 2015, 15:35:46
    Ich habe den Code noch etwas erweitert. Jetzt wird auch der Samstag beim Startdatum als Tag ohne Versand behandelt.
    Desweiteren werden jetzt die Wochentage und Monate bei deutscher Sprache korrekt angezeigt.

    Die geänderte main.php hängt an.

    luca

    • Fördermitglied
    • Beiträge: 318
    • Geschlecht:
    Re: Anzeige des Auslieferungsdatums wie bei Ebay
    Antwort #4 am: 25. April 2015, 17:15:51
    finde ich ich Mega Geil das du so etwas umgesetzt hast  :-B

    hwk

    • Fördermitglied
    • Beiträge: 151
    Re: Anzeige des Auslieferungsdatums wie bei Ebay
    Antwort #5 am: 25. April 2015, 17:37:00
    Hallo Gulliver72,

    danke für Deine Erweiterung,
    Jetzt fehlt aber noch das I-Tüpfelchen.

    Siehe Pop-Up Fenster bei Ebay

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

    Gruß aus Hamburg
    Lutz

    Gulliver72

    • Mitglied
    • Beiträge: 191
    • Geschlecht:
    Re: Anzeige des Auslieferungsdatums wie bei Ebay
    Antwort #6 am: 25. April 2015, 19:27:53
    Dann erweitere die german.php

    Code: PHP  [Auswählen]
    define('TEXT_INFO_DELIVERY_TIME', 'Das Lieferdatum bezieht sich auf einen Zahlungseingang (z.B. per PayPal) am Tag des Kaufs und basiert auf der angegebenen Versandzeit. Bei einem sp&auml;teren Zahlungseingang verschiebt sich das Lieferdatum entsprechend. Die tats&auml;chliche Versandzeit kann in Einzelf&auml;llen, insbesondere zu Spitzenzeiten, abweichen.');

    Die Erweiterung für die english.php muß ich schuldig bleiben  :-(
    Da reicht mein Denglish nicht, um dass vernünftig zu übersetzen.

    Die geänderte main.php und eine Grafik hab ich angehangen.

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

    Die Grafik hab ich aus dem Modul Lexikon und diese muß ins Verzeichnis /dein_Template/img

    Gulliver72

    • Mitglied
    • Beiträge: 191
    • Geschlecht:
    Re: Anzeige des Auslieferungsdatums wie bei Ebay
    Antwort #7 am: 25. April 2015, 20:08:51
    Ich mußte die Icon-Anzeige nochmal fixen.
    Wenn die Lieferfrist leer ist, wird jetzt korrekterweise auch das Icon nicht angezeigt.

    Gefixte main.php hängt an.

    hwk

    • Fördermitglied
    • Beiträge: 151
    Re: Anzeige des Auslieferungsdatums wie bei Ebay
    Antwort #8 am: 25. April 2015, 20:53:56
    Hallo Gulliver72,

    hier ist die Erweiterung für die english.php

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

    Gruß Lutz

    Gulliver72

    • Mitglied
    • Beiträge: 191
    • Geschlecht:
    Re: Anzeige des Auslieferungsdatums wie bei Ebay
    Antwort #9 am: 25. April 2015, 21:10:29
    @hwk
    Danke  :thx:
    Auf die Idee hätte ich eigentlich selber kommen können  :datz:

    Also wird die english.php so erweitert

    define('TEXT_INFO_DELIVERY_TIME', 'You’ll see an estimated delivery date based on the delivery service. Delivery times may vary, especially during peak periods and will depend on when your payment clears.');

    Ich werde das mal alles zusammen am Montag in eine Anleitung packen.

    burrito

    • Viel Schreiber
    • Beiträge: 535
    • Geschlecht:
    Re: Anzeige des Auslieferungsdatums wie bei Ebay
    Antwort #10 am: 26. April 2015, 17:07:25
    Also ich war bisher der Meinung man muss einen klaren Liefertermin (entweder in 2-3 Tagen oder das Datum) angeben. Aber solche Aussagen wie: "... nach Zahlungseingang" oder "... in Spitzenzeiten arbeiten wir etwas langsamer" gehen eigentlich nicht mehr und sind damit Abmahngefährdet. Was hingegen geht ist "... nach Erteilung des Zahlungsauftrags an Ihr überweisendes Kreditinstitut".

    Der Kunde muss bei der Auftragserteilung klar damit kalkulieren können, wann er die Ware erhält. Das Risiko der langsamen Überweisung oder der Überlast darf nicht auf den Kunden abgeschoben werden. Das muss ich eben auf meiner Seite lösen.

    burrito

    xxxxxxxxx

    • Fördermitglied
    • Beiträge: 615
    Re: Anzeige des Auslieferungsdatums wie bei Ebay
    Antwort #11 am: 26. April 2015, 21:57:41
    Also ich war bisher der Meinung man muss einen klaren Liefertermin (entweder in 2-3 Tagen oder das Datum) angeben. Aber solche Aussagen wie:........ .

    Der Meinung bin ich auch und finde es schon erstaunlich wie das immer noch verdrängt wird.
    Die "Lieferzeit-Verordnung", wenn man es so bezeichnen will, könnte sich auch schnell zum Sargnagel für viele Streckengeschäftler entwickeln, da natürlich deren Zeitkalkulation schön schwammig gehalten muß um nicht zugeben zu müssen, das deren Lieferzeitangaben oft mit hoffungsvollem Wunschdenken verbunden sind.

    Gulliver72

    • Mitglied
    • Beiträge: 191
    • Geschlecht:
    Re: Anzeige des Auslieferungsdatums wie bei Ebay
    Antwort #12 am: 27. April 2015, 12:52:47
    Die Datumsangabe in Verbindung mit dem Hinweis auf eine Zahlung mit heutigen Eingang ist korrekt, da der Kunde sofort sieht, welche Berechnungsgrundlage gilt.
    Den Text im Acronym hatte ich von Ebay übernommen und hab den inzwischen mit einer eindeutigen Formulierung getauscht.
    Desweiteren hab ich das Symbol jetzt mit einem Link versehen, mit welchem die Thickbox mit den Angaben zur Lieferzeit aufgerufen wird.

    Einbauanleitung hab ich angehängt.

    Edit: Das Acronym hab ich mit <abbr></abbr> getauscht, damit html5 konform

    burrito

    • Viel Schreiber
    • Beiträge: 535
    • Geschlecht:
    Re: Anzeige des Auslieferungsdatums wie bei Ebay
    Antwort #13 am: 27. April 2015, 17:11:28
    Zum Thema Zahlungseingang vs. Zahlungsauftrag:
    Zitat
    Da der Verbraucher sich die Lieferfrist aber ausrechnen können muss, darf in diesem Fall für den Beginn der Lieferfrist nicht etwa auf den Zahlungseingang beim Händler abgestellt werden. Vielmehr muss hier auf den Zeitpunkt abgestellt werden, in dem der Verbraucher die Zahlung anweist, da er nur diesen Zeitpunkt genau kennt. Banklaufzeiten und ggf. auch zwischen Überweisung und Zahlungseingang liegende Wochenenden muss der Händler in seine Lieferfrist einkalkulieren und diese ggf. entsprechend verlängern.
    Quelle

    Die Angabe mit Bezug auf Zahlungseingang ist somit nur richtig, wenn PayPal o.ä. angeboten wird. Bei konventioneller Vorauskasse sind dem Kunden die Banklaufzeiten nicht bekannt und er kann sie somit auch nicht für seine Berechnung berücksichtigen.

    burrito

    Edit: Schreibfehler korrigiert

    Bonner

    • Fördermitglied
    • Beiträge: 848
    • Geschlecht:
    Re: Anzeige des Auslieferungsdatums wie bei Ebay
    Antwort #14 am: 27. April 2015, 17:25:34
    @burrito
    bei Banküberweisung kann der Kunde das eigentlich schon, da doch der Tag nach der Zahlung - sprich Buchungsdatum +1 auf dem Kontoauszug - massgeblich für ihn ist. Banklaufzeiten gehen ja leider zu Lasten des Leistungserbringers - sprich uns!
    Die Regelung ist im Inland übrigens garnicht so unflott, denn Banken müssen bei belegloser Zahlung den betrag innerhalb von 24 Stunden dem Empfängerkonto gutschreiben. Lediglich bei beleghafter Zahlung (=Überweisungsträger) gilt eine Bearbeitungsfrist von max. 3 Tage für die Banken.

    Bonner
    2 Antworten
    2433 Aufrufe
    28. Januar 2014, 15:02:18 von emeredato
    8 Antworten
    5780 Aufrufe
    06. Oktober 2011, 00:32:48 von vigrafo
    3 Antworten
    2772 Aufrufe
    29. Juni 2015, 09:14:16 von Marcopolos
    20 Antworten
    7813 Aufrufe
    21. August 2010, 18:59:58 von Kosmo
               
    anything