/
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
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