Egyéni státusz kezelése visszatérítés esetén
-
Hello!
A rendeléseink fizetéskor egyéni státusz kapnak, amit a
woocommerce_barion_order_status
filterrel oldunk meg. E m?g?tt vagy egyszer? kód, ami átnézi a rendelést, és visszaadja a státuszát aupdate_order_status($order)
függvénynek. A probléma annyi, hogy (minden bizonnyal) ez a kódrészlet visszatérítés esetén is lefut, amikor a megrendelés megkapja a “Barion visszahívás. paymentId” note-ot., és végül a rendelés visszaáll egy korábbi státuszba.
Hogy tudom ezt kezelni? Megoldható, hogy a saját kód csak fizetéskor fusson le, visszatérítéskor ne? Esetleg nekem kell a saját kódomban figyelnem mondjuk az aktuális rendelés státusz, és ezt figyelembe véve kalkulálnom az új státuszt?Nem vagyok benne biztos, hogy ez a saját oldalamon megoldható, mert mondjuk ha a rendelés ‘completed’ státuszban van és j?n egy újabb callback, akkor attól ez még lehet egymás után indított fizetés is, nem csak visszamondás, amit meg ugye csak simán eldobunk mert a rendelés már fizetve volt.
K?szi,
Attila
- The topic ‘Egyéni státusz kezelése visszatérítés esetén’ is closed to new replies.