Bestellbestätigung unter Anti-Geoblocking

Thema wurde von postel, 4. Dezember 2018 erstellt.

  1. #1 postel, 4. Dezember 2018
    Zuletzt von einem Moderator bearbeitet: 4. Dezember 2018
    Hallo User und Experten,
    da nun alle EU/EWR Länder nicht ausgeschlossen werden dürfen, habe ich diese freigeschaltet.
    Liefere aber nur nach Deutschland.
    Da bei mir öfter auch Abholung/Barzahlung genutzt wird, kann ich Abholung/Barzahlung nicht auf Deutschland beschränken.
    Nur sah die Bestellbestätigung (Lieferadresse) so aus:
    bild1.jpg

    Nun habe ich die Bestellbestätigung angepasst:

    HTML:
    <table width="100%">
                <tbody>
                    <tr>
                        <td style="vertical-align: top" width="33%"><span style="font-size:12px;"><span style="font-family: verdana,geneva,sans-serif;"><strong>Rechnungsadresse</strong><br />
                        {$address_label_payment} </span> </span></td>
                        {if $PAYMENT_MODUL=='cash'}
                        <td style="vertical-align: top" width="33%"><span style="font-size:12px;"><span style="font-family: verdana,geneva,sans-serif;"><strong>Abholung der Ware</strong><br />
                        Selbstabholung bei uns<br />
                        oder Lieferung selbst organisieren<br />
                        (nach Terminvereinbarung)</span> </span></td>
                        {else}
                        <td style="vertical-align: top" width="33%"><span style="font-size:12px;"><span style="font-family: verdana,geneva,sans-serif;"><strong>Lieferadresse</strong><br />
                        {$address_label_shipping} </span> </span></td>
                        {/if}
                        <td style="text-align: right; vertical-align:top" width="33%"><span style="font-size:12px;"><span style="font-family: verdana,geneva,sans-serif;">{if $PAYMENT_METHOD}<strong>Zahlungsmethode:</strong> {$PAYMENT_METHOD}<br />
                        {/if} <strong>Bestellnummer:</strong> {$oID}<br />
                        <strong>Bestelldatum:</strong> {$DATE}<br />
                        <br />
                        {if $csID}<strong>Kundennummer:</strong> {$csID}<br />
                        {/if} {if $PHONE}<strong>Telefonnummer:</strong> {$PHONE}<br />
                        {/if} {if $customer_vat}<strong>USt-IdNr.:</strong> {$customer_vat}<br />
                        {/if} </span> </span></td>
                    </tr>
                </tbody>
            </table>
    Das sieht schon besser aus:

    bild3.jpg

    Aber !!!
    Besser wäre aber nach Versandart: if $SHIPPING_MUDUL =='selfpickup' geht nicht und
    da komme nicht weiter. Muss ich da noch was überladen, oder ...
     
  2. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    19. Juni 2012
    Beiträge:
    4.831
    Danke erhalten:
    1.122
    Danke vergeben:
    947
    Sorry, was ist dein Ziel jetzt genau?
     
  3. Dennis (MotivMonster.de)

    Dennis (MotivMonster.de) G-WARD 2013/14/15/16

    Registriert seit:
    22. September 2011
    Beiträge:
    30.948
    Danke erhalten:
    6.089
    Danke vergeben:
    1.078
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    ABER was genau stört dich? Falls er jemanden beauftragt der das abholt muss der dir halt auch das Geld mitbringen, kann dir doch egal sein wie AUlandkunde das macht.
     
  4. mich stört das für Ausland im Original eine Lieferadresse steht (wie Rechnungsadresse) und
    wir aber dahin nicht liefern.
    Ich suche den Ansatz z.B. {if $SHIPPING=='selfpickup'} dann .....{else}ansonsten.
     
  5. Dennis (MotivMonster.de)

    Dennis (MotivMonster.de) G-WARD 2013/14/15/16

    Registriert seit:
    22. September 2011
    Beiträge:
    30.948
    Danke erhalten:
    6.089
    Danke vergeben:
    1.078
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    dann müsste dich das bei deutschen bestellern die selbstabholung wählen ja auch stören. Den du lieferst ja nicht sondern die holen es ab. Da müsste also die ganze Logik für SB geändert werden und
    WENN Selbstabholung DANN keine Lieferadresse sondern "Selbstabholer" eintragen
     
  6. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    19. Juni 2012
    Beiträge:
    4.831
    Danke erhalten:
    1.122
    Danke vergeben:
    947
    Wenn du {debug} in die Vorlage schreibst und dann die Vorschau anzeigen lässt, bekommst du alle zu Verfügung stehenden Variablen angezeigt. Da ist für die Versandart leider nichts dabei, also ohne overloads wirst du da nichts machen können...
     
  7. Da hast du ja auch recht, ist mir bei der Umstellung Anti-geo aber erst aufgefallen.
    Genau diese Lösung suche ich.
     
  8. Dennis (MotivMonster.de)

    Dennis (MotivMonster.de) G-WARD 2013/14/15/16

    Registriert seit:
    22. September 2011
    Beiträge:
    30.948
    Danke erhalten:
    6.089
    Danke vergeben:
    1.078
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    Würd ich mal als feature Wunsch an GM schicken
     
  9. Danke, ich suche gerade welche Datei überladen werden muss...
     
  10. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    19. Juni 2012
    Beiträge:
    4.831
    Danke erhalten:
    1.122
    Danke vergeben:
    947
    Ich tippe auf /system/overloads/SendOrderContentView/ . Da ist eine PaymentInstructionSendOrderContentView.inc.php drin bei uns, die man als Vorlage nehmen könnte?
     
  11. Danke, wieder was gelernt.
     
  12. FlorianR

    FlorianR Erfahrener Benutzer

    Registriert seit:
    20. November 2015
    Beiträge:
    1.314
    Danke erhalten:
    236
    Danke vergeben:
    932
    Das ist Quatsch. Du musst nicht in jedes Land liefern. Aber wenn Du in verschiedene Länder lieferst, darf ein belgischer Kunde keinen anderen Shop sehen als ein Italiener.

    Aber es steht Dir nach wie vor frei bspw. nur nach Deutschland zu liefern. Oder nur nach D, AT, B, NL, aber nicht nach IT, DK und GB......
     
  13. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    1. September 2012
    Beiträge:
    2.422
    Danke erhalten:
    417
    Danke vergeben:
    157
    Genau das hatte ich gestern auch. Ein Österreicher bestellt mit Selbstabholung. Lieferadresse steht aber AT drin. Das muss raus. Prompt kam ne Mail, wann die Ware kommt, natürlich ohne Versandkosten.

    Hab jetzt das table genommen und alle Länder eingetragen in die wir liefern. Dadurch muss der Besteller erst die Lieferadresse ändern und die Abholung rausgenommen.
     
  14. Thema ist:
    Es geht hier um die Lieferadresse in der Bestellbestätigung bei Selbstabholung, das andere ist ja nun fast allen klar.
     
  15. Dennis (MotivMonster.de)

    Dennis (MotivMonster.de) G-WARD 2013/14/15/16

    Registriert seit:
    22. September 2011
    Beiträge:
    30.948
    Danke erhalten:
    6.089
    Danke vergeben:
    1.078
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    Steht doch auf Rechnung eindeutg - SELBSTABHOLUNG - da is Latte was bei Lieferadresse steht,
    Das auch kein neues Problem. Das hätte dir jeder Deutsche Kunde der SB wählt schon vorhalten können. Warum also bei Ausländern nun so ein Aufriss veranstalten?
    Die "Lieferadresse" ist ja im Grunde Richtig, denn nachdem er sich um die ABholung gekümmert hat, gehts ja dahin. :)
     
  16. Der Ansatz ist gut:
    Da steht drin:
    PHP:
     .....   protected function _getPaymentMethod($orders_id)
        {
            
    $order = new order($orders_id);
            
    $payment_method $order->info['payment_method'];
            return 
    $payment_method;
        }
    was man aber genau in der Überladung reinschreibt?
    So in etwa:
    PHP:
        protected function _getShippingMethod($orders_id)
        {
            
    $order = new order($orders_id);
            
    $shipping_method $order->info['shipping_method'];
            return 
    $shipping_method;
        }
     
  17. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    1. September 2012
    Beiträge:
    2.422
    Danke erhalten:
    417
    Danke vergeben:
    157
    Alternativ eine Abholungsanschrift
    Eben nicht, es irritiert. Und gerade die Besteller hinter den Alpen sind die schlimmsten.
     
  18. Dennis (MotivMonster.de)

    Dennis (MotivMonster.de) G-WARD 2013/14/15/16

    Registriert seit:
    22. September 2011
    Beiträge:
    30.948
    Danke erhalten:
    6.089
    Danke vergeben:
    1.078
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    Hat die letzten 15 Jahre keinen deutschen selbstabholer irritiert.... Jetzt is es ein Problem.... schon komisch.
     
  19. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    1. September 2012
    Beiträge:
    2.422
    Danke erhalten:
    417
    Danke vergeben:
    157
    Das hat keinen interessiert weil es keine Abholer gibt ohne Geoblocking. Die abgeholt haben, haben telefonisch bestellt. Jetzt kommen aber die Ösis und denken „wie trickse ich das System aus“ und bestellen ohne Lieferkosten. Und wenn ich Deutschen eine Abholung erlaube, dann jetzt allen, auch wenn kein Ösi klingelt und nach der Ware fragt.
     
  20. Die Leute sind nicht mehr die vor 15 Jahren.