Package Command Parameters
sync_remote_order_status
sync_remote_order_status
This parameter is used for sync package status with Omnitron.
Usage
{
"sync_remote_order_status": true
}
Available Commands List
CompletePackingCommand
CompletePackingWithoutShipmentCommand
DeAllocatePackageReservationsCommand
PackagePackedForRefundCommand
PackageStateTransitionCommand
ReadyForPickupCommand
SelfServicePackageDeliveryCommand
ShipThePackageAdvancedCommand
ShipThePackageBasicCommand
ShipThePackageCommand
UpdatePackageShipmentStatusCommand
UpdateShipmentInfoOfThePackageCommand
remote_bill_fulfillment_call
remote_bill_fulfillment_call
This parameter is used for remote bill calls when running the command. Using this parameter updates bill information based on the service associated with the package order source.
Usage
{
"remote_bill_fulfillment_call": true
}
Available Commands List
CompletePackingCommand
CompletePackingWithoutShipmentCommand
ChannelBasedCompletePackingCommand
remote_invoice_call
remote_invoice_call
This parameter is used for making remote invoice calls when running a command. Using this parameter will update invoice information with the service specified in the configuration.
Usage
{
"remote_invoice_call": {
"auth": { #required
"request_type": "anonymous"
},
"timeouts": { #required
"read": 10, # Default
"connect": 60 # Default
}, # required
"remote_url": "https://url-for-invoice-service/"
}
}
Generating Invoice Number and Invoice URL
{
...
"generate_invoice_number": true,
"generate_invoice_url": true
}
}
Auth Parameters
Anonymous:
{
...
"auth": {
"request_type": "anonymous"
}
}
Basic authentication:
{
...
"auth": {
"request_type": "basic_auth",
"username":"username",
"password":"password"
}
}
Token authentication:
{
...
"auth": {
"request_type": "token",
"token": "token",
"token_prefix": "Bearer" # Default
}
}
Available Commands List
CompletePackingCommand
CompletePackingWithoutShipmentCommand
ChannelBasedCompletePackingCommand
ShipThePackageAdvancedCommand
UpdateInvoiceOfThePackageCommand
update_remote_orderitem_invoice
update_remote_orderitem_invoice
When using the remote invoice call feature, you can choose not to synchronize invoice information with Omnitron by setting this parameter to false
. The default behavior is to synchronize (true
).
Usage
{
"update_remote_orderitem_invoice": false
}
Available Commands List
ChannelBasedCompletePackagingCommand
CompletePackagingCommand
CompletePackagingWithoutShipmentCommand
ShipThePackageAdvancedCommand
ShipThePackageCommand
UpdateInvoiceOfThePackageCommand
deallocate_reservations
deallocate_reservations
When running the command, to keep allocated reservations, set this parameter to false
. By default, it's set to true
, which will deallocate reservations.
Usage
{
"deallocate_reservations": false
}
Available Commands List
AssignPackageItemsManuallyCommand
CancelTransferOrderRenewPackageCommand
ChannelBasedCompletePackagingCommand
CompletePackagingCommand
CompletePackagingWithoutShipmentCommand
DeAllocatePackageReservationsCommand
DetectedOutOfStockItemCommand
PackagePackedForRefundCommand
ReadyForPickupCommand
RefusePackageCommand
ReportMissingItemCommand
SelfServicePackageDeliveryCommand
create_shipment
create_shipment
When running the command, to skip creating a shipment, set this parameter to false
. By default, it's set to true
, which will automatically create a shipment.
Usage
{
"create_shipment": false
}
Available Commands List
ChannelBasedCompletePackagingCommand
CompletePackagingCommand
PackageStateTransitionCommand
Last updated
Was this helpful?