Hello,
We are on the Kilimanjaro version of SCA and we're having an issue with Sales Order line item location not being set correctly when a customer completes check out. We currently use ALA to manage setting locations on SOs. However, any SO that's created on store checkout has the 'Do Not Auto Assign Location' field (noautoassignlocation) checked on the line items, which we believe bypasses ALA, and the location never gets updated from the default value when our ALA runs.
These are the values set when an SO is created from store checkout:
These are the values that are set when an SO is created from the UI:
I've noticed that clearing the Location field on the line items unchecks the Do Not Auto Assign Location field. I've traced both the location and noautoassignlocation fields in our code and location is never set and noautoassignlocation doesn't exist. I've tried exposing the noautoassignlocation in SuiteCommerce Configuration under Advanced->Backend in the Checkout's Order Items collection but I don't seem to have access to that field, or I'm doing something incorrect... which may very well be the case.
My questions are:
- Do we have access to the
noautoassignlocation field in SCA? - Is there any way to affect the Do Not Auto Assign field so it's value is
false and our ALA will run and correctly set the location on the SO? Really, I'm confused as to why when we create an SO manually in the UI those fields are never set but when an SO is created from store checkout they are? How do I override this?
Thanks for the time!