Support » Plugin: Barion Payment Gateway for WooCommerce » Egyéni státusz kezelése visszatérítés esetén

  • Resolved nattila

    (@nattila)


    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 a update_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

    • This topic was modified 5 months, 1 week ago by nattila.
    • This topic was modified 5 months, 1 week ago by nattila.
Viewing 1 replies (of 1 total)
Viewing 1 replies (of 1 total)
  • You must be logged in to reply to this topic.