Turinio valdymo sistema

Prisijungimas partneriams
Jūsų slaptažodis

Dirbame su:










Apmokėjimų pajungimas (Mokėjimų modulis)

Apmokėjimams naudojant Mokėjimų modulį (ne iPyramid.commerce atvėju) pajungti reikia atlikti sekančius žingsnius:
  1. Sukurti puslapius, kurie bus skirti atvaizduoti pranešimus sėkmingo bei nesėkmingo apmokėjimo atvejui.
  2. Sukonfigūruoti Mokėjimų modulį. Nustatyti reikalingus mokėjimo sistemų rekvizitus. Įrašyti puslapių adresus sėkmingo ir nesėkmingo apmokėjimo atveju.
  3. Sukurti Mokėjimų užsakymo (paymentsorder1) šabloną, bei puslapį struktūroje. Į šį puslapį galėsite perduoti užsakymo kuri reikia apmokėti duomenis.
  4. Sukurti Mokėjimų sąskaitos (paymentsbill1) puslapį. Šiame puslapyje yra atvaizduojama sąskaita bei pateikiamos galimi mokėjimo budai. Vartotojui pasirinkus vieną iš jų, bus vykdomas apmokėjimas
  5. Patikrinti mokėjimų veikimą. Tam galima naudoti apmokėjimų sistemų testavimo režimus.

Esant sekmingam apmokėjimui arba mokėjimo atšaukimui yra iškviečiamas statuso pakeitimo papildomas skriptas kuris turi būti padėtas į user/modules/payments/_postscript.php . Čia galima idėti savo logiką, papildanti standartinį apmokėjimo procesą (Pvz. perduoti mokėjimo duomenis į apskaitos programą). Šiame faile jau bus paruošti kintamieji:

$order[] - masyvas duomenų apie užsakymą
$status - 0|1 - nustatomas statusas užsakymui. 0 - užsakymas sukuriamas arba apmokėjimas atšaukiamas, 1 - užsakymas apmokėtas arba nustatytas kaip įvykdytas.

Sukurus užsakymui, sėkmingai arba nesėkmingai įvykus apmokėjimui gali būti siunčiami pranešimai pirkėjui ir/arba nurodytam administratoriui el. paštui. Gali būti išsiųsti tokių tipų laiškai:

  1. Klientui pateikus užsakymą
  2. Klientui apmokėjus užsakymą
  3. Klientui nepavykus apmokėti užsakymą
  4. Administratoriui klientui pateikus užsakymą
  5. Administratoriui klientui apmokėjus užsakymą
  6. Administratoriui klientui nepavykus apmokėti užsakymą
Šiuose šablonuose yra pasiekiami tokie kintamieji:
  • $order_id - užsakymo id
  • $order[] - visa informacija apie užsakymą bei pirkėją
  • $goods[] - sąrašas užsakytų prekų
  • $client_email - kliento el. pašto adresas
  • $order_info - papildoma užsakymo informacija