Themes built on the Twig templating engine are now deprecated and require migration to Vitrin to ensure continued support and compatibility with Zid.
mcp_Zid_ListOrders
)page
(number): Page number for pagination (default: 1).perPage
(number): Number of orders per page (default: 10, max: 100).orderStatus
(string): Filter by order status (new
, preparing
, ready
, indelivery
, delivered
, canceled
).paymentMethod
(string): Filter by payment method (zid_cod
, zid_bank_transfer
, zid_cop
, zid_credit_card
).customerId
(number): Filter by customer ID.dateFrom
/dateTo
(string): Filter by order creation date range (format: YYYY-MM-DD
).sortBy
(string): Sort order (asc
or desc
).searchTerm
(string): Search by order number, customer name, etc.language
(string): Response language (en
or ar
).mcp_Zid_ListOrders({ orderStatus: "new" })
mcp_Zid_ListOrders({ dateFrom: "2024-06-01" })
mcp_Zid_GetOrderDetails
)orderId
(number or string) to retrieve the order.orderId
(number or string): The unique ID of the order.language
(string): Response language (en
or ar
).mcp_Zid_GetOrderDetails({ orderId: 12345 })
mcp_Zid_action_UpdateOrderStatus
)orderId
and the new orderStatus
. Optionally, include tracking info.orderId
(number or string): The unique ID of the order.orderStatus
(string): New status (new
, preparing
, ready
, indelivery
, delivered
, cancelled
).inventoryAddressId
(string, optional): ID of the inventory location (for shipping).trackingNumber
(string, optional): Shipment tracking number.trackingUrl
(string, optional): URL for tracking the shipment.waybillUrl
(string, optional): URL to the waybill document.language
(string): Response language (en
or ar
).mcp_Zid_action_UpdateOrderStatus({ orderId: 12345, orderStatus: "delivered" })
mcp_Zid_action_UpdateOrderStatus({ orderId: 12345, orderStatus: "indelivery", trackingNumber: "TRACK123", trackingUrl: "https://track.com/TRACK123" })
mcp_Zid_GetOrderCreditNotes
)orderId
.orderId
(number or string): The unique ID of the order.language
(string): Response language (en
or ar
).mcp_Zid_GetOrderCreditNotes({ orderId: 12345 })
mcp_Zid_GetOrderVouchers
)orderId
. Supports pagination.orderId
(string): The unique ID of the order.page
(number): Page number (default: 1).pageSize
(number): Number per page (default: 15, max: 100).language
(string): Response language (en
or ar
).mcp_Zid_GetOrderVouchers({ orderId: "12345" })
mcp_Zid_GetReverseOrderReasons
)language
).language
(string): Response language (en
or ar
).mcp_Zid_GetReverseOrderReasons({})
mcp_Zid_action_AddReverseOrderReason
)name
(string): The reason to add.language
(string): Response language (en
or ar
).mcp_Zid_action_AddReverseOrderReason({ name: "Wrong size" })
mcp_Zid_action_CreateReverseOrder
)orderId
(number): The original order ID.consigneeName
(string): Name of the person receiving the return.consigneeMobile
(string): Mobile number of the consignee.consigneeCityId
(number): City ID for the consignee.consigneeAddress1
(string): Address line 1.consigneeAddress2
(string, optional): Address line 2.inventoryLocationId
(string, optional): Inventory location for the return.reason
(string[]): List of reasons for the return.language
(string): Response language (en
or ar
).mcp_Zid_action_CreateReverseOrder({
orderId: 12345,
consigneeName: "John Doe",
consigneeMobile: "5551234567",
consigneeCityId: 1,
consigneeAddress1: "123 Main St",
reason: ["Wrong item sent"]
})
mcp_Zid_action_CreateReverseOrderWaybill
)orderId
and optionally specify if it’s a standalone Zidship waybill.orderId
(number): The original order ID.isStandaloneZidshipWaybill
(boolean, optional): Whether to create a standalone Zidship waybill (default: true).language
(string): Response language (en
or ar
).mcp_Zid_action_CreateReverseOrderWaybill({ orderId: 12345 })
Tool Name | Purpose/Use Case | Key Parameters |
---|---|---|
List Orders | List/filter/search orders | page, perPage, orderStatus, etc. |
Get Order Details | Fetch full details for a specific order | orderId |
Update Order Status | Change the status of an order | orderId, orderStatus, tracking info |
Get Order Credit Notes | List credit notes (refunds/adjustments) for an order | orderId |
Get Order Vouchers | List vouchers associated with an order | orderId, page, pageSize |
Get Reverse Order Reasons | List possible reasons for returns | (none required) |
Add Reverse Order Reason | Add a new return reason | name |
Create Reverse Order | Initiate a return/refund process | orderId, consignee info, reason |
Create Reverse Order Waybill | Generate a return shipping label | orderId, isStandaloneZidshipWaybill |