-
We are currently pitching Swell as the e-commerce solution for a new client. The client will be expanding to more countries in the near future, and will establish local fulfilment/warehouses in the countries they expand to. Swell documentation helpfully says that it is possible to enable multiple locations which is useful for calculating shipping from these locations. However, it doesn't mention whether it is possible to track stock levels on an individual location basis. I am assuming this is possible based on physical products mentioning that "Swell supports multiple stock locations" and real time rates saying that it takes available stock into consideration. Question 1) Please confirm whether Swell supports individual stock tracking in multiple locations? The client has also put down the requirement that they need order forwarding. So if an orders delivery address is in germany, the order should be forwarded to the german fulfilment warehouse - and they can only see the orders that pertain to them. Under shipping and fulfilment Swell says that multiple locations are supported, but mentions nothing about fulfilment. Neither does multiple locations. Question 2) Is it possible to do order forwarding/routing? We thought maybe we could suggest that as a fallback for now, each fulfilment location would have to use the Swell dashboard, but it's not even possible to filter/sort orders by Country of delivery address - making it a hassle to individually check each single unfulfilled order to see if any are relevant to your country. You can't even add more fields to sort by. Only rearrange or hide them. Am I correct in assuming that frontends for each fulfilment center would have to be developed, doing something like fetching orders via the backend api, only show the ones relevant to the fulfilment center in question by filtering on the country code in the shipping section of the order objects, and developing order fulfilment functionality to this new frontend? That's a lot of extra work essentially just duplicating the Swell dashboard. Do you have any other clever suggestions? |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 1 reply
-
Hi @Krislunde, currently by default we do not support multiple inventory stock tracking. There is a However we do have many merchants that have built out custom inventory models (or customized the default one) by using custom fields or a custom model to account for multiple inventory locations. For your second question, this would be possible with a new feature called Views, this is currently in developer preview but I'll be happy to share documentation with you and provide access. Essentially this will let you define new content on the Admin dashboard and interact with records. Views can be placed on standard models (such as products, orders, etc) or at the top-level on the dashboard. Will send you details in a DM for access. |
Beta Was this translation helpful? Give feedback.
-
Hi @sags95, thanks for your reply!
What's the intention of the Super interested in hearing more about how other merchants have solved this issue. PS. In order to foster a great community, I think Swell should encourage users who create custom solutions like this to write blog posts about it and publish it on the swell site. Strapi for example does a really good job of this, with articles written both by staff and community members. |
Beta Was this translation helpful? Give feedback.
Hi @Krislunde, currently by default we do not support multiple inventory stock tracking. There is a
location
field on the stock model, but we don't sum stock values per location: https://developers.swell.is/backend-api/stock.However we do have many merchants that have built out custom inventory models (or customized the default one) by using custom fields or a custom model to account for multiple inventory locations.
For your second question, this would be possible with a new feature called Views, this is currently in developer preview but I'll be happy to share documentation with you and provide access. Essentially this will let you define new content on the Admin dashboard and interact…