• Resolved pixelope

    (@pixelope)


    I have a shipping option where I need to calculate shipping AFTER an order has been placed. I don’t have a rate for orders under this specific value.

    Is it posible to show a message saying something like ‘Delivery calculated after order has been processed’? Otherwise this is a great plugin and works really well, it’s just the nature of my business we can’t automatically calculate shipping on smaller orders due to too many variables.

Viewing 7 replies - 1 through 7 (of 7 total)
  • Plugin Support Hitendra Chopda

    (@hitendra-chopda)

    Hello Pixelope,

    Thanks for reaching out to us.

    We apologize to say that shipping methods are always calculated during the checkout process on the cart/checkout page.

    Best Regards,
    Hitendra & Dotstore Team

    Thread Starter pixelope

    (@pixelope)

    Thanks for the reply, so there’s no way to show text instead of a value if the cart is between say 0 and 99.99?

    I have a situation where orders below a certain value have variable shipping rates which I have to phone the shipping company to get a price for so I can’t automate this process with a flat rate. I would like to show text instead of a value for this range to let the customer know we will manually calculate the shipping after they’ve placed an order.

    Thread Starter pixelope

    (@pixelope)

    Just a follow up, essentially what I’m looking for is:
    when is from to rule cost is
    price 0 99.99 0 (Display message: shipping added later)
    price 100 199.99 30
    price 200 – 0

    Unfortunately the first rule causes confusion because the customer wonders why shipping is added when they go over this initial limit. Where in the plugin does it display the shipping price because I’m thinking I could echo a string for that first rule that says my message.

    Plugin Support Hitendra Chopda

    (@hitendra-chopda)

    Hello Pixelope,

    Thanks for your feedback.

    Okay, got your point but you can only add the shipping method like the message.

    O Shipping added later

    But users can select this method and place an order.

    Best Regards,
    Hitendra & Dotstore Team

    Thread Starter pixelope

    (@pixelope)

    Yes that’s what I’m looking for, I need them to be able to place an order even if the shipping method shows the message ‘shipping added later’. This will get invoiced separately.

    Where in the code can I edit to show a message instead of this value?

    Plugin Support Hitendra Chopda

    (@hitendra-chopda)

    Hello Pixelope

    Thanks for your feedback.

    For that, you just need to create a new shipping method with 0 prices and it will look like the below screenshot.

    Click here to review the screenshot.

    If still you able to see the price like $0 or something then you can use the below filter in your themes funtions.php file.

    add_filter( 'woocommerce_cart_shipping_method_full_label', function( $label, $method ) {
    
        if ( $method->cost <= 0 ) {
    
            $label = $method->get_label();
        }
    
        return $label;
    
    }, 10, 2 );

    Hope this helps.

    Best Regards,
    Hitendra & Dotstore Team

    Plugin Support Hitendra Chopda

    (@hitendra-chopda)

    Hello Pixelope,

    We haven’t heard back from you in a while, so I’m going to mark this as resolved.

    If you have any further questions, you can start a new thread.

    Best Regards,
    Hitendra & Dotstore Team

Viewing 7 replies - 1 through 7 (of 7 total)
  • The topic ‘Show text instead of value’ is closed to new replies.