Delivery Management
Provides various functions needed for order processing to support efficient product delivery and management. This enables convenient handling of collection processing, delivery management, shipment completion, delivery lookup, and other delivery-related tasks.
Key Features
Collection Processing
Collection Status Update: Updates the status for collection targets.
Collection Instruction Processing: Processes collection instructions for return and exchange requests.
Return/Exchange Processing: Processes return conversion or return rejection for collection-confirmed targets.
Collection Data Lookup: Looks up the collection target list and detail information.
Delivery Management
Status Processing: Changes the status for out-of-stock and delivery processing.
Processing List Lookup: Looks up the list of out-of-stock and delivery processing targets.
Shipment Completion
Bulk Registration Lookup: Looks up information needed for bulk shipment completion processing.
Delivery Lookup
Product History Lookup: Looks up the order product history list in the delivery detail popup.
Delivery List Lookup: Looks up the list for delivery processing.
Detail Information Lookup: Looks up orderer and delivery information in the delivery detail popup.
Process Definition — Collection Processing

Collection Status Update
The administrator looks up the collection target list (collection confirmation processing, collection completion processing) and updates the collection status value.
Collection-instructed cases are changed to collection-confirmed
Collection-confirmed cases are changed to collection-completed
Uses the BO API's "Collection Status Update" and the ORDER API's "Collection Progress Status Modification" to update the collection progress status.
Collection Instruction Processing
The administrator looks up the list of received cases (return requests, exchange requests) and updates the collection status value.
Changes the status of received cases to collection-instructed
Uses the BO API's "Collection Instruction Processing" and the ORDER API's "Collection Instruction" to process the collection instruction.
API Function List — Collection Management
Collection Status Update
Updates the collection status of the target list using the requested current order history status and the order history status to be updated.
BO
POST
Calls the order API
Collection Instruction Processing
Updates orders whose order history status is return-requested to the collection-instructed status.
BO
POST
Calls the order API
Return During Exchange Processing
Processes return conversion for cases currently under collection processing.
BO
POST
Calls the order API
Return Rejection Processing
Processes return-request rejection for cases currently under collection processing.
BO
POST
Calls the order API
Collection Lookup
Looks up the data for the collection instruction processing, collection confirmation processing, and collection completion processing screens.
BO
GET
Collection Detail Popup Lookup
Looks up orderer information and return detail information needed for the collection detail popup.
BO
GET
Process Definition — Delivery Management

Delivery Processing Target List Lookup
The administrator looks up the delivery processing target list (delivery instruction processing, shipment instruction processing, shipment completion processing, delivery completion processing, out-of-stock processing). Uses the BO API's "Delivery Processing List Lookup" to look up the list.
Delivery Status Update
The administrator looks up the delivery processing target list (delivery instruction processing, shipment instruction processing, shipment completion processing, delivery completion processing) and updates the delivery status value as follows.
Order complete -> Delivery instructed
Delivery instructed -> Shipment instructed
Shipment instructed -> Shipment completed
Shipment completed -> Delivery completed
Uses the BO API's "Delivery Processing" and the ORDER API's "Delivery Processing" to update the delivery processing status.
Out-of-Stock Processing
The administrator looks up the out-of-stock processing target list (out-of-stock registration processing, out-of-stock release processing) and updates the out-of-stock status value as follows.
Shipment instructed -> Awaiting shipment (out-of-stock registered)
Awaiting shipment -> Shipment instructed (out-of-stock released)
Uses the BO API's "Out-of-Stock Processing" and the ORDER API's "Out-of-Stock Processing" to update the out-of-stock processing status.
Delivery Completion Processing
Among the information received from the external delivery tracking system (Sweet Tracker), processes delivery completion for delivery-completed cases. The external delivery tracking system calls the ORDER API's "Tracking Number Tracking Information Receipt" URL to process delivery completion.
Below is the procedure related to automatic delivery completion and automatic tracking number registration.

Tracking Number Registration Target List Lookup
The automatic tracking number registration batch looks up data matching the following conditions before registration.
Order history status: Shipment completed
Delivery method: Parcel delivery
Delivery number not registered in the order delivery information linkage history table
API Function List — Delivery Management
Out-of-Stock Processing
Performs out-of-stock registration and out-of-stock release by updating the order history status code.
BO
POST
Calls the order API
Delivery Processing
Performs delivery processing (delivery instruction, shipment instruction, shipment completion, delivery completion) by updating the order history status code.
BO
POST
Calls the order API
Delivery Processing List Lookup
Looks up the list currently under delivery processing. Only orders with a valid order quantity are looked up, and cancelled orders, cancelled returns, and completed returns are not looked up.
BO
GET
Process Definition — Shipment Completion

API Function List — Shipment Completion
Shipment Completion Bulk Registration Information Lookup
Looks up delivery detail information for the validity check when performing bulk shipment completion registration via Excel.
BO
GET
Process Definition — Delivery Lookup

Delivery Detail Information Lookup
The administrator looks up orderer and delivery information in the delivery detail popup. The information lookup uses the BO API's "Delivery Detail Information Lookup." When looking up the information, masked information is displayed according to the personal information viewing permission.
API Function List — Delivery Lookup
Order Product History Lookup
Looks up the order product history for a specific delivery number.
BO
GET
Delivery List Lookup
Looks up the delivery list. Only orders with a valid order quantity are looked up, and cancelled orders, cancelled returns, and completed returns are not looked up.
BO
GET
Delivery Detail Information Lookup
Looks up orderer information and delivery detail information for a specific delivery number.
BO
GET
Other Notes
Sweet Tracker development guide - Go to guide document >
Delivery tracking system configuration - BATCH-MBOD
application-local.properties application-dev.properties
delivery.api.externalUrl = externally accessible order api url delivery.api.provider = db registration/modification user id delivery.api.url = delivery tracking system (Sweet Tracker) url delivery.api.tier = tier issued by the delivery tracking system delivery.api.key = key issued by the delivery tracking system delivery.api.type = request data type delivery.tracking.path = delivery information lookup request path delivery.register.path = tracking number registration request path delivery.callback.path = delivery tracking information receipt path
Delivery tracking information receipt full url: delivery.api.externalUrl + delivery.callback.path Delivery information lookup full url: delivery.api.url + delivery.tracking.path Tracking number registration full url: delivery.api.url + delivery.register.path