Tovább a tartalomhoz

Feltételes logika feedekhez

Feed futtatása feltételhez kötve: mező értéke, üres mező és fizetési állapot alapján.

A feltételes logikával megadhatod, mikor dolgozzon fel egy feed a beküldött adatok alapján. Ez hasznos például hírlevél-feliratkoztatásnál, vagy ha a fizetési adatokat más-más szolgáltatónak kell küldeni.

A feltételes logikát a feed beállításai között kapcsolhatod be, minden, az űrlaphoz tartozó feednél külön. Ha nem állítasz be feltételt, az űrlap az első megtalált feedet dolgozza fel.

Példa: feed egy mezőválasztás alapján

Szekció neve “Példa: feed egy mezőválasztás alapján”

Az űrlap egy Fizetési mód nevű legördülő listával kérdezi, hogy a látogató Stripe-pal vagy PayPallal fizet.

  1. Vegyél fel az űrlapra egy legördülő listát két lehetőséggel: Stripe és PayPal.
  2. Hozz létre egy feedet mindkét szolgáltatóhoz a kiegészítő feed-beállítások oldalán.
  3. Mindkét feednél kapcsold be a feltételes logikát, és állítsd be, hogy a legördülő lista egyenlő legyen a feedhez tartozó fizetési móddal.

A látogató a beküldéskor választ egy fizetési módot, és a fizetési adatok annak a szolgáltatónak mennek, amelyet kiválasztott.

Példa: feed, ha egy mező nincs üresen

Szekció neve “Példa: feed, ha egy mező nincs üresen”

Használd a nem egyenlő operátort, és hagyd üresen az értéket. Egy Advanced Post Creation feed például csak akkor hoz létre bejegyzést, ha az adott mező ki van töltve.

Példa: feed fizetési állapot alapján

Szekció neve “Példa: feed fizetési állapot alapján”

Akkor használd, ha egy feednek csak akkor kell lefutnia, ha a fizetés egy adott állapotba jutott: például felhasználót hoz létre, ha a fizetés kifizetett, vagy értesít valakit, ha sikertelen.

Az űrlapon legyen aktív fizetési feed egy támogatott fizetési kiegészítőből. Ekkor a Fizetési állapot megjelenik a többi feed (például User Registration, Zapier, Advanced Post Creation) feltételes logikájának mezőlistájában.

  1. Nyisd meg a vezérelni kívánt feedet, és kapcsold be a feltételes logikát.
  2. Válaszd a Fizetési állapot mezőt, majd az egyenlő vagy a nem egyenlő operátort, végül az állapotot.
  3. Minden kezelendő állapothoz hozz létre külön feedet.
Állapot Mikor használd
Paid (Kifizetve) Az egyszeri fizetés befejeződött.
Failed (Sikertelen) A fizetés nem sikerült.
Processing (Feldolgozás alatt) A fizetés elindult, de még nem fejeződött be.
Authorized (Engedélyezve) A fizetést engedélyezték, de még nem vonták le.
Active Subscription (Aktív előfizetés) Az előfizetés aktív.
Cancelled Subscription (Lemondott előfizetés) Az előfizetést lemondták.
Pending (Függőben) A fizetés függőben van.
Refunded (Visszatérítve) A fizetést visszatérítették.
Voided (Érvénytelenítve) A fizetést érvénytelenítették.

Nem minden fizetési szolgáltató használja az összes állapotot. A listában a felület feliratai a fizetési kiegészítőtől függően jelennek meg; a fenti magyar szavak csak magyarázatok.

A feed nem fut le a beküldéskor, ha az állapot még nem egyezik. Amikor a fizetési kiegészítő frissíti a bejegyzés fizetési állapotát, a Gravity Forms újra ellenőrzi ezeket a feedeket, és lefuttatja azokat, amelyeknek a feltétele már teljesül. Az a feed, amely már lefutott, nem fut le újra.

Ha fizetési állapotra építesz feltételt, a feednél hagyd üresen a Fizetés utáni műveletek jelölőnégyzetet.

Készült:

Tiszteletben tartjuk a magánszférádat

Sütiket használunk a böngészési élmény javítására és a forgalom elemzésére. Az analitika csak akkor indul, ha engeded. Adatvédelmi irányelvek, Sütitájékoztató.

Sütibeállítások