Вие сте тук: Начало Достави с Еконт Внедряване на Достави с Еконт в статични сайтове чрез бутон Достави с Еконт

Внедряване на Достави с Еконт в статични сайтове чрез бутон Достави с Еконт

С бутон Достави с Еконт търговецът може да продава отделни продукти от сайта си - клиентите могат да поръчат като кликнат върху него. Бутонът ще отвори форма за поръчка на дадения продукт. Клиентът ще може да избере количеството, което да закупи и да въведе адреса за доставка съгласно конфигурацията на магазина в Достави с Еконт.

Ние ще поемем логистиката, Наложен платеж и останалите услуги, заявени по пратката.

За да осъществят клиентите поръчка с бутона Достави с Еконт, следвайте долните инструкции за инсталация.

Важно: Трябва да инсталирате отделен бутон Достави с Еконт за всеки отделен продукт, който искате да доставяте.

При натискане на бутона, трябва да се отвори страницата за поръчка на Достави с Еконт (в прозорец, таб или iframe), като данните за артикулите да се подадат като GET параметри:

  • Структура на параметрите:

    { 
    id_shop:8423174,//идентификатор на магазина
    currency:'BGN',//валута на поръчката
    items:[ //списък с продуктите в количката
    {
    name:'Product name 1',//Име на продукта
    SKU:'ITM1',//Код на продукта (по избор)
    URL:'http://example.org/shop/product-name-1',//адрес на продукта в магазина (по избор)
    imageURL:'http://example.org/shop/product-images/product-name-1.jpg',//адрес картинка на продукта (по избор)
    count:2,//закупени бройки (по избор, 1 по подразбиране)
    hideCount:1,//приема стойности 0 и 1. Служи за скриване на формата за промяна на количество.
    totalWeight:1.4,//общо тегло (тегло * брой)
    totalPrice:50.6//обща цена (ед. цена * брой)
    },
    {
    name:'Product name 2',//Име на продукта
    SKU:'ITM1',//Код на продукта (опционално)
    URL:'http://example.org/shop/product-name-2',//адрес на продукта в магазина (опционално)
    imageURL:'http://example.org/shop/product-images/product-name-2.jpg',//адрес картинка на продукта (опционално)
    count:1,//закупени бройки (по избор, 1 по подразбиране)
    hideCount:1,//приема стойности 0 и 1. Служи за скриване на формата за промяна на количество.
    totalWeight:0.7,//общо тегло (тегло * брой)
    totalPrice:25.3//обща цена (ед. цена * брой)
    }
    ]
    }


Примерна JS функция, която формира URL-а с посочените по-горе параметри

function genDeliverWithEcontURL(orderParams) {
orderParams.id_shop = DELIVERY_ECONT_SHOP_ID;//добавяне на идентификатора на магазина
return 'http://delivery.econt.com/checkout.php?'+jQuery.param(orderParams);
}



Примерна PHP функция, която формира URL-а с посочените по-горе параметри

<?php 
function genDeliverWithEcontURL($orderParams) {
$orderParams['id_shop'] = DELIVERY_ECONT_SHOP_ID;//добавяне на идентификатора на магазина
return 'http://delivery.econt.com/checkout.php?'.http_build_query($orderParams,null,'&');
}
?>



Пример за генериране на бутон за директна покупка на един артикул:

<a style="user-select: none;display: inline-block;text-decoration: none;background-color: #234182;border-radius: 40px;line-height: 43px;padding: 0 40px;color: #fff;font-weight: 400;font-size: 15px;box-shadow: 0 2px 2px 0 rgba(33,33,33,.24);" 
href="javascript:window.open('<?php echo genDeliverWithEcontURL([
'currency' => $product['currency'],//
'items' => [[
'name' => $product['name'],
'SKU' => $product['sku'],
'URL' => $product['url'],
'imageURL' => $product['image'],
'totalWeight' => $product['weight'],
'totalPrice' => $product['price'],
]]
])?>','econt-delivery-order','width=600,height=840')"
class="buy-with-econt"
>Достави с Еконт
</a>

Важно: За ваше улеснение създадохме генератор на код за бутон Достави с Еконт, който да вградите в магазина. Можете да използвате от профила си, меню Настройки на магазина.