1. Orders
Omnihub - Shoppertise
  • Shoppertise
    • Outlets
      • List Shoppertise outlets
      • Outlet detail
    • Orders
      • Order webhook (new order intake)
        POST
      • Update order status
        POST
      • List orders (paginated)
        GET
      • Order detail
        GET
    • Menu
      • Get menu by partnerMerchantID
      • Notify Shoppertise to pull menu (SHOPPERTISE API)
    • Availability
      • Update product availability (SHOPPERTISE API)
    • Schemas
      • Order
      • Currency
      • Price
      • OrderItem
      • Campaign
      • CampaignFreeItem
      • Modifier
      • Receiver
      • VirtualContact
      • OrderCancelRequest
      • OutletSummary
      • OutletDetail
      • OrderAccepted
      • OrderDuplicate
      • SuccessBool
      • ErrorString
      • InvalidOutletError
      • InvalidItemError
      • InvalidModifierError
      • StatusStringMessage
      • ShoppertiseMenu
      • MenuPushRequest
      • MenuPushNotification
      • MenuPushResponse
      • ProductAvailabilityRequest
      • ProductAvailabilityItem
      • ProductAvailabilityCallback
  1. Orders

Order detail

GET
/api/shoppertise/order/detail
Returns full detail for a single Shoppertise order including line items and state history. Authenticated via Authorization: Bearer <SHOPPERTISE_WEBHOOK_SECRET>.

Request

Query Params

Responses

🟢200
application/json
Order found.
Bodyapplication/json

🟠400
🟠401
🟠404
Request Request Example
Shell
JavaScript
Java
Swift
curl --location '/api/shoppertise/order/detail?orderID='
Response Response Example
200 - Example 1
{
    "status": "success",
    "data": {
        "id": 42,
        "orderID": "123456789-C742AGCGJPNHUE",
        "shortOrderNumber": "A1B2",
        "status": "CANCELLED",
        "orderTime": "2026-07-07 14:30:00",
        "outlet": {
            "name": "BPC - Bangsar",
            "brand_shortname": "BPC",
            "kitchen_name": "Bangsar Kitchen"
        },
        "merchantID": "SHOPPERTISE",
        "partnerMerchantID": "DGFBPC",
        "paymentType": "CASHLESS",
        "subtotal": 2200,
        "tax": 0,
        "deliveryFee": 500,
        "eaterPayment": 2569,
        "currency_symbol": "RM",
        "items": [
            {
                "id": "DYNAMOD-GFBP071",
                "quantity": 1,
                "price": 2999,
                "discount": 0,
                "tax": 0,
                "name": "Nasi Lemak Ayam",
                "fg_code": "GFBP071",
                "modifiers": [
                    {}
                ]
            }
        ],
        "syncDynamod": 3,
        "dynaDocNo": "INV-00123",
        "history": [
            {
                "state": "CANCELLED",
                "message": "Cancelled by eater",
                "code": "EATER_CANCELLED",
                "created_at": "2026-07-07 14:35:00"
            }
        ]
    }
}
Modified at 2026-10-20 14:43:16
Previous
List orders (paginated)
Next
Get menu by partnerMerchantID
Built with