Bestellübersicht bei Versandartwechsel neu laden

  • Hi liebe Community,

    ich habe folgendes Problem:
    Ich versuche mir aktuell mit Wordpress Version 4.9.10 und WooCommerce Version 3.4.6 einen "Onlineshop" zu erstellen, um meinen Kunden zu ermöglichen Pizzen bei mir Online zu bestellen, zur Lieferung und Abholung. Ich möchte hierfür jetzt dann anbieten, dass der Kunde bei Abholung 10% Rabatt erhält und dass die Lieferung nur in bestimmte Zonen erfolgt. Folgendes habe ich mir gedacht. Ich habe Versandzonen angelegt. Einmal quasi "Lieferung" und das auf Postleitzahlen begrenzt und einmal Abholung. Bei Lieferung gibt es dann die Versandarten Lieferung frei Haus mit Mindestbestellwert und auch Abholung (falls gewünscht). Bei Abholung gibt es natürlich nur die Versandart Abholung. Dann habe ich 2 Zahlungsebenen. Einmal Lieferung, die nur für die Zahlamt Lieferung geht und einmal Barzahlung, die immer geht. Soweit funktioniert das alles super. Dann habe ich das Plugin "Payment Gateway Based Fees and Discounts for WooCommerce" installiert und auf Barzahlung 10% vergeben. Nun zum Problem: Der Kunde liegt im Liefergebiet und kann zwischen Lieferung und Abholung wählen. Dann wählt er Abholung und dann kommt unten automatisch die Zahlungsmethode Barzahlung und die 10% Rabatt werden abgezogen. Geht er dann oben wieder auf Lieferung, springt es unten auf die Zahlamt "Bezahlung bei Lieferung" und das ist auch gewollt, ABER der Rabatt bleibt in der Übersicht stehen. Er verschwindet nur, wenn ich dann wieder auf Abholung klicke, obwohl er dann ja bleiben sollte. Ich kann mir das nur so erklären, dass trotz neuer Wahl der Versandart die gewählte Zahlungsart im Hintergrund bestehen bleibt. Kann ich irgendwie erzwingen, dass das System bei erneuter Wahl der Versandart die gesamte Seite neu lädt? Weil beim neu laden passt dann wieder alles.

    Vielen Dank und viele Grüße
    bst23

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren


  • Ich versuche mir aktuell mit Wordpress Version 4.9.10 und WooCommerce Version 3.4.6 einen "Onlineshop" zu erstellen, um meinen Geht er dann oben wieder auf Lieferung, springt es unten auf die Zahlamt "Bezahlung bei Lieferung" und das ist auch gewollt, ABER der Rabatt bleibt in der Übersicht stehen. Er verschwindet nur, wenn ich dann wieder auf Abholung klicke, obwohl er dann ja bleiben sollte.

    Was passiert, wenn du eine aktuelle WooCommerce verwendest?


    Ich kann mir das nur so erklären, dass trotz neuer Wahl der Versandart die gewählte Zahlungsart im Hintergrund bestehen bleibt. Kann ich irgendwie erzwingen, dass das System bei erneuter Wahl der Versandart die gesamte Seite neu lädt? Weil beim neu laden passt dann wieder alles.

    Du könntest dir ansehen wo dein Rabatt gespeichert wird. in der Regel verwendet wooCommerce dafür einen Cookie. Diesen könntest du evtl. löschen / überschreiben



    bst23

    die welt braucht mehr 23!

    Mit offenen Augen träumen

  • Zitat

    Was passiert, wenn du eine aktuelle WooCommerce verwendest?


    Die habe ich bisher nicht in Betracht gezogen, weil bei meinem Design nur bis zur der Version Kompatibilität angegeben ist, die ich verwende.

    Du könntest dir ansehen wo dein Rabatt gespeichert wird. in der Regel verwendet wooCommerce dafür einen Cookie. Diesen könntest du evtl. löschen / überschreiben


    Ja in der Theorie habe ich exakt den selben Gedanken. Also quasi ein Löschen der Cookies, wenn man die Versandart wechselt. Leider habe ich keine Ahnung, wie ich das umsetzen kann? Vielleicht jemand einen Tip?

    Zitat

    die welt braucht mehr 23!

    Das stimmt :D

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!