• Resolved morvy

    (@morvy)


    Dobrý deň,

    aktivoval som plugin na 2 eshopoch patriacich jednej firme (takže majú identický DPD config).

    Na jednom webe s Woo 7.8 je to relatívne OK, mám v konzole jednu chybu na obrazovke objednávky:

    dpd-export-settings-admin.js:112:10

    Uncaught TypeError: can't access property "parentNode", t is null

    Druhý web s Woo 5.7.2 má rovnakú chybu v konzole, ale mám tu navyše 2 problémy:

    1. eshop používa Toret Woo Doprava a ich “Dobírka”, takže “cod” check pri exporte objednávky to nerieši a žiaľ, odoslalo sa kopec objednávok bez dobierkovej sumy kým sa na to prišlo. V kóde je to natvrdo, bolo by možné pridať tam filter, ktorým by šlo meniť ID platobnej metódy voči ktorej sa overuje hodnota ORDER_PAYMENT_METHOD_KEY? Ideálne by aj bolo, keby to bolo pole, keďže sa môže stať, že pre rôzne krajiny sú inak nastavené platobné metódy.
    2. Plugin nemá definované, že by potreboval novší Woo, takže aj s 5.x by som čakal kompatibilitu. Tu však v obrazovke DPD nastavení sa mi “repeater” pre BANK_ID a ADDRESS_ID zobrazuje ako nenaformátovaný input, čiže nejako tam ten repeater field nefunguje. Keďže sa tam uloží string 1000, v obrazovke objednávky je tiež blbosť v dropdownoch. Keď som prekopíroval config z 1. do 2. eshopu, tak mám obrazovku objednávky OK, aj exporty idú OK, no v obrazovke DPD nastavení mám serializované polia.. V konzole chyby nie sú.

    Tiež pri filtri wc_dpd_export_data by sa zišiel objekt $order ako druhý parameter, aj keď samozrejme dá sa vytiahnuť cez wc_get_order($data[‘id’]). V meta objednávky bývajú často veci, ktoré by sa zišli v referencii, prípadne na získanie celkovej hmotnosti zásielky (tá je tu ako vidím zatiaľ napevno).

Viewing 2 replies - 1 through 2 (of 2 total)
  • Plugin Author Webikon s.r.o.

    (@webikon)

    Dobrý deň,

    vyskúšal som plugin na WC verzii 7.8 a chybu v konzole mi to neukazuje. Skúste prosím aktualizovať plugin a pozrieť sa, či daná javascriptová chyba tam stále je.

    Pridal som zároveň v novej verzii filter wc_dpd_cod_id, kde môžete zmeniť ID pre dobierku.

    Zároveň sme aktualizovali minimálnu požadovanú WC verziu s tým, že užívateľa aj upozorníme.

    A tiež som Vám tam pridal do filtra wc_dpd_export_data ako druhý parameter objekt $order.

    Thread Starter morvy

    (@morvy)

    Plugin po aktualizacii chybu nehadze ani na 7.8 ani na tej 5.7.2 (som si znizil ten requirement, nemam teraz moznost aktualizovat ten Woo pred Vianocami 🙂 ). Inak az na tie polia v nastaveni pluginu vsetko funguje OK, stitky sa generuju..

    Nove filtre super. Sice na tom konkretnom starsom Woo je to tak, ze pre SK je dobierka “cod” a pre zahranicie “dobirka” ale to uz nejako vymyslim, idealne ak aj to SK prerobim na dobirka.

    Dakujem 👍

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

The topic ‘Zopár problémov’ is closed to new replies.