• Pozdrav Denise,

    hvala na korisnom pluginu za ovo na?e malo tr?i?te!

    Nadam se da ?ete mi mo?i pomo?i. Naime, kombinacija koja je postavljena je Woo – Stripe – Solo – DHL za shipping. Fiskalizacija bi se trebala odraditi kod statusa completed, ?to nije idealno, ali smo tako postavile zbog storniranja failed narud?bi prilikom procesiranja u stripe-u.
    Tu su dvije stvari:
    – order se uop?e ne pojavi u SOLO tablici (Solo API order details) kada DHL prebaci order u completed (to smo zaobi?le ru?nim prebacivanjem u status completed)

    – kod ru?nog prebacivanja order se pojavi u tablici i nekad se fiskalizacija izvr?i odmah a nekad nakon par dana ili nikako. ako pro?e nekoliko dana onda iskoristimo “Resend” button – i to isto nije toliki problem – ali se nakon toga odre?en broj narud?bi ponovno fiskalizira i onda imamo duple ra?une u SOLO-u (11.7. 30 narud?bi preba?eno ru?no u completed, 3 su se automatski fiskalizirale taj i slijede?i dan, 14.7 – napravljen resend za ostatak narud?bi, 15.7. 5 od 26 narud?bi se ponovno fiskalizirao)

    Zanima me, postoji li neka dodatna postavka koju bismo mogle “prodrmati” da to te?e malo pitkije ??

    Hvala unaprijed

    Maja

    The page I need help with: [log in to see the link]

Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Author Denis ?oljom

    (@dingo_d)

    Pozdrav!

    Ovo za DHL sam vec mislim cuo (ili je bio slican plugin u pitanju), razlog zasto se ne promijeni status u pluginu i ne posalje na SOLO servis je vjerojartno jer njihov plugin mijenja ordere ili direktno ili putem REST API-ja, dok ja pratim WordPressove hookove i reagiram kada se tamo desi izmjena.

    Posto je WooCommerce plugin napravljen tako da, kada se preko REST-a izmjeni status, se ne okine taj hook, ja ne mogu znati je li neki plugin napravio izmjene ili ne na samoj narudzbi.

    Ovo za rucno prebacivanje bi trebalo raditi. Kada se rucno prebaci status, napravi se pozadinski posao koji se nakon nekog kratkog vremena okine i izvrsi poziv u pozadini.

    Jedini razlog zasto on ne bi radio je da nema aktivnosti na stranici pa se ne okinu pozadinski procesi (zbog nacina kako oni nativno rade u WordPressu).

    Ovisno o vasem hosting provideru, mogli biste iskljuciti WordPressov cron (koji upravlja pozadinskim procesima) i ukljuciti serverski cron koji ce se onda okidati neovisno ima li korisnika na vasoj stranici ili ne (WordPressov ovisi o aktivnosti na stranici).

    To mi jedino pada na pamet (ukoliko nemate nekih drugih errora u error logu koji bi mogli utjecati na ponasanje) kao neka mitigacija.

    Thread Starter zmaja26

    (@zmaja26)

    Po?tovani Denise,

    hvala Vam na brzom odgovoru. Hosting je GoDady WordPress managed, nekakav basic s ne ba? previ?e mogu?nosti, tako da te?ko da ?e se to mo?i. Me?utim, obratit ?emo pozornost prilikom promjene hostinga za par mjeseci. Usput istra?iti kakve su nam mogu?nosti odmah prebaciti narud?be u status completed dok na stranici postoji pove?ana aktivnost kada krenu te periodi?ne prodaje.

    Jo? jednom hvala i lijep pozdrav!

    prebacio upit u novi topic

    hvala lp emil

    • This reply was modified 1 year, 6 months ago by sonarscope.
    • This reply was modified 1 year, 6 months ago by sonarscope.
Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Resend order to API – poteskoca’ is closed to new replies.