object

FulfillmentOptionStore

Fulfillment Option Store Details. Contains comprehensive information about a store associated with a fulfillment option, including address, operational details, timings, and availability status.
Fields
uid
Int
Unique identifier of the store. Example: 12345
store_code
String
Store code identifier used for internal reference. Example: "STORE_001"
Details about the store's address, including location coordinates and address components. Example: { address1: "OPEX", city: "Ayer Baloi", state: "Johor", country: "Malaysia", pincode: "82100" }
company_id
Int
Identifier of the company to which the store belongs. Example: 67890
name
String
Internal name of the store. Example: "Main Warehouse - Johor"
store_type
String
Type of store (e.g., 'warehouse', 'retail', 'dark store'). Example: "warehouse"
Tags associated with the store for categorization and filtering. Example: ["express_delivery", "cold_storage"]
avg_order_processing_time
Int
Average order processing time in seconds. Example: 86400 (24 hours)
timezone
String
Timezone of the store location in IANA timezone format. Example: "Asia/Kuala_Lumpur"
holiday_list
[[String]]
List of holidays for the store as date range tuples [start_date, end_date]. Each tuple contains ISO 8601 date-time strings with timezone. Example: [["2024-03-14T00:00:00+05:30", "2024-03-14T23:59:59+05:30"], ["2024-12-25T00:00:00+05:30", "2024-12-25T23:59:59+05:30"]]
customfields
JSON
Custom fields associated with the store. Can contain any JSON structure. Example: { "warehouse_capacity": 1000, "special_handling": true }
is_open
Boolean
Indicates whether the store is currently open for operations. Example: true
promise_customfields
JSON
Custom fields related to delivery promises. Can contain duration, unit, and value information. Example: { "duration-minute": { "type": "duration", "unit": "days", "value": 10 } }
Distance information from the user's location to the store, including value, unit, and calculation reason. Example: { value: 5.2, unit: "km", reason: null }
Store timing information including operational and order acceptance timings for each weekday. Example: { operational_timing: [{ weekday: "monday", open: true, opening: { hour: 9, minute: 0 }, closing: { hour: 18, minute: 0 } }] }