-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Smaže se IČ a DIČ při aktualizaci objednávky #3
Comments
Dobrý den, dívala jsem se na to a neumím problém zduplikovat - mám WC 3.3.3 a poslední verzi pluginu (tu z repozitáře, co půjde brzy ven jako update, ale klidně už ji můžete testovat). Nemáte nějaké hlášky v konzoli? Netluče se tam něco jiného? |
S verzí 1.3.0 se to chová stejně. Po vytvoření objednávky v košíku jsou v tabulce postmeta tyto dva řádky. Upravit | Kopírovat | Odstranit | 943024 | 4520 | _billing_ic | 87033542 Po aktualizaci objednávky v adminu se změní na Chybí prostě hodnoty a přibudou řádky Pokud zkusím uložit ič a dič, tak se v db pak vyplní jak billing_ic, tak billing_billing_ic, ale při další aktualizaci se zas uloží s prázdnou hodnotou. Console nic neukazuje. Na mě to působí, že se prostě nenačte ta hodnota pole z DB, když vlezu na objednávku a pak se uloží s prázdnou hodnotou. |
Můžeme ještě ověřit, že postupujeme oba stejně? Zkontrolujte to prosím s přiloženým gifem. Vytvořím objednávku s vaším údajem, objednám, upravím IČO a DIČ (přidám nakonec obou 5). uložím, zaktualizuji položky v objednávce, pořád se tam stejně ukazuje správná hodnota. Povolíte ještě wp debug a podáváte se do logu?
|
Moc se omlouvám, nakonec je chyba na mé straně. Při deaktivaci všech ostatních pluginů jsem přeskočil. WooCommerce Sequential Order Numbers Po jeho dodatečné deaktivaci se to začalo chovat podle očekávání. Takže teď už jen vyřešit kde je konflikt těchto pluginů. Po jeho aktivaci opět začne IČ a DIČ ukládat bez hodnoty. V příloze debug.log První tři řádky se zapsali, když byl Sequential Order Numbers deaktivovaný, zbytek, když jsem jej opětovně aktivoval a začal s objednávkou pracovat. |
Ona ta funkce woolab_icdic_admin_billing_fields využívá get_post_meta, ale pracuje s order ID místo post ID, což se u mě díky pluginu Sequential order numbers liší. Mě pomohla změna:
na V souboru includes/filters-actions.php řádky 272 a 273. Dle mých znalostí by to nemělo ovlivnit zbytek pluginu, ale radši poprosím o kontrolu, že to je OK. |
Máte pravdu, hlavně jsou oba řádky zbytečně komplikované, otestovala jsem a navrhovaná změna funguje jak má (bez ohledu na použitý plugin). Díky moc! Můžete ho klidně stáhnout upravený odsud a pak by to mělo být OK i s příští aktualizací. Fixla jsem i těch několik noticek, které mi utekly při přidávání poslední feature. Ještě jednou díky za pomoc. |
Dobrý den, pokud vstoupím na editaci objednávky, kde je uložené IČ, tak jej u adresy vidím, pokud kliknu na úpravu adresy, tak je pole prázdné. Pokud na objednávce cokoli změním a provedu aktualizovat, tak se objednávka uloží již bez IČ (pokud na editaci adresy nekliknu, tak se IČ smaže stejně). Verze WP 4.9.4, Woo 3.3.3, Kybernaut IČ DIČ 1.2.0. Toto chování jsem spozoroval při aktualizaci Woo z 3.3.1 na 3.3.3. Pokud to bude možné prosím o opravu nebo nějaký nástřel, kde musím co upravit. Děkuji.
The text was updated successfully, but these errors were encountered: