You can customize how Commerce+ integrates with external inventory
management systems, such as how Commerce+ consumes inventory availability updates from
external inventory management systems.
The following table identifies the classes for inventory-related commands that you can
customize through an
externalized customization extension.
|
|
|
|
Sample CSV input files |
| inventory-update |
The SyncInventoryAvailability service calls the inventory-update extension point to perform
custom actions (for example, change the available quantities)
before updating the inventory availability cache. |
ChangeInventoryAvailabilityBasePartExtCmdUEInput,
ChangeInventoryAvailabilityBasePartExtCmdUEOutput |
The updateInventoryQuantity method in
workspace_dir/commerceue-app/src/main/java/com/ibm/commerce/inventory/ue/rest/InventoryResource.java
|
inventory_update |
Sample input files for registering and assigning order xC extension points
| Extension point |
Registering extension code with UEConfig.csv |
Assigning extension code to extension points with CmdReg.csv |
| inventory-update |
|
- Sample CmdReg_invupdate.csv
- Set Properties column to include the
UEConfigId integer value.
- Set StoreIdentifier column to include the name of your
store. If you want all stores to use the same extension
code, then specify NullEntity. For
more information, see Registering custom xC extensions.
|