Set vendor based on shipping destination

Topic summary

A user seeks to automatically assign product vendors in Shopify orders based on shipping destination—specifically setting a particular vendor for UK orders while other regions retain default vendors.

Current Challenge:

  • Existing apps reviewed don’t offer this exact functionality
  • Looking for solutions via Shopify APIs, Shopify Flow, or alternative methods

Suggested Solution:
Another user recommends using Shopify Flow with limitations:

  • Flow cannot directly modify product vendor fields
  • Workaround: Create automated workflows that tag orders based on shipping country (e.g., “Assign Vendor X” for UK orders)
  • These tags can trigger notifications to correct vendors or integrate with third-party routing apps

Workflow Structure:

  • Trigger: Order Created
  • Condition: Check shipping address country
  • Action: Add order tag for manual or app-based vendor processing

Status: Discussion remains open with a partial workaround proposed, but no direct automated vendor assignment solution identified.

Summarized with AI on November 3. AI used: claude-sonnet-4-5-20250929.

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

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”).
  1. 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.