logo

Dodatni tipovi blokova (EBT) - Novo iskustvo rada sa Layout Builder-om❗

Dodatni tipovi blokova (EBT) – stilizovani, prilagodljivi tipovi blokova: slajdšouvi, kartice sa tabovima, kartice, akordeoni i mnogi drugi. Ugrađena podešavanja za pozadinu, DOM Box, javascript dodatke. Iskusite budućnost kreiranja rasporeda već danas.

Demo EBT moduli Preuzmite EBT module

❗Dodatni tipovi pasusa (EPT) – Novo iskustvo rada sa pasusima

Dodatni tipovi pasusa (EPT) – analogni skup modula zasnovan na pasusima.

Demo EPT moduli Preuzmite EPT module

Scroll

Razumevanje i podešavanje uslovnih radnji (Conditional actions)

27/05/2025, by Ivan

Conditional actions je modul jezgra Ubercart, potreban za kreiranje troškova dostave i poreskih pravila. Takođe se koristi za automatsko ažuriranje statusa porudžbine kada uplata bude primljena, kao i za slanje automatskih obaveštenja.

Kada šaljete proizvode u različite regione sveta ili imate različite troškove dostave u zavisnosti od ukupne težine, potrebno je implementirati poslovnu logiku u vašoj prodavnici. Tada prodavnica može sama da odluči šta se dešava kada šaljete X proizvoda u region sa težinom Z. Uslovna radnja se sastoji iz tri elementa: okidača (trigger), uslova i akcija.

Ova kombinacija se naziva predikat. Okidač je zapravo događaj, slično pravilu koje se aktivira kada kupac završi operaciju u prodavnici. Tokom drugog koraka, sistem proverava uslove i u zavisnosti od njih odlučuje koje akcije treba izvršiti. U poslednjem koraku, Drupal izvršava jednu ili više akcija i daje poruku kupcu ili administratoru o rezultatima.

Na primer, zamislimo da pravimo sledeće uslovne radnje: za porudžbine veće od 100$, dostava je besplatna, a za porudžbine do 100$, cena dostave je 10$. Okidač se aktivira kada kupac odluči da završi izbor proizvoda i ode na stranicu za završetak porudžbine. Tada prodavnica proverava uslov: da li je porudžbina veća ili manja od 100$? U zavisnosti od uslova, sistem automatski donosi ispravnu odluku i preduzima odgovarajuće akcije. Drupal izračunava cenu dostave i obaveštava kupca o porudžbini. Glavna prednost uslovnih radnji je to što možete izgraditi kompletnu logiku bez ijedne linije koda. Samo morate da izdvojite vreme da se naviknete na korisnički interfejs.

Hajde da odemo na Administracija | Administracija prodavnice | Uslovne radnje (Conditional actions), gde možete videti pregled svih predikata po defaultu koji se kreiraju nakon instalacije Ubercarta.

Uslovne radnje