Să presupunem că am o entitate cu un câmp întreg personalizat adăugat. Să numim câmpul Total global (field_global_total)
La un anumit eveniment, vreau
obțineți valoarea existentă a acelui câmp și stocați-o într-o variabilă
obțineți valoarea unui alt câmp întreg (de la o altă entitate) și stocați-o într-o variabilă
adună cele două variabile împreună
salvați acea sumă ca noua valoare a „Total global”
În cele din urmă, vreau să învăț acest lucru în mod generic, astfel încât să pot construi reguli mai complexe. De exemplu, nu știu cum să creez o variabilă, dar când o fac, acea variabilă este limitată la domeniul de aplicare al acelei reguli? Sau o pot trece la orice regulă ulterioară? Și dacă pot, cum îl accesez în alte reguli?
Dar dacă ajută, acesta este cazul meu de utilizare specific.
Scopul meu este, în Comerț, am produsul A. Produsul A are un câmp întreg numit „Total vândut până la data” (field_total_sold_to_date). Să presupunem că valoarea curentă este 15.
Eveniment
Articolul este adăugat în coș. Câmpul pentru cantitate este actualizat la 20. Utilizatorul verifică.
Condiție
Entitatea are câmp
Acțiune
-- obțineți valoarea cantității și stocați-o în variabila „this_quantity”
-- obțineți valoarea Total_sold_to_date și stocați-o în „ttstd”
-- adaugă cele două împreună
-- salvați entitatea, astfel încât suma să fie noua valoare a valorii câmpului_total_vândut_la_date a produsului
Vă rugăm să rețineți că nu vreau să folosesc un modul suplimentar, cum ar fi câmpuri de calcul sau rapoarte de matematică sau comerț. Simt că acest lucru se poate face din cutie. Mulțumiri!