Set vendor based on shipping destination

Set vendor based on shipping destination

maxbar
Visitor
1 0 0

Hi everyone,

 

I’m looking for a way to automate the vendor assignment for products in an order based on the shipping destination. Specifically, here’s what I need:

 

If an order is placed from the UK, I want the vendor of the products within that order to be automatically set to a specific vendor. This vendor is already selectable within my Shopify account.

 

For example:

  • An order from the UK should automatically set Vendor X for all products in the order.
  • Orders from other regions should retain their default vendor or follow a different rule.

I’ve looked at a few apps, but none of them seem to offer this exact functionality.

 

Does anyone know if there’s an app that can do this? Alternatively, is there another way to implement this, perhaps using Shopify’s APIs, Shopify Flow, or any other method?

 

Thanks in advance for your help!

 

Best regards,
Max

Reply 1 (1)

steve_michael2
Trailblazer
439 38 55

Hi @maxbar ,

Shopify Flow allows you to create automation workflows, and you can use it to assign vendors based on conditions like the shipping address. Unfortunately, Shopify Flow doesn’t directly allow you to change the product’s vendor field, but you can tag orders for processing or send notifications to vendors.

Steps:

  1. Create a Workflow:

    • In your Shopify admin, go to Apps > Shopify Flow.
    • Create a new workflow with the following triggers and actions:
      • Trigger: Order Created.
      • Condition: Check the country in the shipping address.
      • Action: Add a tag to the order (e.g., "Assign Vendor X").
  2. Use Tags for Manual or App-based Processing:

    • Tags can then be used to notify the correct vendor manually or trigger a third-party app that supports order routing.
Crafting exceptional online experiences with innovative design and technology.

Try Big Bulk Discount To Boost Your Store Sales with Volume/Tier Discount