The HardgoodFulfiller can be notified that a shipping group has been shipped in three different ways. All three methods call shippingGroupHasShipped of the HardgoodFulfiller. This takes the order ID and the shipping group ID.
/atg/commerce/admin/en/fulfillment/ShippableGroups.jhtmlis a Dynamo Server Page where the order and shipping group IDs can be specified. This page only lists shipping groups whose state isPENDING_SHIPMENTand whoseshipOnDateis the current date or earlier (or null). This page also allows you to print an order and notify fulfillment of an order’s shipment. For more information of the ATG Commerce Fulfillment Administration section of the ATG Commerce Guide to Setting Up a Store.The
atg.commerce.fulfillment.HardgoodShippermethod is a scheduled service that can be scheduled to run when it is convenient for the store. For instructions on setting up a scheduled service, see the Scheduler Services section of the Core Dynamo Services chapter of the ATG Programming Guide. This service will process shipping groups whose state isPENDING_SHIPMENTand whoseshipOnDateis the current date or earlier (or null).Note: Start the
HardgoodShipperby setting thehardgoodShipperproperty in theHardgoodFulfillercomponent. TheHardgoodFulfillercomponent is located in the Nucleus path:atg/commerce/fulfillment. If you change theHardgoodShipperschedule, you must redeploy the application that includes the fulfillment server. See the Running the Fulfillment Server section for more information.Send a
ModifyOrdermessage with aGenericUpdatemodification to theOrderFulfillersetting the state of a shipping group toNO_PENDING_ACTION. TheOrderFulfillerwill forward this message to the appropriate fulfiller.
The scheduled service queries the repository for all shipping groups with the state PENDING_SHIPMENT. It then calls the shippingGroupHasShipped of the HardgoodFulfiller.
The scheduled service cannot actually communicate with the warehouse. This scheduled service is useful if you do not have an extensive backend system and need a way to automatically mark shipping groups as shipped.

