Forum Replies Created

Viewing 5 replies - 1 through 5 (of 5 total)
  • Thread Starter sectorx

    (@sectorx)

    Dobry den,

    chcel by som vas teda poprosit do buducna pridat do API tuto moznost. Je to prakticka funkcionalita a malo by ju vase API poskytovat, aby ju tretie strany mohli vyuzit vo svojich custom backendoch a nemuseli si to programovat. Navyse to uz aj mate urobene vo vasom superfaktura backende ako som pisal vyssie. Verim ze pridat to do API nebude az taky problem.

    Vdaka

    Thread Starter sectorx

    (@sectorx)

    Dobry den,

    skvele, dakujem velmi pekne, konecne to uz nebude otravovat ??

    Dobry den,

    tie meta sa skladaju velmi rozne, niektore s cenou, niektore bez, poradie ako kedy. Riesit to cez nejake sialene regularne vyrazy, to nie je cesta.

    Prosim dorobte filter na ten separator meta fieldov ako sa sklada ten retazec predtym ako to ide do superFA. Zide sa to ucite nielen nam. Lepsie ako si pracne programovat to skladanie. Predstavujeme si to nejako takto:

    function my_meta_separator($separator)
    {
       $separator = "\n";
       return $separator;
    }
    add_filter('sf_order_item_meta_separator', 'my_meta_separator', 10, 3);
    • This reply was modified 1 year, 3 months ago by sectorx.
    • This reply was modified 1 year, 3 months ago by sectorx.
    Thread Starter sectorx

    (@sectorx)

    Dobry den,

    videl som to v superFA zdrojovom kode ze to vola payment_complete() a zvysok robi woocommerce.

    Po dlhsom skumani a debugovani som prisiel na to, ze ta funkcia je napisana spravne, ale problem je v priorite. Ked som tam mal 10 alebo nizsiu, tak to nefungovalo spravne. Ked som tam dal 99 tak to zacalo fungovat bez problemov. Prepisoval to zrejme nejaky iny filter.

    Kazdopadne dakujem za reply.

    Thread Starter sectorx

    (@sectorx)

    Vdaka za rychlu odpoved. Skusil som to ale toto nie je to co potrebujem.

    Ten filter umoznuje uplne modifikovat description ale toto nie je ziaduce.

    Vypisal som si tu $item_data a vyzera to tam takto nejako:

    Array
    (
    [name] => Test produkt
    [quantity] => 1
    [sku] =>
    [unit] => ks
    [unit_price] => 49
    [tax] => 0
    [description] => moj_custom_datum: 1.1.2000, themehigh_custom_preferred_language: 2, themehigh_custom_darcekovy_obal: 1
    Popis produktu
    )

    K produktu user zadava pri nakupe datum, takze nejde len o to zmenit nejako ten popis na nieco ine staticke. Keby som tam mal len 1 custom field tak by sa to nejako dalo vyparsovat. Chcelo by to ale nejake systematickejsie riesenie.

    Navyse tam mam este pouzity plugin na custom product options
    https://www.themehigh.com/product/woocommerce-extra-product-options/ a ten tam pridava tiez nejake custom order item meta tymto sposobom a vo FA sa zobrazuju ako metakey nefiltrovane, rovnako ako ten ‘moj_custom_datum’.

    Idealne by bolo ako sa kreuje ta [description] urobit, aby to slo este cez ten filter woocommerce_order_item_display_meta_key a nahradzalo to tie metakey filtrovanymi hodnotami.

    Ten plugin od Themehigh pozeram ma filter na tie metakey/values takto nastaveny:
    add_filter( ‘woocommerce_order_item_get_formatted_meta_data’, array($this, ‘filter_order_item_get_formatted_meta_data’), 10, 2);

    Myslite ze by sa to dalo nejako urobit aby superFA brala do uvahy tieto filtre?

Viewing 5 replies - 1 through 5 (of 5 total)