• Dobry deň,

    mám vo woocommerce stav objednávky dokon?ená (základny stav pre woo) a m?j vlastny stav, ktory je ur?eny pre iny segment predaja. M?j problém spo?íva v tom, ?e superfaktúra v admine umo?ňuje pridelenie iba jedného stavu pre platobnú bránu. Je prosím mo?nos? pridania filtra pre custom stav objednávky pre vytvorenie faktúry pre sp?sob platby, aby som tak mohol pou?i? 2 stavy pre vytvorenie faktúry na 1 platobnú metódu?

    ?akujem

    • This topic was modified 3 years, 6 months ago by mikel555.
Viewing 5 replies - 1 through 5 (of 5 total)
  • Thread Starter mikel555

    (@mikel555)

    Tipujem ze ide o filter sf_invoice_regular_create, viete mi ale prosím poradit funkciu pre vyvolanie pre custom stav?

    ?akujem ve?mi pekne za ochotu.

    Plugin Author superfaktura

    (@superfaktura)

    Dobry deň,

    sf_invoice_regular_create nie je filter, je to len oby?ajny GET parameter pou?ívany interne pluginom pre vytvorenie faktúry.

    M??te ho skúsi? pou?i? vo vlastnom kóde pri detekcii zmenu stavu objednávky do Vá?ho custom stavu. WooCommerce má na to hook woocommerce_order_status_changed.

    Thread Starter mikel555

    (@mikel555)

    function generate_sf_invoice( $order, $order_id ){
    $order = new WC_Order($order_id);
    $result = $this->sf_generate_invoice($order, 'regular');
    if ( ( get_post_meta($order->id, '_payment_method', true) == 'gpwebpay' ) && ('kurzuhrada' == $order->status) ) {
    return $result;
    }
    }
    add_action('woocommerce_order_status_changed', 'generate_sf_invoice', 10, 3);

    Prosim viete mi poradit co robim zle? ?akujem

    Thread Starter mikel555

    (@mikel555)

    @superfaktura Vedeli by ste mi prosím poradi?? ?akujem

    Plugin Author superfaktura

    (@superfaktura)

    Takto na prvú Vám poradi? neviem. Zapnite si debug, odkrokujte si tento kód a pod?a chybovych hlá?ok a priebe?nych hodn?t premennych prídete na to, kde je problém.

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘Vytvorenie faktúry pre jednu platobnú bránu s viacero stavmi objednávok’ is closed to new replies.