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: