Woo integracija problem
-
Poštovani, instalirali smo na webu woocommerce solo API, podesili da samo kartično plaćanje želimo fiskalizirati, no nakon plaćanja karticom i dalje ne dobijamo račun. Također prilikom testa dobijamo poruku
{
"status": 123,
"message": "Nije kreiran niti jedan račun." }možete li nas uputiti gdje griješimo?
-
Probajte enableat debug mode i kreirati račun i pogledati što vam piše u debug.log-u.
Jeste li dobro unjeli sve postavke sa solo servisa u plugin postavke?
Evo screenshota postavki
http://prntscr.com/vm6v56
http://prntscr.com/vm6vduerror log kaže ovo
[19-Nov-2020 13:42:51 UTC] woocommerce_add_order_item_meta is deprecated since version 3.0.0! Use woocommerce_new_order_item instead.
[19-Nov-2020 13:42:51 UTC] woocommerce_add_order_item_meta is deprecated since version 3.0.0! Use woocommerce_new_order_item instead.
[19-Nov-2020 13:42:51 UTC] The woocommerce_add_order_item_meta function is deprecated since version 3.0. Replace with wc_add_order_item_meta.
[19-Nov-2020 13:42:51 UTC] woocommerce_add_order_item_meta is deprecated since version 3.0.0! Use woocommerce_new_order_item instead.
[19-Nov-2020 13:42:51 UTC] woocommerce_add_order_item_meta is deprecated since version 3.0.0! Use woocommerce_new_order_item instead.Woo je updatean na zadnju verziju
Jeste probali disableati ostale plugine i onda vidjeti je li dobite isti problem.
Kada omogućite debug (https://ww.wp.xz.cn/support/article/debugging-in-wordpress/) trebali biste u error logu dobiti API upit i odgovor APIja.
Gornji error nema veze s mojim pluginom jer nigdje ne koristim tu funkciju u pluginu :/Mislim da znam što bi moglo biti problem.
Kada sam ja uključio kartično plaćanje, nisam htio da se odmah kreira račun, nego samo ponuda. Ali iako sam tako napravio postavke, prilikom kartičnog plaćanja, nije se kreirala ponuda. Ali se kreirala tek kada bih tu narudžbu označio kao “Završena”.
Sve narudžbe koje se plate karticama dobije status “Narudžba u obradi” – tek kada narudžbu označim sa “Završena” – kreira se ponuda.Moguće je da je isti problem kada želite da se napravi račun. Tek kada narudžbu označite sa “Završena” – račun će se kreirati.
Za sada se bolje prilagoditi ovim manjim sitnicama, dok ne bude update.
Tipa, nove narudžbe koje se kreiraju bankovnom uplatom imaju status “Na čekanju” i kreira se ponuda u solo (po postavkama). Ako narudžbu označih ručno sa statusom “Završena” – kreira se dupla ponuda (potrebno je ručno obrisati). Ili kada je kartično plaćanje, a u postavkama da se kod tog plaćanja isto kreira ponuda, to se ne dogodi dok ne promijeniš status narudžbe u “Završena”Plugin mi je jako puno pomogao. S obzirom da je trenutno besplatan, treba se malo prilagoditi i iskoristiti maksimalno mogućnosti koje nam trebaju.
Ima inače opcija gdje se odabire kada će se izvršiti kreiranje računa u Solo servisu (na stranici plaćanja (checkout) ili prilikom promijene statusa u završeno).
Nema (još) opcije da se zasebno odabere za payment gateway treba li se opcija slanja izvršiti na stranici plaćanja ili ručno, ali mogu dodat u to-do listu 🙂
Znam za tu opciju. Ali kada je u postavkama (checkout) , opet se kreira račun i kada označim narudžbu sa završeno. Moram još to testirati na novoj verziji.
U svakom slučaju, hvala za update 🙂
Odradio danas update svih plugina, i ponovo probao narudžbu i opet ništa :/
Također ništa ni kad kliknem da je dovršena narudžba.
Error log ne prikazuje ništa.
Zapravo sada drugi problem
loada postavke ali nikako da otvoriDa, postoji neki problem, ali nisam siguran u cemu je tocno problem, jer mi lokalno sve radi i na cisti install i na update sa 1.9.6 verzije.
Ako mozete uslikati sto vam consola baci kao error jako bi mi pomoglo. Desni klik na stranicu pa inspect i u console tabu bi trebali imati neki error.
evo i screena iz konzole.
http://prntscr.com/vowm9rPozdrav, izbacio sam verziju 2.0.2 sada bi sve trebalo raditi 🤞🏼
Update odrađen, kad podesim postavke i kliknem save dobijem prazan screen i ne spremi mi postavke uopće
Failed to load resource: the server responded with a status of 500 (Internal Server Error)
react-dom.min.js?ver=16.9.0:103 TypeError: Cannot read property ‘hasOwnProperty’ of undefined
at o.value (application-cc37fda232124325091a.js?ver=5.5.3:2)
at o.value (application-cc37fda232124325091a.js?ver=5.5.3:2)
at re (react-dom.min.js?ver=16.9.0:95)
at Vg (react-dom.min.js?ver=16.9.0:95)
at ph (react-dom.min.js?ver=16.9.0:217)
at lh (react-dom.min.js?ver=16.9.0:126)
at O (react-dom.min.js?ver=16.9.0:121)
at ze (react-dom.min.js?ver=16.9.0:118)
at react-dom.min.js?ver=16.9.0:53
at unstable_runWithPriority (react.min.js?ver=16.9.0:26)
ve @ react-dom.min.js?ver=16.9.0:103
react-dom.min.js?ver=16.9.0:53 Uncaught TypeError: Cannot read property ‘hasOwnProperty’ of undefined
at o.value (application-cc37fda232124325091a.js?ver=5.5.3:2)
at o.value (application-cc37fda232124325091a.js?ver=5.5.3:2)
at re (react-dom.min.js?ver=16.9.0:95)
at Vg (react-dom.min.js?ver=16.9.0:95)
at ph (react-dom.min.js?ver=16.9.0:217)
at lh (react-dom.min.js?ver=16.9.0:126)
at O (react-dom.min.js?ver=16.9.0:121)
at ze (react-dom.min.js?ver=16.9.0:118)
at react-dom.min.js?ver=16.9.0:53
at unstable_runWithPriority (react.min.js?ver=16.9.0:26)Ovo kaže konzola
I dalje problem 🙁
Nakon što uključim plugin, više mi ne dolaze emailovi s narudžbama niti kupcu dolazi potvrda o narudžbi, također mi nema ni računa na mailu.Pozdrav,
Promijenjen je nacin na koji se email i api poziv salju. U nopvim opcijama na dnu imate zapis poslanih narudzbi i ako su poslani ili ne. Takodjer ima i error notice ako se desio neki error s apijem.
https://ps.w.org/woo-solo-api/assets/screenshot-6.png?rev=2423070
Ako se desio neki PHP error pa se narudzba nije poslala, treba omoguciti debug mode i provjeriti error logove za detalje.
The topic ‘Woo integracija problem’ is closed to new replies.