Vast tarief verzend methode verbergen onder bepaald bedrag

Pagina: 1
Acties:

Onderwerpen

Vraag


Acties:
  • +1 Henk 'm!

Verwijderd

Topicstarter
Hoi allemaal,

Ik ben een woocommerce webshop aan het maken en heb een probleem. Mijn opdrachtgever wil graag dat bestellingen tot 50.00 euro worden afgehaald en dat bestellingen van meer dan 50.00 euro binnen een bepaald postcode gebied worden bezorgd tegen een vast tarief van 5 euro.

Afhalen werkt prima, een vast tarief voor bezorgen binnen het postcode gebied werkt ook goed (wordt alleen getoond mits de overeenkomende postcode is ingevuld). Alleen krijg ik het niet voor elkaar om het verzenden alleen te tonen wanneer het te bestellen bedrag boven de 50.00 euro is. Nu kan er ook gekozen worden voor verzenden tegen vast tarief onder de 50.00 euro.

Dit kan bijvoorbeeld wel wanneer je gratis verzenden instelt. Dan geef je een minimum bedrag aan en dan pas verschijnt gratis verzenden bij de check out.

Dit zelfde principe wil ik dur bereiken voor een vast tarief verzending.

Iemand ideeën? Help! :)

Groeten
Mhoeboer

Alle reacties


Acties:
  • 0 Henk 'm!

  • InFamous
  • Registratie: Januari 2010
  • Laatst online: 22:22

InFamous

excommunicado

Ik ben een onbekende op het gebied van woocommerce. Maar je kan binnen de checkout vast wel een orderbedrag ophalen aangezien deze ook in je totalen staat.

Zoals hier staat: https://docs.woocommerce....show-cart-contents-total/

Kan je met:
PHP:
1
  WC()->cart->get_cart_total();

Het totaal van de winkelwagen ophalen.

Dan is het simpel een if statement maken als het bedrag hoger is als €50. Binnen dat if statement laat je dan die optie weergeven. Of andersom als het bedrag lager is als €50 dan verberg je de optie.

Hier nog een voorbeeld waarbij ze hetzelfde gebruiken voor de betaalmethodes: http://stackoverflow.com/...y-cart-total-in-wordpress

Of je neemt deze extensie: https://docs.woocommerce....al-shipping-and-payments/
Daarmee kan je condities hangen aan je verzend en betaalmethodes.

[ Voor 49% gewijzigd door InFamous op 23-02-2017 06:59 ]

Formerly known as Ragdoll