/
Delivery options export
Delivery options export
Function delivery/export (http://<DOMAIN>/api/delivery/export/)
Parameters:
- token - authorisation key received through the auth function
Response:
- status - status of the function execution
- OK - data exported
- EMPTY - no data to export
- response.delivery - list of delivery options
- response.delivery[i].id - unique identifier of delivery variant
- response.delivery[i].title - delivery variant name
- response.delivery[i].title.en - delivery option name in English
- response.delivery[i].title.ro - name of delivery option in Romanian
- ....
- response.delivery[i].title.<LN> is the name of the delivery option in the language. Where <LN> is the abbreviation of the language
- response.delivery[i].type - delivery type identifier (see delivery/exportTypes function)
- response.delivery[i].by_carrier - display "at carrier rates" instead of delivery cost (boolean). It is used only if the order amount does not match any shipping cost from the "price_options" parameter
- response.delivery[i].enabled - delivery option enabled
- response.delivery[i].payment[] - list of identifiers of available payment methods for this delivery option (see payment/export function).
- response.delivery[i].payment[n] - payment option identifier
- response.delivery[i].price_options[] - list of settings of delivery price formation. Price options take precedence over the standard "by_carrier" property
- response.delivery[i].price_options[n].min - threshold of the order amount at which the specified price starts to take effect.
- response.delivery[i].price_options[n].price - delivery cost
- response.delivery[i].price_options[n].by_carrier - if the current cost threshold is enabled, display "at carrier rates" instead of delivery cost
Query example (http://<DOMAIN>/api/delivery/export/)
{ "token": "24a75d0678c49a34030e35baeb376ff3" }
Response example
{ "status": "OK", "response": { "delivery": [ { "id": 11, "title": { "en": "By courier", "ro": "Prin curier" }, "type": 1, "by_carrier": false, "enabled": true, "payment": [ 13, 14, 15, 16 ], "price_options": [ { "min": 0, "price": 45, "by_carrier": false }, { "min": 0, "price": 0, "by_carrier": false }, { "min": 1000, "price": 0, "by_carrier": false } ] }, { "id": 10, "title": { "en": "Delivery option not specified", "ro": "Opțiune de livrare nespecificată" }, "type": 0, "by_carrier": false, "enabled": false, "payment": [], "price_options": [ { "min": 0, "price": 0, "by_carrier": false } ] }, { "id": 8, "title": { "en": "Local pickup", "ro": "Ridicare personală" }, "type": 4, "by_carrier": false, "enabled": false, "payment": [ 13, 14, 16 ], "price_options": [ { "min": 0, "price": 0, "by_carrier": false } ] }, { "id": 9, "title": { "en": "DPD", "ro": "DPD" }, "type": 5, "by_carrier": false, "enabled": false, "payment": [ 13, 14, 16 ], "price_options": [ { "min": 0, "price": 35, "by_carrier": false }, { "min": 100, "price": 0, "by_carrier": false } ] }, { "id": 3, "title": { "en": "Nova Post", "ro": "Nova Post" }, "type": 2, "by_carrier": true, "enabled": true, "payment": [ 12, 13, 14, 15, 16 ], "price_options": [ { "min": 0, "price": 35, "by_carrier": true }, { "min": 500, "price": 15, "by_carrier": false } ] }, { "id": 12, "title": { "en": "Sameday", "ro": "Sameday" }, "type": 2, "by_carrier": false, "enabled": false, "payment": [], "price_options": [] }, { "id": 13, "title": { "en": "FAN Courier (Moldova): Home Delivery", "ro": "FAN Courier (Moldova): Home Delivery" }, "type": 2, "by_carrier": false, "enabled": true, "payment": [], "price_options": [ { "min": 0, "price": 0, "by_carrier": false } ] }, { "id": 14, "title": { "en": "InPost Parcel Locker", "ro": "InPost Parcel Locker" }, "type": 5, "by_carrier": true, "enabled": true, "payment": [ 14, 15 ], "price_options": [ { "min": 0, "price": 0, "by_carrier": false } ] } ] } }
Related content
Currency and exchange rate export
Currency and exchange rate export
More like this
Authorisation
Authorisation
Read with this
Export of payment options
Export of payment options
More like this
Cartum API Documentation
Cartum API Documentation
Read with this
Delivery types export
Delivery types export
More like this
Экспорт вариантов доставки
Экспорт вариантов доставки
More like this