Support » Plugin: WooCommerce Smart COD » (in)Compatibility with Flexible Shipping and WooCommerce Table Rate Shipping

  • Resolved lcapitao

    (@lcapitao)


    Hello,

    I have installed this plugin which is one the most flexible and complete for COD handling. Congratulations!

    I am having a problem though in “Cash on Delivery” settings: you allow “opening” up the “Charge extra fee differently for shipping zone” per zone and shipping method, BUT not for each particular “shipping method title”, ie if I create two different Flat Rates within the same zone (eg for different prices and delivery times), you don’t have the two below discriminated to allow for different charges, but only the “Flat Rate” type, implying that the COD charge will apply for both the same way, despite the fact that I would want it to apply to only one.

    To circumvent this, as I have Flexible Shipping, this plugin creates an extra method of shipping which is Flexible Rate. So, I in the “Enable for shipping methods” option I choose only Flexible Rate so that COD and its charges set below should apply only to that method. However, this is not working => when I go live, it always gives a message that COD is not available, independently of the method the client chooses. However, if in “Enable for shipping methods” I choose Flat Rate it works fine.

    The exact same problem occurs when using an alternative plugin : WooCommerce Table Rate Shipping.

    Can you help please?

    For reference, I have the last versions of wordpress, woocommerce and your plugin installed.

    Thank you,

Viewing 15 replies - 1 through 15 (of 31 total)
  • Plugin Author Stratos Vetsos

    (@fullstackhouse)

    Hi lcapitao,

    We are aware of this issue, please use the advice on this support topic
    https://wordpress.org/support/topic/cod-option-missing/

    We are going to release an update as soon as possible, fixing the incompatibility with flexible shipping plugin.

    [ Signature moderated ]

    • This reply was modified 2 years, 6 months ago by Jan Dembowski.

    Stratos,

    I have changed the line as mentioned in such topic and now it does not show COD when I choose in backend ‘Table Rate’ (from WooCommerce Table Rate Shipping plugin) NOR shows the message it is supposed to show when COD is not available …

    Thank you,
    Luis Capitão-Mor

    Plugin Author Stratos Vetsos

    (@fullstackhouse)

    Ok lcapitao thanks for the test.
    We will release an update as soon as possible.

    [ Signature moderated ]

    • This reply was modified 2 years, 6 months ago by Jan Dembowski.
    Plugin Author Stratos Vetsos

    (@fullstackhouse)

    Issue should be fixed now! Please update to 1.4.6.

    If you liked the plugin it will help us a lot if you rate it!

    [ Signature moderated ]

    • This reply was modified 2 years, 6 months ago by Jan Dembowski.

    Thank you Stratos.

    I have just updated and tested, but there is still a relevant bug. To replicate consider:
    – I set only ‘Table Rate’ (from WooCommerce Table Rate Shipping plugin) in “Enable for shipping methods”
    – in checkout I choose the shipping method that corresponds to Table Rate
    – it correctly does not show any message
    – However, the COD is not available …

    The contrary works fine, ie choosing a method that is not in “Enable for shipping methods” will display the message and the payment possibility does not show. ALso, if I choose “Flat Rate” for that setting, everything continues working fine both ways.

    Regards,

    Plugin Author Stratos Vetsos

    (@fullstackhouse)

    Hi again,
    Which WooCommerce Table Rate Shipping plugin are you using? I can see there are a lot.

    [ Signature moderated ]

    • This reply was modified 2 years, 6 months ago by Jan Dembowski.
    Plugin Author Stratos Vetsos

    (@fullstackhouse)

    I just tested with the “official” WooCommerce Table Rate Shipping from woocommerce.com and the scenario you described above and it worked as it should. Perhaps another restriction from our plugin is met and blocking the COD? Can you please double check your settings and confirm that you use the same plugin with the one I tested?

    [ Signature moderated ]

    • This reply was modified 2 years, 6 months ago by Jan Dembowski.

    Yes there are more than one with similar names …

    The one I refer to is
    https://codecanyon.net/item/table-rate-shipping-for-woocommerce/3796656

    Is this the one you tried out?

    Thank you,

    Plugin Author Stratos Vetsos

    (@fullstackhouse)

    Hi again lcapitao,
    I installed the table rate shipping plugin you use and unfortunately that’s an issue with table rate shipping plugin and not ours.

    Please see for yourself.
    Deactivate our plugin, keep the table rate method enabled on “enable for shipping methods” field.

    The cod is still unavailable even though it is selected on “Enable for shipping methods” field.

    Let me know if I can assist further.

    [ Signature moderated ]

    • This reply was modified 2 years, 6 months ago by Jan Dembowski.
    Plugin Author Stratos Vetsos

    (@fullstackhouse)

    BUT not for each particular “shipping method title”, ie if I create two different Flat Rates within the same zone (eg for different prices and delivery times), you don’t have the two below discriminated to allow for different charges, but only the “Flat Rate” type, implying that the COD charge will apply for both the same way, despite the fact that I would want it to apply to only one.

    You wrote this in your first post.
    Is this something that will help you? To discriminate different methods of the same type?
    Because we going to include this in the next update.

    What’s your target in general? To charge the extra fee for a shipping method of a shipping zone and not for some other(s)?

    Our plugin supports two filters, so I can help you, by giving you a code snippet to have your job done until the next update, if you help me understand your exact fee / restriction scenario.

    [ Signature moderated ]

    This would be extremely helpful. One flat rate for sending an item to ZONE X in economy mode (eg 10€) and another higher flat rate for sending to the same zone X in express delivery (eg 30€).

    Now, if I chose COD applicable to Flat Rate it will apply to both the same fee. However, I can only request COD from the courier with such fee to one of those. Only by a big coincidence would it apply to both. And also, most couriers I have contacted do not two types of COD in express or economy.

    When do you think the next update would be? If not long, I would rather wait and test. Otherwise, I will test your snippet now, and again later with the update I have to test. But thank you very much either way.

    Regards,
    Luis Capitão-Mor

    Plugin Author Stratos Vetsos

    (@fullstackhouse)

    Hi again,
    I will send you a custom version in few days to test.
    If everything works as expected I will merged it and release a proper update. 🙂

    [ Signature moderated ]

    • This reply was modified 2 years, 6 months ago by Jan Dembowski.
    Plugin Author Stratos Vetsos

    (@fullstackhouse)

    Hi Luis,

    Here is the customized version supporting your scenario, as we promised.

    https://wetransfer.com/downloads/74abe53fba4a292af70555b59f946fb320171115090426/fc66942492ae89c436664da26e15a91820171115090426/b491e7

    Please install it and let me know if everything works as expected and I will merge it and publish a new update of the plugin.

    [ Signature moderated ]

    • This reply was modified 2 years, 6 months ago by Jan Dembowski.
    Plugin Author Stratos Vetsos

    (@fullstackhouse)

    We just released an official update ( 1.4.7 ).
    It’s almost the same with the file I sent you, so ignore the file, please update and let me know if any issues. 🙂

    [ Signature moderated ]

    • This reply was modified 2 years, 6 months ago by Jan Dembowski.
    Plugin Author Stratos Vetsos

    (@fullstackhouse)

    Hi,
    I’m waiting for your reply!

    [ Signature moderated ]

    • This reply was modified 2 years, 6 months ago by Jan Dembowski.
Viewing 15 replies - 1 through 15 (of 31 total)
  • The topic ‘(in)Compatibility with Flexible Shipping and WooCommerce Table Rate Shipping’ is closed to new replies.