• Resolved petis

    (@sedivy)


    Dobry deň,

    Prosím Vás, je nejaká mo?nos?, ako pou?íva? viac ?íselnych rád pre faktúry pod?a kategórie produktov na eshope, alebo pod?a typu Fyzicky/Virtuálny produkt? Predávame toti? ako fyzické, tak digitálne produkty (kurzy) a chceme pre daňové ú?ely faktúry za tieto 2 typy produktov oddeli? inou ?íselnou radou. Existuje sp?sob ako to dosiahnu???Hook, filter, anyway?

    ?akujem.

Viewing 2 replies - 1 through 2 (of 2 total)
  • Plugin Author superfaktura

    (@superfaktura)

    Dobry deň,

    ID ?íselníka m??ete zmeni? pomocou filtra sf_invoice_data. Príklad ni??ie zmení ?íselník, ak sú v ko?íku iba produkty s 20% DPH. Podobne m??ete filter pou?i? na zmenu pod?a kategórií produktov v ko?íku alebo pod?a akychko?vek inych kritérií, ktoré potrebujete.

    function my_invoice_data($invoice_data, $order, $type) {
    $rates = array();
    foreach ( $order->get_items('tax') as $item_id => $item ) {
    $tax_rate_id = $item->get_rate_id();
    $rates[] = WC_Tax::get_rate_percent_value( $tax_rate_id );
    }

    if ( empty( array_diff($rates, array(20) ) ) ) {
    $invoice_data['sequence_id'] = "12345";
    }

    return $invoice_data;
    }
    add_filter('sf_invoice_data', 'my_invoice_data', 10, 3);
    Thread Starter petis

    (@sedivy)

    Skvelé! ?akujem ??

Viewing 2 replies - 1 through 2 (of 2 total)
  • You must be logged in to reply to this topic.