[ { "properties": [ { "properties": [ { "control_type": "text", "label": "Country", "type": "string", "name": "country" }, { "control_type": "text", "label": "Country code", "type": "string", "name": "country_code" }, { "control_type": "text", "label": "State", "type": "string", "name": "state" }, { "control_type": "text", "label": "Suburb", "type": "string", "name": "suburb" }, { "control_type": "text", "label": "Address line 1", "type": "string", "name": "address_line1" }, { "control_type": "text", "label": "Address line 2", "type": "string", "name": "address_line2" }, { "control_type": "text", "label": "Postcode", "type": "string", "name": "postcode" }, { "control_type": "text", "label": "Company", "type": "string", "name": "company" }, { "control_type": "text", "label": "Mobile", "type": "string", "name": "mobile" }, { "control_type": "text", "label": "Phone", "type": "string", "name": "phone" }, { "control_type": "text", "label": "First name", "type": "string", "name": "first_name" }, { "control_type": "text", "label": "Last name", "type": "string", "name": "last_name" }, { "control_type": "text", "label": "Email", "type": "string", "name": "email" } ], "label": "Billing address", "type": "object", "name": "billing_address" }, { "control_type": "text", "label": "Private comments", "type": "string", "name": "private_comments" }, { "properties": [ { "control_type": "text", "label": "Country", "type": "string", "name": "country" }, { "control_type": "text", "label": "Country code", "type": "string", "name": "country_code" }, { "control_type": "text", "label": "State", "type": "string", "name": "state" }, { "control_type": "text", "label": "Suburb", "type": "string", "name": "suburb" }, { "control_type": "text", "label": "Address line 1", "type": "string", "name": "address_line1" }, { "control_type": "text", "label": "Address line 2", "type": "string", "name": "address_line2" }, { "control_type": "text", "label": "Postcode", "type": "string", "name": "postcode" }, { "control_type": "text", "label": "Company", "type": "string", "name": "company" }, { "control_type": "text", "label": "Mobile", "type": "string", "name": "mobile" }, { "control_type": "text", "label": "Phone", "type": "string", "name": "phone" }, { "control_type": "text", "label": "First name", "type": "string", "name": "first_name" }, { "control_type": "text", "label": "Last name", "type": "string", "name": "last_name" }, { "control_type": "number", "label": "ID", "parse_output": "float_conversion", "type": "number", "name": "id" }, { "control_type": "text", "label": "Default", "render_input": {}, "parse_output": {}, "toggle_hint": "Select from option list", "toggle_field": { "label": "Default", "control_type": "text", "toggle_hint": "Use custom value", "type": "boolean", "name": "default" }, "type": "boolean", "name": "default" }, { "control_type": "text", "label": "Modified on", "type": "string", "name": "modified_on" } ], "label": "Delivery address", "type": "object", "name": "delivery_address" }, { "control_type": "text", "label": "Ext unique ID", "type": "string", "name": "ext_unique_id" }, { "control_type": "number", "label": "Freight total", "parse_output": "float_conversion", "type": "number", "name": "freight_total" }, { "properties": [ { "control_type": "number", "label": "ID", "parse_output": "float_conversion", "type": "number", "name": "id" }, { "control_type": "text", "label": "Name", "type": "string", "name": "name" } ], "label": "Freight type", "type": "object", "name": "freight_type" }, { "control_type": "number", "label": "ID", "parse_output": "float_conversion", "type": "number", "name": "id" }, { "properties": [ { "control_type": "text", "label": "Customer number", "type": "string", "name": "customer_number" }, { "control_type": "text", "label": "Custom reference", "type": "string", "name": "custom_reference" }, { "control_type": "text", "label": "Email", "type": "string", "name": "Email" }, { "control_type": "text", "label": "First name", "type": "string", "name": "first_name" }, { "control_type": "number", "label": "ID", "parse_output": "float_conversion", "type": "number", "name": "id" }, { "control_type": "text", "label": "Last name", "type": "string", "name": "last_name" } ], "label": "Customer", "type": "object", "name": "customer" }, { "control_type": "text", "label": "Order number", "type": "string", "name": "order_number" }, { "properties": [ { "control_type": "number", "label": "ID", "parse_output": "float_conversion", "type": "number", "name": "id" }, { "control_type": "text", "label": "Name", "type": "string", "name": "name" } ], "label": "Sales channel", "type": "object", "name": "sales_channel" }, { "properties": [ { "control_type": "text", "label": "First name", "type": "string", "name": "first_name" }, { "control_type": "number", "label": "ID", "parse_output": "float_conversion", "type": "number", "name": "id" }, { "control_type": "text", "label": "Last name", "type": "string", "name": "last_name" } ], "label": "Sales person", "type": "object", "name": "sales_person" }, { "properties": [ { "control_type": "number", "label": "ID", "parse_output": "float_conversion", "type": "number", "name": "id" }, { "control_type": "text", "label": "Status", "type": "string", "name": "status" } ], "label": "Order status", "type": "object", "name": "order_status" }, { "control_type": "number", "label": "Order total", "parse_output": "float_conversion", "type": "number", "name": "order_total" }, { "properties": [ { "control_type": "number", "label": "ID", "parse_output": "float_conversion", "type": "number", "name": "id" }, { "control_type": "text", "label": "Name", "type": "string", "name": "name" }, { "control_type": "text", "label": "Modified on", "type": "string", "name": "modified_on" } ], "label": "Outlet", "type": "object", "name": "outlet" }, { "control_type": "text", "label": "Public comments", "type": "string", "name": "public_comments" }, { "control_type": "number", "label": "Taxable", "parse_output": "float_conversion", "type": "number", "name": "taxable" }, { "control_type": "text", "label": "Created on", "type": "string", "name": "created_on" }, { "control_type": "text", "label": "Modified on", "type": "string", "name": "modified_on" }, { "control_type": "text", "label": "Fulfilled in full on", "type": "string", "name": "fulfilled_in_full_on" }, { "control_type": "text", "label": "Paid in full on", "type": "string", "name": "paid_in_full_on" }, { "name": "order_items", "type": "array", "of": "object", "label": "Order items", "properties": [ { "control_type": "number", "label": "ID", "parse_output": "float_conversion", "type": "number", "name": "id" }, { "control_type": "text", "label": "External ID", "type": "string", "name": "external_id" }, { "control_type": "text", "label": "Order item type", "type": "string", "name": "order_item_type" }, { "properties": [ { "control_type": "number", "label": "ID", "parse_output": "float_conversion", "type": "number", "name": "id" }, { "properties": [ { "control_type": "number", "label": "ID", "parse_output": "float_conversion", "type": "number", "name": "id" }, { "control_type": "text", "label": "Name", "type": "string", "name": "name" }, { "control_type": "text", "label": "Modified on", "type": "string", "name": "modified_on" } ], "label": "Product type", "type": "object", "name": "product_type" }, { "control_type": "text", "label": "Supplier sku", "type": "string", "name": "supplier_sku" }, { "control_type": "text", "label": "Short description", "type": "string", "name": "short_description" } ], "label": "Product", "type": "object", "name": "product" }, { "control_type": "number", "label": "Original price", "parse_output": "float_conversion", "type": "number", "name": "original_price" }, { "control_type": "number", "label": "Sell price", "parse_output": "float_conversion", "type": "number", "name": "sell_price" }, { "control_type": "number", "label": "Order item total", "parse_output": "float_conversion", "type": "number", "name": "order_item_total" }, { "control_type": "number", "label": "Order item discount total", "parse_output": "float_conversion", "type": "number", "name": "order_item_discount_total" }, { "control_type": "text", "label": "Taxable", "render_input": {}, "parse_output": {}, "toggle_hint": "Select from option list", "toggle_field": { "label": "Taxable", "control_type": "text", "toggle_hint": "Use custom value", "type": "boolean", "name": "taxable" }, "type": "boolean", "name": "taxable" }, { "control_type": "number", "label": "Tax rate", "parse_output": "float_conversion", "type": "number", "name": "tax_rate" }, { "control_type": "number", "label": "Supplier buy ex", "parse_output": "float_conversion", "type": "number", "name": "supplier_buy_ex" }, { "control_type": "number", "label": "Direct costs ex", "parse_output": "float_conversion", "type": "number", "name": "direct_costs_ex" }, { "control_type": "number", "label": "Cogs ex", "parse_output": "float_conversion", "type": "number", "name": "cogs_ex" }, { "control_type": "text", "label": "Fulfilment method", "type": "string", "name": "fulfilment_method" }, { "control_type": "text", "label": "Due date", "type": "string", "name": "due_date" }, { "properties": [ { "control_type": "number", "label": "ID", "parse_output": "float_conversion", "type": "number", "name": "id" }, { "control_type": "text", "label": "Name", "type": "string", "name": "name" } ], "label": "Delivery driver", "type": "object", "name": "delivery_driver" }, { "properties": [ { "control_type": "number", "label": "ID", "parse_output": "float_conversion", "type": "number", "name": "id" }, { "control_type": "text", "label": "Name", "type": "string", "name": "name" } ], "label": "Delivery zone", "type": "object", "name": "delivery_zone" }, { "properties": [ { "control_type": "number", "label": "ID", "parse_output": "float_conversion", "type": "number", "name": "id" }, { "control_type": "text", "label": "Name", "type": "string", "name": "name" } ], "label": "Delivery time", "type": "object", "name": "delivery_time" }, { "control_type": "number", "label": "Quantity ordered", "parse_output": "float_conversion", "type": "number", "name": "quantity_ordered" }, { "control_type": "number", "label": "Quantity fulfiled", "parse_output": "float_conversion", "type": "number", "name": "quantity_fulfiled" }, { "properties": [ { "control_type": "number", "label": "ID", "parse_output": "float_conversion", "type": "number", "name": "id" }, { "control_type": "text", "label": "Name", "type": "string", "name": "name" }, { "control_type": "text", "label": "Modified on", "type": "string", "name": "modified_on" } ], "label": "Fulfil outlet", "type": "object", "name": "fulfil_outlet" }, { "properties": [ { "control_type": "number", "label": "ID", "parse_output": "float_conversion", "type": "number", "name": "id" }, { "control_type": "text", "label": "Name", "type": "string", "name": "name" }, { "control_type": "text", "label": "Modified on", "type": "string", "name": "modified_on" } ], "label": "Source outlet", "type": "object", "name": "source_outlet" }, { "name": "applied_promotional_campaigns", "type": "array", "of": "object", "label": "Applied promotional campaigns", "properties": [ { "control_type": "number", "label": "ID", "parse_output": "float_conversion", "type": "number", "name": "id" }, { "control_type": "text", "label": "Name", "type": "string", "name": "name" } ] }, { "control_type": "text", "label": "Created on", "type": "string", "name": "created_on" }, { "control_type": "text", "label": "Modified on", "type": "string", "name": "modified_on" }, { "properties": [ { "control_type": "number", "label": "ID", "parse_output": "float_conversion", "type": "number", "name": "id" }, { "properties": [ { "control_type": "number", "label": "ID", "parse_output": "float_conversion", "type": "number", "name": "id" }, { "control_type": "text", "label": "Name", "type": "string", "name": "name" } ], "label": "Status", "type": "object", "name": "status" }, { "control_type": "text", "label": "Eta", "type": "string", "name": "eta" }, { "control_type": "text", "label": "Created on", "type": "string", "name": "created_on" }, { "control_type": "text", "label": "Modified on", "type": "string", "name": "modified_on" } ], "label": "Linked purchase order", "type": "object", "name": "linked_purchase_order" } ] }, { "name": "fulfilments", "type": "array", "of": "object", "label": "Fulfilments", "properties": [ { "control_type": "number", "label": "ID", "parse_output": "float_conversion", "type": "number", "name": "id" }, { "control_type": "number", "label": "Order item ID", "parse_output": "float_conversion", "type": "number", "name": "order_item_id" }, { "control_type": "number", "label": "Quantity fulfiled", "parse_output": "float_conversion", "type": "number", "name": "quantity_fulfiled" }, { "properties": [ { "control_type": "number", "label": "ID", "parse_output": "float_conversion", "type": "number", "name": "id" }, { "control_type": "text", "label": "Name", "type": "string", "name": "name" }, { "control_type": "text", "label": "Modified on", "type": "string", "name": "modified_on" } ], "label": "Fulfil outlet", "type": "object", "name": "fulfil_outlet" }, { "control_type": "text", "label": "Created on", "type": "string", "name": "created_on" } ] }, { "name": "payments", "type": "array", "of": "object", "label": "Payments", "properties": [ { "control_type": "number", "label": "ID", "parse_output": "float_conversion", "type": "number", "name": "id" }, { "control_type": "text", "label": "External ID", "type": "string", "name": "external_id" }, { "properties": [ { "control_type": "number", "label": "ID", "parse_output": "float_conversion", "type": "number", "name": "id" }, { "control_type": "text", "label": "Name", "type": "string", "name": "name" } ], "label": "Payment method", "type": "object", "name": "payment_method" }, { "control_type": "number", "label": "Amount", "parse_output": "float_conversion", "type": "number", "name": "amount" }, { "control_type": "text", "label": "Created on", "type": "string", "name": "created_on" } ] }, { "name": "vouchers", "type": "array", "of": "object", "label": "Vouchers", "properties": [ { "control_type": "number", "label": "ID", "parse_output": "float_conversion", "type": "number", "name": "id" }, { "control_type": "text", "label": "Code", "type": "string", "name": "code" }, { "properties": [ { "control_type": "number", "label": "ID", "parse_output": "float_conversion", "type": "number", "name": "id" }, { "control_type": "text", "label": "Name", "type": "string", "name": "name" } ], "label": "Type", "type": "object", "name": "type" }, { "control_type": "number", "label": "Initial value", "parse_output": "float_conversion", "type": "number", "name": "initial_value" }, { "control_type": "number", "label": "Balance", "parse_output": "float_conversion", "type": "number", "name": "balance" }, { "control_type": "text", "label": "Created on", "type": "string", "name": "created_on" }, { "control_type": "text", "label": "Expires on", "type": "string", "name": "expires_on" } ] } ] } ]