Javascript_api boltos - wiki dokumentáció

A Shopkeeper 2.x-ben vannak hasznos JS-funkciók, amelyeket online áruház létrehozásakor használhat.

SHK.emptyCart () - a recycle bin tisztítása;

SHK.refreshCart () - frissítse az újrahasznosítót;

SHK.fillCart (id, számít [, frissítés]) - áruk hozzáadása a bevásárlókosárba.

SHK.recountItemAll () - újraszámolja a kosárban lévő áruk mennyiségét.

SHK.toCartFromArray (ids_arr [, count_arr]) - több elem hozzáadása a kosárba az ID tömbben.

Példa az áruk mennyiségére:

SHK.fillCart ($ form) - áruk hozzáadásával a bevásárlókosárba a termék formájában.
ahol $ formája a termékforma jQuery objektuma.

SHK.showHelper (elem, név, noCounter, func) - intézkedések megerősítése.

SHK.deleteItem (num) - Törli a tételt a bevásárlókosárból a rendelési szám alapján nulláról.

SHK.deleteItem () - Az elem eltávolítása a bevásárlókosárból az elem azonosítóval.

SHK.selectDelivery (# 'Delivery Name #') - Frissítse a szállítási módot a bevásárlókosárban.

SHK.numFormat (szám) - a szám megosztható számjegyekre.

A következő adatok bármikor rendelkezésre állnak:

SHK.data.price_total - a kosárban lévő összes ár

SHK.data.items_total - a kosárban lévő tételek száma

SHK.data.items_unique_total - a kosárban lévő egyedi tételek száma

SHK.data.ids - a termékazonosítótípusok a kosárban

SHK.data.delivery_price - a kiválasztott szállítási mód ára

SHK.data.delivery_name - a kiválasztott szállítási mód neve

SHKfillCartCallback (űrlap) - parancs a termékek kosárba való felvételéhez;
SHKemptyCartCallback () - parancs a tálca újrahasznosítására;
SHKloadCartCallback () - a kosár betöltése / frissítése;
SHKtoCartCallback (formanyomtatvány) - a parancs elküldik, hogy az árut a kosárba küldjék;
SHKrecountItemCallback (count, el) - a parancs a kosárban lévő áruk mennyiségének számlázására szolgál.

Egyszerűen hozzon létre funkciókat ezekkel a nevekkel, és a megfelelő művelettel fogják hívni őket.
például: