Dear @instance_managers
As some of you may know, the delivery circle is working on a better and simplified product management experience. As we are approaching another achievement towards the big milestone Network 2.0, here are some important info you need to take into account.
Context
Currently hubs are using admin/products
and sometimes also admin/inventory
to handle their product info.
Inventory is mainly used when:
- hubs want to tag their variants
- hubs want to set a shop with difference stock or price info compared to
admin/products
While being quite powerful, this feature as always been source of errors in setting up shops (not to mention you canât disabling it properlyâŚ)
Moreover, itâs not easy to set up and the setup cannot be duplicated: e.g. if you want to set up a dedicated shop for B2B sales, you need to do one inventory per shop and manually set and update all your prices/stock info for as many shops as you have.
Tags on variant
Since v5.0.26 Poppy Seeds, as instance manager you can activate for everyone or some users the ability to add variant tags on admin/products
by turning the toggle /admin/feature-toggle/features/variant_tag
ON (see below if you donât know how).
this work is behind a feature toggle because itâs not finished yet: tags are NOT YET working with tag rules. @rioug is actively working on this.
They still are usefull if you want to use them to easily filter the product list. But donât activate it to users who are using tag rules and might get confused by why they are not working with their existing tag rules.
Once this is completely released it wonât be necessary to use inventory to have the ability to use tags (apologies I canât give a date here yet: the team is working under a very tiny budget, with very few hours per week).
Given you can duplicate a variant and tag it towards different consumers, we believe some other scenarios of using inventory will stop as well.
The only inventory features that wonât be possible with variant tags are the one involving permissions from producers to hubs. This is another milestone, but also concerns a smaller share of inventory users.
To avoid the majority of users getting confused by inventory when onboarding we will start to hide the feature for all new users.
Hiding inventory feature
Starting August 11th, all NEWLY REGISTERED users wonât see the inventory feature anymore.
If during their onboarding you feel they need it, you can still activate it to them, by turning the feature toggle ON for them:
-
As super admin go on this page (if you are not connected the page will throw an error 500 to you) :
/admin/feature-toggle/features/inventory
. -
There you can conditionally enable the feature for specific users by pressing âadd an actorâ and then type
Spree::User;USERID
you can find user IDs in the User menu. Search for an email, select the user, in the URL you will find the ID, example:/admin/users/21179/edit 21179
is the ID here.
Adding this user means typingSpree::User;21179
-
When you are done you should end up with something like this:
if you do that PLEASE comment here and tell us why you did it: this will help us understand what are the use cases for inventory we have missed.
Next steps
One tags on variants will be released, we will go one step further in disabling inventory: we will hide it for all users who are not using it currently.
Each of you will receive a list of users who might be using it (I say might, as we canât disable the feature once we have started using it we are not sure who is using it ).
At this stage we would love for you to contact them and see if they could start using the product page only or if they really need inventory, and again report the use case here. But more on that later, letâs get variant tags done first!
Please feel free to ask ANY questions here, but also any resources you might produce (e.g. user guide update links). Thank you all for your help on this