• Resolved mikel555

    (@mikel555)


    Dobry deň,

    je prosím mo?né nahradi? woocommerce stav processing (spracováva sa), inym stavom objednávky (napríklad custom stavom, ktory sme si dorobili) po vykonaní callbacku pri priradení platby bmailom za pomoci nejakej php funckie?

    Bol by som ve?mi v?a?ny, ak by ste mi vedeli v tomto smere poradi? nako?ko v na?om rie?ení vyu?ívame processing ako vstupny stav do e-shopu, kde si po schválení vytvorí zákazník mo?nos? platby a následne ak zvolí platbu prevodom sa stav zmení na on-hold. Superfaktúra ale následne po priradení callback akcie zmení stav na processing, ?o znamená ?e by zákazníkovi do?iel op?? email o tom, ?e sme prijali jeho objednávku a p?sobilo by to chaoticky.

    ?akujem

Viewing 1 replies (of 1 total)
  • Plugin Author superfaktura

    (@superfaktura)

    Dobry deň,

    SuperFaktúra stav objednávky nemení, callback iba ozna?í objednávku ako uhradenú metódou WC_Order::payment_complete(). Stav objednávky následne zmení WooCommerce pod?a svojich pravidiel.

    Pod?a dokumentácie k metóde payment_complete() na https://woocommerce.wp-a2z.org/oik_api/wc_orderpayment_complete/ m??te pre zmenu tychto pravidiel pou?i? napríklad filter woocommerce_payment_complete_order_status. Príklad pou?itia m??te vidie? ni??ie.

    add_filter( 'woocommerce_payment_complete_order_status', 'my_payment_complete_order_status', 10, 3 );
    
    function my_payment_complete_order_status( $status, $order_id, $order ) {
         return 'custom-status';
    }
Viewing 1 replies (of 1 total)
  • The topic ‘Custom stav pre callback pri párovaní platby bankovym prevodom’ is closed to new replies.