Sincronizarea stocurilor cu magazinul online cu Prestashop

In acest articol

Informatii generale

Modulul SmartBill va identifica produsele dupa cod sau dupa denumire. Astfel, daca utilizezi coduri de produs in SmartBill, acestea trebuie sa se regaseasca si in magazinul online. Daca nu se utilizeaza coduri de produs, este necesar ca denumirile produselor folosite in SmartBill si in magazinul online sa fie identice.

Dupa configurarea sincronizarii, stocurile din SmartBill nu vor fi trimise automat catre magazinul online. Un stoc va fi trimis doar daca el sufera o modificare (de exemplu, inregistrezi o vanzare sau o receptie). Asadar, sincronizarea este un proces care va avea loc treptat si va viza doar produsele care au miscari de stoc.

EXEMPLU

Ai in stoc 100 de produse si faci urmatoarele operatiuni: 

  • activezi sincronizarea stocului: la final, catre magazinul in online nu se va trimite stocul chiar daca configurarea a fost facuta corect 
  • emiti o factura pe care se afla 5 produse: doar stocurile acestor produse vor fi transmise catre magazinul online. Restul de 95 de produse vor ramane cu stocul initial din site 
  • inregistrezi si o receptie cu alte 5 produse: in magazin se vor trimite stocurile si pentru acestea. Acum vei avea stocuri actualizate pentru 10 produse, restul de 90 vor ramane cu stocul neactualizat.

Sincronizarea stocurilor din contul SmartBill cu magazinul online prin PrestaShop presupune mai multi pasi:

  • Configurarea serverului magazinului online
  • Configurarea sincronizarii stocurilor in PrestaShop
  • Generare „code key” in PrestaShop
  • Autentificarea in SmartBill

Configurarea serverului magazinului online

Sincronizarea de stocuri va functiona doar daca:

  • magazinul online utilizeaza Apache;
  • in fisierul etc/apache/sites-enabled/numele-fisierului-de-configurare este adaugata configurarea SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1.

Pentru configurare, iti recomandam sa iei legatura cu furnizorul de hosting.

Configurarea sincronizarii stocurilor in PrestaShop

Identifica modulul SmartBill din contul PrestaShop si apasa pentru configurare

In sectiunea SINCRONIZARE STOCURI, alegi DA la Actualizeaza stocurile din magazinul online si selectezi gestiunea din care vrei sa preiei stocurile (daca ai create mai multe gestiuni in contul SmartBill). 

ATENTIE!

Poti face sincronizarea doar cu o singura gestiune din SmartBill.

In acest moment, este afisat un URL care trebuie preluat in contul SmartBill. Acesta trebuie sa incorporeze un „code key” care se genereaza din PrestaShop.

Salveaza inainte de a trece la urmatorul pas!

Generare „code key” in PrestaShop

Pentru „code key” ramai in Back Office-ul PrestaShop si mergi in Parametrii avansati – Servicii Web.

Apasa Adauga o noua cheie de serviciu web si apoi butonul Genereaza pentru a obtine cheia.

Campul Descrierea cheii este optional.

In aceeasi pagina, in Parametrii trebuie sa identifici linia syncstock si sa bifezi toate casutele.

Dupa ce apesi Salveaza (pagina isi schimba structura), trebuie sa selectezi DA la Activeaza serviciile web Prestashop si sa salvezi si aceasta modificare.

Autentificarea in SmartBill

Acest pas are loc in contul SmartBill, in Contul meu > Integrari – Sincronizare stocuri.

In campul URL din SmartBill, copiaza adresa obtinuta la primul pas in PrestaShop. Inlocuieste apoi „COD_KEY_SERVICIU_WEB” cu cheia obtinuta la pasul 2.

Testeaza conexiunea si salveaza pentru a finaliza configurarea sincronizarii stocurilor.

Ai primit raspuns la intrebarea ta? Multumim pentru feedback Eroare trimitere feedback