Начало 
Назад 
Напред 
Последни промени 
 Kопира URL страница 
 
Отпечатай тази страницаОтпечатай тази страница  
Споделяне на информация...  >  Онлайн магазин Prestashop

Онлайн магазин Prestashop

Тази глава описва как да включите споделянето на данни между Eurofaktura.bg и електрония магазин на платформата Prestashop.

Поддържат се версии 1.5, 1.6 и 1.7.

Настройки в Prestashop

Активирането на обмена на данни с Prestashop изисква първо да бъде активиран Prestashop REST API. Как става това може да видите инструкции на следния линк:

http://doc.prestashop.com/display/PS14/Chapter+1+-+Creating+Access+to+Back+Office http://doc.prestashop.com/display/PS14/Chapter+1+-+Creating+Access+to+Back+Office

Права за достъп до API

Следните права трябва да бъдат активирани в Prestashop:

Включване на споделянето на данни

Когато Prestashop REST API е активиран, трябва да се подготви следната информация за обмен на данни:

  1. URL адрес на магазина относно интерфейса за администриране
  2. ключ за удостоверяване (authentication key)

В рамките на Eurofaktura.bg определяте склада и разходния център, в който ще се управлява бизнесът в електронния магазин.

Въведете настройките за електрония магазин, както следва:

Прехвърляне на отстъпки от Prestashop 1.7

По подразбиране Prestashop версия 1.7 не поддържа API за достъп, който е необходим за уточняване на отстъпки за отделни артикули. Това включва повечето отстъпки, които могат да бъдат определени в Prestshop. Без това отстъпката може да бъде зададена само за цялата поръчка, но в този случай размерът на отстъпката в eurofaktura.bg не винаги съответства на сумата в Prestashop.

За да активирате точни отстъпки, трябва да промените изходния код на Prestashop, което може да бъде направено от администратора на вашия онлайн магазин.

  1. Отворете файла prestashop_root_dir/classes/webservice/var/www/html/prestashop17/classes/webservice/WebserviceRequest.php
  2. Добавете ред "'order_discounts' =>array('description' => 'Order cart discounts', 'class' => 'OrderDiscount')" v metodo "public static function getResources()".
  3. Дайте право на достъп до "order_discounts" v nastavitvah za API.

Алтернативно решение е да използвате hook addWebserviceResources, за да модифицирате същия файл.

Можете да прочетете повече на страницата https://www.prestashop.com/forums/topic/569013-prestashop-17-cant-get-order_cart_rules-via-webservice/ https://www.prestashop.com/forums/topic/569013-prestashop-17-cant-get-order_cart_rules-via-webservice/


Препратки към тази страница

---
Последни промени 06.05.2020 9:37:38
© E-RAČUNI CS d.o.o. 2003-2024