Added support to find the default fulfillment location. Also added
support to allow you to find all fulfillemnt locations for a sku.(cherry picked from commit 6c07948941bcbd5f65711044d027474c0c8b1949)
Commented out unused code. Added comments.(cherry picked from commit c4cf1c39dd4d94f3f93a49740701d6061c281283)
Fix typo
(cherry picked from commit 5b7a582a65fef9a856c48edc175e2bbe1cafca64)
Made member protected instead of private.(cherry picked from commit 083d3390f8755721d82137ba1b282d8a8e11c43f)
Added support to update quantity on hand. Quantity available was already
supported.(cherry picked from commit 88d0ad746bb4547a08d680c30349c3b867d48a52)
Exclude the description field for Skus on Inventory
(cherry picked from commit 1a6257375b60ec3fe9ed406663ddc31e38b088ce)
Fix the lookup for inventory by ID
(cherry picked from commit be5e99a88a2751febe17050c53dfc3a4d47fec90)
Fix the problems with the Sku lookup.  Also ensure that the SkuBasicClientEntityModule is hooked up to the Sku lookup for Inventory so that the correct product option value fields are displayed
Fix issues with updating inventory in the admin which includes correcting the change fields that should be displayed on the form when updating. Created a new admin component to create new transactions during the read -> update -> write workflow that should be wrapped by retry logic when updating inventory.
(cherry picked from commit 54ff5076c5e74ad0dab2ed606d8bec1ab18e9dd1)
Remove most of the code in the custom persistence handler for the Sku lookup for Inventory. This means there is currently no filtering for Skus that are already at this particular FulfillmentLocation which should be added later.  This current solution is more robust than what was there since most of the functionality delegates to the default Sku custom persistence handler
(cherry picked from commit 7d032233f509ce3bc02fd577f1c8c330cf829a3f)
Setup the overrides for some fulfillment location fields that are getting pulled into inventory
(cherry picked from commit d12ab297553d3ac0ca668d4802770be973a46f1d)
Added support for a fulfillment location name.(cherry picked from commit fab7488657afdaf8ac379de439af818a43f1dff9)
Added method to determine if Sku is eligible for inventory(cherry picked from commit c552a0ae42c58681dd35dbb935479698045f725b)
Fix compilation error in inventory's custom persistence handler
(cherry picked from commit 87bc768a83973c63582f4232a85d05d43f98a3f8)
Removed cascades that should not have been there.(cherry picked from commit c3cf2c23c2a8c17cafa530241769291c33054b99)
Added a custom persistence handler to fulfillment location which updates all of the other default locations to false if the current location is the new fulfillment location
(cherry picked from commit 87d4db701833b555385a36b9b2fc0b61c7374bf7)
Implemented the update in the fulfillment location custom persistence handler
(cherry picked from commit 82ecb9b0e260954b91e28b70743e2bbaf11f5c6c)
Bug fixes when setting the fulfillment location to the default, added help text to setting the default location
(cherry picked from commit 37be637c7bc4de6038f0428c3be46bac27f3a2d5)
Added mapping to Inventory so that we can cascade deletes.(cherry picked from commit 9d58ae0acfdbc1c3c738401fee82d73a5442ff58)
Additional filter for the Sku lookup to only get Skus that are not already configured for the current fulfillment location
(cherry picked from commit c5c1511bfabf19b4921313bcee1d3661f5dce5da)