Jump to content
thirty bees forum

How display a "Shipping calculated at checkout" message or something similar in ajax cart


Recommended Posts

Posted

When I disable all couriers for visitors it solves the issue of showing the wrong shipping rate to customers before they give their address. It also completely hides the shipping phrase from the cart. I'd like it to display "Shipping calculated at checkout" or some similar message until the visitor provides an address at checkout. I can't figure out how to make this happen.

Can someone please advise? All the shopify stores seem to have this option by default. Am I just missing something easy?

Posted

You can do something like this to show shipping fee to customers with a selected address only. {if !isset($cart->idaddressdelivery) || !$cart->idaddressdelivery}{l s='Shipping calculated at checkout'}{/if}

Posted

Hi @x97wehner , this is a nice idea, but if you are / sell to the EU, you have to think about the new Anti-Geoblocking rules, which will come in December 2018. Maybe it is mandatory then to tell the customer the shipping costs when he puts items in the shopping cart (latest in the 1. step in checkout).

Posted

@drmasterchief Thanks. I'll worry about that when we get there. As of today, TB is displaying the wrong amount for people not in the default country. I'd rather hide it until they advise their country than show them the incorrect amount.

  • 2 months later...
Posted

@x97wehner yes you are right with this, we are at the same point and have to find a solution: - can be a paid module (but not sure if there in any which meets all required things) - or we have to to same like you or similar

Posted

As long as there is no solution for TB you can try to fix it with a "dirty" solution. (Just my thoughts. Haven*t tried it yet)

If you do not offer free shipping you could create a carrier that is only connected to visitors and set it on free shipping. Than you have to change the translation "free shipping" to the text you want to have displayed. So it should display the text in the cart until the address is entered, either for guest or customer and shows than the real carrier with the real cost.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...