• Resolved Vortex11

    (@vd11)


    Instead of choosing a shipping method, is there any way to split orders into different shipping zones? I need to use two different Fedex zones with different settings for different products.

Viewing 9 replies - 1 through 9 (of 9 total)
  • Plugin Author oneteamsoftware

    (@oneteamsoftware)

    Currently it splits orders based on the product properties such as attributes or shipping class.

    Could you please describe in a bit more details of when it is not enough? How exactly it will look? Do you have two different products that are shipping from different warehouses? Is there a reason why assigning different shipping classes to them won’t work for you?

    Thread Starter Vortex11

    (@vd11)

    The fact that it splits orders based on shipping class is fine. What I need though is for each package to be assigned to a shipping zone rather than a shipping method. We have two different product lines which ship from two different warehouses and both need to use Fedex but two different Fedex zones with different origin zip codes. If it’s not possible, that’s fine, I was just hoping there might be a way.

    Plugin Author oneteamsoftware

    (@oneteamsoftware)

    Packages allow to have their own set of shipping methods and shipping method, in this case FedEx should support zones. So the way you will set it up is that you will allow FedEx for shipping class you are using for your products and then you will go to shipping zones and add there FedEx. Shipping zones themselves are made so you can define different shipping rates or have different shipping methods for each zone. Zone is not stored in the order itself, if this is what you are looking for.
    Packages will allow customer to order from two or more warehouses at the same time and have separate orders created for them

    Thread Starter Vortex11

    (@vd11)

    Thank you for getting back to me again. In the end, it looks like it won’t be able to do what I need. There isn’t a way to split one order between two different types of the same method (Fedex method with origin zip code A and another Fedex method with origin zip code B). Beyond that, your plugin will work well for anyone who needs to split their order to two different method types, but just not two different instances of the same method. Oh well. Thank you so much for your help though and best of luck with your plugin.

    Plugin Author oneteamsoftware

    (@oneteamsoftware)

    It will actually work, just the condition on the split should be defined as a product property.
    Here is an example:
    Define shipping classes:
    Shipping Class #1 for zip A
    Shipping Class #2 for zip B

    set products:
    Product #1 -> Shipping Class #1
    Product #2 -> Shipping Class #2

    Allow plugin to use Fedex for Shipping Class #1 and Shipping Class #2

    If customer will order Product #1 and Product #2 at once then it will offer to choose Fedex shipping for each of the products separately with the different shipping rates (assuming Fedex can actually handle two different origins) otherwise it will offer same rate but for each of the products.

    BUT if you want to create two separate orders then you will have to use our PREMIUM plugin: WooCommerce Package Orders
    https://1teamsoftware.com/product/woocommerce-package-orders/

    which will create 2 orders

    Thread Starter Vortex11

    (@vd11)

    Unfortunately, there is no way to assign a shipping class to a Fedex method within a zone. I know with other methods, like free shipping, you can assign a shipping class, but not with Fedex. So, perhaps I’m being stupid, but I can’t figure out how to assign Product #1 with Shipping Class #1 to Fedex #1 (with zip code #1) and then also assign Product #2 with Shipping Class #2 to Fedex #2 (with zip code #2). If I’m missing something obvious, please let me know 🙂

    Plugin Author oneteamsoftware

    (@oneteamsoftware)

    You don’t assign shipping method to a zone, it is done for the product.

    1. Goto: [YOUR_URL]/wp-admin/admin.php?page=wc-settings&tab=shipping&section=classes

    2. Add shipping class there

    3. Goto your product and hit edit

    4. Select shipping tab in Product Data and choose shipping class

    5. Goto: [YOUR_URL]/wp-admin/admin.php?page=wc-settings&tab=shipping&section=wc_shipping_packages

    6. Set Enable Shipping Package

    7. Set Group By: Shipping Class

    8. Either choose Shipping Restrictions for Shipping Classes to use Fedex or leave them all blank

    That is all you have to do to allow selection of separate shipping methods for products with different shipping class.

    Plugin Author oneteamsoftware

    (@oneteamsoftware)

    Were you able to follow our suggestions and achieve any useful results?

    Plugin Author oneteamsoftware

    (@oneteamsoftware)

    I will mark this topic as resolved as there was no interaction after my last response and there were no action items

Viewing 9 replies - 1 through 9 (of 9 total)
  • The topic ‘Is there any way to split orders into shipping zones?’ is closed to new replies.