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
Kompatibilita s WooCommerce 3.0 #137
Comments
CRUD vypadá fakt dobře. |
Právě u visibility mám v pluginu myslím přímý dotaz na postmeta (XML feedy), takže tam se to bude muset určitě upravit... |
To ano, ale feed se podle mě bude generovat daleko rychleji, možná nebude třeba dělat ani ty statické XML soubory při velkém množství produktů. Jeden web s velkým množstvím produktů (20k +) mi jel opravdu hodně pomalu, nechal jsem si vyjet |
Už to někdo zkoušel? :-) Objevily se nějaké problémy? |
Ted mam 2 eshopy pod woo 3.0.3 tak napisu jestli tam bude problem. Zatim to facha :) |
Dobrý den, |
Zdravim, ja jsem to vcera daval na 2 eshopy a mne to funguje (ale daval jsem tam kopirovanou verzi 0.5, ne tuhle nejnovsi z github) asi ve verzii 0.6 bude nejaky problem jdu vyskouset test |
Díky asi vyzkouším 0.5 Na všechny eshopy vždy dávám aktuální s githubu. Edit// Tak ani 0.5 nevygeneruje nic :( |
@lukasprelovsky A nemůže Vám jet feed ještě z cache, nebo se zobrazuje vygenerovaný (statický) XML z dřívější doby ? |
ee na verzii 0.5 feed funguje i na woo 3.0.4 (cache nepouzivam) a funguje od vcera i staticka i dynamicka verze. Jdu proverit, jak je to s WooCommerce 3.0.4 + 0.6 alpha |
Tak jsem vypnul všechny pluginy, nechal jen WC a České služby aktivoval výchozí šablonu, zkoušel 0.5 i 0.6 a feed se nevygeneruje, jen hlavička. A to jak statický, tak dynamický. |
Verze 0.6-alpha - podle mne se to vubec nedoporucuje pouzivat na ostry verzi eshopu, porad se neco v zdrojacich meni a github verze je spise pro vyvoj a doporucuje se pouzivat final 0.5? resp alpha jen na vlastni riziko Woocommerce Verze 3.1.0-alpha (aktualny verze z github + ceske sluzby 0.6 alpha = Plugin nemohol byť aktivovaný, pretože došlo k fatálnej chybe.) Verze 3.0.4 (nejnovsi vydany woo + ceske sluzby 0.6 alpha = Plugin nemohol byť aktivovaný, pretože došlo k fatálnej chybe. (pouzivam WordPress 4.7.5-alpha-40514 s témou Storefront + php 7.1) |
Zatím to nemám na ostré verzi, ale v developmentu. Vždy si stáhnu nejnovější verzi ČS a pokud je vše OK, klidně pustím do produkce - zatím jsem s tím neměl problém. |
Takže už vím, kde je chyba. Pokud jsou produkty vytvořeny ve verzi WC 2.6.x a starší, tak feed jede. Pokud jsou ale produkty vytvořeny ve verzi 3.x, tak feed nejede. Pravděpodobně to souvisí se zápisem do db (jiná struktura) a CRUDem. |
@lukasprelovsky: To je problém s PHP 7.1.x, řešili jsme zde: https://wordpress.org/support/topic/doba-dodani-pro-kazdou-variantu-zvlast/#post-9048993 @novetrendy: Zajímavý bug, je pravda, že jsem v nové verzi WooCommmerce ještě produkty vytvářet nezkoušel :-( Zítra se na to podívám, díky moc za report! |
@pavelevap Dobrý večer, už jste se k tomu dostal? Teď dělám další eshop, mezitím byla aktualizace na WC 3.0.5, ale žádný pokrok, feed se pořád pro nové produkty negeneruje 😟 |
Ještě jsem se k tomu nedostal, pokud se můžete podívat do logů a napsat sem chybu, kterou to vyhazuje, tak bych to uvítal, díky :-) |
Právě že v logu není vůbec nic. Ani v server logu ani ve WP-DEBUG. |
Nemáte někdo nějaký testovací web, kam byste mě mohli pustit (WP admin + FTP prosím na email)? Nějak se mi to nedaří reprodukovat... |
Zkusím zítra (pozítří) něco založit a nainstalovat a potom Vám pošlu přístupy. |
Tak už to asi vidím: woocommerce/woocommerce#12527 Dotazujeme se na viditelnost pomocí postmeta (zde), ale po instalaci Woo 3.0.x dojde k migraci dat z postmeta na položky taxonomie (to samé patrně i pro vyprodané produkty), takže tam ve výsledku nejsou žádné produkty pro zpracování ve feedu. Připravím opravu... |
Super, mě to teď vůbec nevyšlo se tomu věnovat, jsem rád, že jste to našel. |
Zatím je to bohužel pouze teorie, protože to na mém webu funguje, i když jsem v nové verzi WooCommerce přidal další produkt :-( Takže stejně budu potřebovat nějaký testovací web, kde se chyba vyskytuje... |
Snad to bude opraveno, zkuste prosím nejnovější verzi. |
Super, funguje ! |
Základní funkčnost pluginu obnovena, nyní bude potřeba to ještě celé detailně projít a odstranit různé chybové hlášky:
|
Luxus! |
- Zachována kompatibilita pro WooCommerce verze 2.6.x (a starší).
Poznámka: Zatím se snažím zachovat 100% kompatibilitu s WooCommerce 2.6.x (i starší), ale nebudu to už nějak pravidelně testovat. |
Asi bychom měli zkontrolovat i deprecated funkce: |
@novetrendy: Jj, díky, o tom vím, je to uvedeno výše, jako problém s hooky. Mělo by to zatím stále fungovat (jen to hází upozornění do logu), jen bude potřeba změnit hook, možná se tam změní i nějaké parametry... |
@pavelevap Jsem si toho nevšiml :-), procházel jsem dnes logy ze serverů a u jednoho webu jsem na to narazil a identifikoval České služby. |
- Zrušeny funkce ceske_sluzby_ulozenka_pobocka_email() + ceske_sluzby_dpd_parcelshop_pobocka_email() a použity existující ceske_sluzby_ulozenka_objednavka_zobrazit_pobocku() + ceske_sluzby_dpd_parcelshop_objednavka_zobrazit_pobocku(). - Metoda get_item_meta() nahrazena pomocí funkce wc_get_order_item_meta(). - Další drobné úpravy.
@novetrendy: Mělo by být opraveno zde: #97 Budu rád, když občas kouknete do různých logů, ať se zbavíme různých Warning a Notice. Aktuální verze už by ale měla být vcelku pročištěná. |
@pavelevap Super! 👍 |
- Použit novější filtr woocommerce_get_stock_html (od WooCommerce 3.0), původní ponechán pro starší verze. - Možnost zobrazení zvolené dodací doby s hodnotou nula (skladem).
Má vůbec cenu nechávat zpětnou kompatibilitu pro starší verze WooCommerce než 3.0.x? |
Nová verze by měla dorazit v únoru 2017, nějaké problémy tam určitě budou: https://woocommerce.wordpress.com/2016/12/15/woocommerce-2-7-beta-1-is-here/
The text was updated successfully, but these errors were encountered: