The only way to pass the site's Integration ID is at the site level, currently. We have some customers who have multiple companies within PressWise, but only 1 site in Pressero. When we receive an order from one of those companies, we have to manually update the order in PressWise after it is received to set the correct company.
We don't want to have to build multiple sites, since for the most part, the products are identical, just the customer they get billed to is different. This could also be used to create individual products on our own primary store for users to order from without having to create a separate B2B site for each one.
I would like to be able to override the default site Integration ID at the user level to specify a different customer within PressWise.
Now that I think about it, this would also be handy at the group level.
This should be a non-braking change for current users. The flow should be as follows:
When an order is placed and embedded services is enabled, Pressero should first check to see if anything is in the user's Site ID input. If not, then it should check the user's group's Site ID input. If bot are blank, then it should default to the site's Site ID input.
Has anyone had a chance to look at this request?