Shoptrader API docs

Image Description

Get - Delivery Time

Met deze API is het mogelijk om een levertijd uit te lezen. Levertijden kunt u aanmaken als u de addon Levertijden aan heeft staan.

Parameters

Parameter Type Verplicht Omschrijving
token string Ja Token, wordt verstrekt door Shoptrader op verzoek
delivery_time_id integer Ja ID van de levertijd

PHP Example

<?php
ini_set
('max_execution_time'0);

$strApiBaseUrl 'uwdomeinnaam.uwdomeinextentie';
$strOutput 'array'// default array
$strUrl 'http://' $strApiBaseUrl '/Api/Get/DeliveryTime/?' $strOutput;        

// standaard parameters
$arrParams = array();
$arrParams['token']         = '8f00f89310945a0ca35666c8c9ced2e314e37aa6c32e900932e19902b42208767';

// custom parameters
$arrParams['delivery_time_id']     = 1;

$objCurl curl_init();
curl_setopt($objCurlCURLOPT_URL$strUrl);
curl_setopt($objCurlCURLOPT_RETURNTRANSFERtrue);
curl_setopt($objCurlCURLOPT_TIMEOUT30);
curl_setopt($objCurlCURLOPT_USERAGENT'Shoptrader');
curl_setopt($objCurlCURLOPT_POSTtrue);
curl_setopt($objCurlCURLOPT_POSTFIELDShttp_build_query($arrParams));

// execute cURL, array, xml output
$strCurlData curl_exec($objCurl);
if (
$strCurlData === FALSE) {
    echo 
"cURL Error: " curl_error($objCurl);
} else {
    
print_r($strCurlData);
}

// execute cURL, array, xml output
// $strCurlData = curl_exec($objCurl);
// if ($strCurlData === FALSE) {
//    echo "cURL Error: " . curl_error($objCurl);
// } else {
//    $arrShopResult = json_decode($strCurlData, true);
//    print_r($arrShopResult);
// }
?>

Resultaat (array)

<?php
Array (
    [
deliveryTimes] => Array (
        [
deliveryTime] => Array (
            [
1] => Array (
                [@
attributes] => Array (
                    [
delivery_time_id] => 1
                
)
                [
delivery_time_name] => Array (
                    [
dutch] => Array (
                        [
delivery_time_name] => 9:00 nl
                    
)
                )
            )
        )
    )
)
?>