Is there any way to change the fulfillment location from our physical store to our 3pl fulfillment service for an order that has already been placed? We need to be able to change the fulfillment location based on multiple factors such as stock levels, other items on the order etc.
As far as I can tell, we cannot set our supplier up as another location as there doesn’t appear to be any way for them to only receive order fulfillment requests for their orders. They can see all our orders.
Thank you for joining the thread and posting this question!
There isn’t a way to change the fulfillment to a custom fulfillment service after the order has been placed. However, you can add custom fulfillment services under the Shipping and delivery settings, and set your products to be fulfilled by your custom service. Nevertheless, there isn’t a way to distinguish this type of fulfillment based on the factors that you’re looking for (eg. stock levels, other items on the order, etc).
That being said, if you need the ability to switch fulfillment locations, then the best option is by adding the fulfillment service as one of your Locations. While this method does have some limitations that you’ve mentioned, you may be able to mitigate some of them using the following functionalities:
Change default location - the default location will be the primary inventory for online orders.
Set locations for order fulfillment priority - this allows you to set the order of fulfillment between locations, so you can prioritize inventory in other locations and the third-party fulfillment service can fulfill orders after the other locations run out.
Prevent a location from fulfilling online orders - this allows you to prevent the online store from using inventory from a specific location, which you can use to prevent the online store from selling inventory from the third-party fulfillment’s location if necessary.
There’s also some third-party fulfillment management apps, such as Order Fulfillment Guru, which may be able to help with splitting and routing fulfillments between multiple vendors and stores. If you need to get help with a third-party app, then the app developer is always available to assist you. Simply reach out to them using the contact information found at the bottom of their app’s page.
Once you’ve had a chance to look over the resources, I’d love to hear more about your business and share some resources to help you get started!
Hi Elias, thanks for taking the time to reply. We currently have our supplier set up as a 'Custom Fulfillment Service" as they send most orders directly to our customers. If I add them as a location instead, how are they supposed to get fulfillment request notifications? Ideally I would add them as a staff member however there is no way to restrict them to only see their orders from their specific location. They can also see all our orders, including from other suppliers.
Based on the information provided, I think the best option is to keep them as a custom fulfillment because there isn’t a way to prevent the supplier from viewing all of the orders using locations (and staff accounts). However, while the supplier wouldn’t be able to see orders for other suppliers using custom fulfilment, you would likely need to continue manually instructing the supplier whenever you don’t want them to fulfill a particular order.
That being said, if you really want to find a way to automate this process, then you may be able to explore a solution outside of Shopify - such as using a third-party [fulfillment](The page you were looking for doesn’t exist (404 Not found)) app or creating a custom app for your supplier. However, it’s important to note that the API access to orders are likely the same as staff accounts using a custom app.
If you have any other questions, then please don’t hesitate to let me know!