Turinio valdymo sistema

Prisijungimas partneriams
Jūsų slaptažodis

Dirbame su:










Prekių krepšelis (shopcart1)

Modulis atvaizduoja užsakytas prekes, vykdo užsakymus per bankus ir be jų.

Kintamieji:

$content - pagrintinis tekstas

$error[] - klaidų masyvas (nuo versijos 2.2)
$error[1] - nenurodytas neregistruoto pirkėjo el. pašto adresas arba registruotas pirkėjas nėra prisijungęs
$error[2] - neteisingai nurodytas dovanų kupono numeris (nuo versijos 2.5)
$error[3] - dovanų kuponas jau pilnai išnaudotas (nuo versijos 2.5)

Naudojamas _shop objektas

Gaunami duomenys:

action=shop.addProduct - pridėda prekę į krepšelį

product_id - Prekės id
scheme_id - prekės šablono id (nebūtinas)
variant_id - prekės varianto id (nebūtinas)
quantity - kiekis įdedamų prekių (nebūtinas). Jeigu nenurodytas, įdėdama viena prekė
cart_id - krepšelio id, jei naudojama kelių krepšelių funkcija arba
cart_name - krepšelio pavadinimas, jeigu naudojama kelių krepšelių funkcija (nebūtinas).

action=shop.removeProduct - pašalina prekę iš krepšelio
product_id - Prekės id
variant_id - prekės varianto id (nebūtinas)
cart_id - krepšelio id, jei naudojama kelių krepšelių funkcija (nebūtinas)

shop.reset - perkelia turinį iš laikinojo į pastovų krepšelį. Naudojama įvykus krepšelio konfliktui, kai prekes randasi ir pastoviam ir laikinajam krepšelyje.

shop.merge - sujungia krepšelio turinius. Naudojama įvykus krepšelio konfliktui, kai prekes randasi ir pastoviam ir laikinajam krepšelyje.

shop.load - panaikina laikinojo krepšelio turinį ir palieka pastovaus. Naudojama įvykus krepšelio konfliktui, kai prekes randasi ir pastoviam ir laikinajam krepšelyje

shop.order - vykdomas užsakymas. Duomenys apie užsakymą papuola į duomenų bazę, taip pat pranešimai siunčiami administratoriams, taip pat klientams bei pardavejams.

cart_id - daromas užsakymas konkretaus krepšelio turiniui (nebūtinas)
logistic_id
- pristatymo kompanijos id (nebūtinas)
zone_id - zonos į kurią pristatoma id (nebūtinas)
delivery_zip - pristatymo pašto kodas (nebūtinas)
delivery_country - pristatymo šalis (nebūtinas)
delivery_region - pristatymo regionas (nebūtinas)
delivery_city - pristatymo miestas (nebūtinas)
delivery_address - pristatymo adresas (nebūtinas)
phone - adresato telefonas (nebūtinas)
comment - pristatymo komentaras (nebūtinas)
subscribe - pridejimas i laiško siuntimo modulį (nebūtinas)

email - užsakovo el. pašto adresas (privalomas jeigu užsako neregistruotas vartotojas)

payment - atsiskaitimo sistema per kuria vykdomas užsakymas ("hansabank", "sampo", "seb" ir pan.) (nuo versijos 2.2) (nebūtinas)
bank - atsiskaitimo sistema per kuria vykdomas užsakymas ("hansabank", "sampo", "seb" ir pan.) (iki versijos 2.2) (nebūtinas)
coupon_code - dovanų kupono numeris (nuo versijos 2.5) (nebūtinas)

shop.clear - išvalo krepšelį

action=shop.recalc - perskaičiuoja kiekius krepšelyje.

quantity[{product_id}][{variant_id}] - yra POST lauko pavadinimas. Lauko reikšmė nustatys tokį kiekį nurodytam produktui-variantui krepšelyje. variant_id bei product_id turi buti nurodytas arba lygus 0.

Šablonų pavyzdžiai: