Javascript_api magazin - documentație wiki

În Shopkeeper 2.x există câteva funcții JS utile pe care le puteți utiliza atunci când creați un magazin online.

SHK.emptyCart () - curățarea coșului de reciclare;

SHK.refreshCart () - actualizați coșul de reciclare;

SHK.fillCart (id, count [, refresh]) - adăugarea de produse în coșul de cumpărături.

SHK.recountItemAll () - recalculați cantitatea de bunuri din coș.

SHK.toCartFromArray (ids_arr [, count_arr]) - adăugați mai multe articole în coșul dvs. prin ID-ul de matrice.

Exemplu cu cantitatea de mărfuri:

SHK.fillCart ($ form) - adăugarea de produse în coșul de cumpărături prin forma produsului.
unde $ form este obiectul jQuery al formularului de produs.

SHK.showHelper (elem, nume, noCounter, func) - confirmarea acțiunilor.

SHK.deleteItem (num) - Șterge elementul din coșul de cumpărături cu numărul comenzii de la zero.

SHK.deleteItem () - Înlăturarea elementului din coșul de cumpărături cu ID-ul elementului.

SHK.selectDelivery (# 'Nume de livrare #') - Actualizați metoda de livrare în coșul de cumpărături.

SHK.numFormat (număr) - divizarea numărului în cifre.

Următoarele date sunt disponibile în orice moment:

SHK.data.price_total - prețul total al mărfurilor din coș

SHK.data.items_total - numărul de articole din coș

SHK.data.items_unique_total - numărul de articole unice din coș

SHK.data.ids - gama de ID-uri de produse din coș

SHK.data.delivery_price - prețul metodei de livrare selectate

SHK.data.delivery_name - numele metodei de livrare selectate

SHKfillCartCallback (formă) - comandă pentru adăugarea de bunuri în coș;
SHKemptyCartCallback () - comandă pentru curățarea coșului de reciclare;
SHKloadCartCallback () - coșul este încărcat / actualizat;
SHKtoCartCallback (formular) - comanda este trimisă pentru a trimite bunurile în coș;
SHKrecountItemCallback (count, el) - comanda este dată pentru a număra cantitatea de mărfuri din coș.

Pur și simplu creați funcții cu aceste nume și acestea vor fi chemate cu acțiunea corespunzătoare.
exemplu: