WebSphere Commerce EnterpriseIntroduced in Feature Pack 1

Managing inventory for an asset store: Enabling Fulfillment Centers and Find Inventory menus

You can manage the fulfillment center details for asset stores with WebSphere Commerce Accelerator.

Procedure

  1. If not already enabled, enable the Fulfillment Centers menu for the asset store in WebSphere Commerce Accelerator.
    1. Locate the definition file name for the asset store in WebSphere Commerce Accelerator definition files.
      For example, for the Business Direct storefront asset store, the definition file name is CommerceAcceleratorBMP.xml. The file is located in the following directory:
      • WebSphere Commerce Developerworkspace_dir\workspace\WC\xml\tools\common
      • WebSphere Commerce EnterpriseWebSphere Commerce ProfessionalWC_eardir\installedApps\WC_demo_cell\WC_demo.ear\xml\tools\common
    2. Add the following section to any menuitem you want in the definition file.
      <node name="fulfillmentCenters"
      url="$webapp_accelerator$NewDynamicListView?ActionXMLFile=inventory.FFMCenterList&amp;
      cmd=FFMCenterListView"
      users="actRep logMgr seller"/>
      

      For example:

      <menuitem name="store"
          	enabled="true"
         	users="logMgr makMgr seller salesMgr catMgr podMgr">
           <node name="fulfillmentCenters"
                 url="$webapp_accelerator$NewDynamicListView?ActionXMLFile=inventory.FFMCenterList
                 &amp;cmd=FFMCenterListView" users="actRep logMgr seller"/>
      </menuitem>
    3. Restart the WebSphere Commerce server for the change to take effect.
    4. Open the WebSphere Commerce Accelerator. Select the asset store. Click Store > Fulfillment Centers.
  2. Optional: Load non-ATP inventory for the asset store. For instructions, see Sample: Loading non-ATP inventory.
  3. Enable the Find Inventory menu for the asset store.
    1. Add the following section to any menuitem you want in the definition file.
      <node name="findInventory"
             noInventory="false"
             url="$webapp_accelerator$DialogView?XMLFile=inventory.ProductLookupDialog"
            	users="logMgr receiver seller"/>           

      For example:

      <menuitem name="logistics"
          	enabled="true"
         	users="catMgr logMgr pickPacker receiver retAdmin seller">
           <node name="findInventory"
                  noInventory="false"
                  url="$webapp_accelerator$DialogView?XMLFile=inventory.ProductLookupDialog"
                  users="logRep receiver seller"/>
      </menuitem>
    2. Restart the WebSphere Commerce server for the change to take effect.
    3. Open the WebSphere Commerce Accelerator. Select the asset store and the fulfillment center that you configured in the preceding steps.
    4. Click Logistics > Find Inventory.
    5. Inventory can now be created or adjusted within the Asset store.

Results

  • The Asset store can manage a fulfillment center on WebSphere Commerce Accelerator
  • Loaded non-ATP inventory for the Asset store and required fulfillment center
  • Asset store can manage inventory for each fulfillment center on Accelerator