You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
To prevent Race Condition we have to have an ability to segregate Orders placed with In Store Pickup delivery method out of other orders. This should be done with newly created ExtensionAttribute
**Note: Maybe makes sense to add extension attribute to Order object and specify Source which should be used to fulfill the order OR we can detect the Source checking whether Shipping address matches the addresses of our Sources.
The text was updated successfully, but these errors were encountered:
I'm starting to look at tackling this one! Hoping you can confirm or correct my understanding of the requirements?
From what I understand, we want to give Store Pickup orders a higher priority in the SSA by indicating that is a Store Pickup order and modifying aspect(s) of the SSA to take this into account when fetching stock.
To accomplish this we first need to add an extension-attribute to the order entity that says whether the order was placed using the Store Pickup option. I'm not familiar with the Store Pickup mechanism yet and how it's implemented (possibly because it's in active development? Re: #2036 😄 ) so I'm wondering if this is indicated by the shipping method used rather than by an extension attribute?
Another extension-attribute should also be added to the order entity that holds the Source that the product(s) should be sourced from (are we going to/have we already handled products that are only available in separate Sources?).
I think this issue might be better tackled after the Store Pickup mechanism has been established, what are your thoughts on this?
I will try to help. @maghamed please validate our understanding :)
The extension attribute must save the source selected by the customer (match shipping address from source vs order is a weak relationship, it can be edited)
To prevent Race Condition we have to have an ability to segregate Orders placed with In Store Pickup delivery method out of other orders. This should be done with newly created ExtensionAttribute
https://github.com/magento-engcom/msi/wiki/Support-of-Store-Pickup-for-Multi-Source-Inventory#Race-condition-between-orders
The text was updated successfully, but these errors were encountered: