Ga naar de hoofdinhoud
Versie: 1.x

SYNC151: Onjuist opgemaakte respons van winkel

Wat dit betekent​

Je winkel heeft een onjuist opgemaakte respons verstuurd die WCPOS eerst moest repareren om deze te kunnen lezen.

Dit betekent meestal dat een plugin of een PHP-melding extra uitvoer in de responsen van de winkel afdrukt. WCPOS heeft dit geval hersteld, maar herstel is niet gegarandeerd — vraag de sitebeheerder om het foutlog van de site te controleren.

Je gegevens​

De onjuist opgemaakte respons is hersteld zodat deze kon worden gelezen. Als het onderliggende verzoek zelf is mislukt (zie stap 1 van Probleemoplossing), volg dan de aanwijzingen voor dat verzoek; anders worden er geen bestel- of productgegevens beïnvloed. Als dit blijft gebeuren, vraag dan de persoon die je WordPress-site beheert.

Probleemoplossing​

  1. Controleer of het bijbehorende verzoek uiteindelijk is geslaagd. Zo ja, dan heeft WCPOS dit geval hersteld; zo nee, volg dan in plaats daarvan de fout- en herhaalinstructies van dat verzoek.
  2. De oorzaak ligt bij de site: een plugin of thema drukt waarschuwingen of losse uitvoer af in REST-responsen. Vraag de sitebeheerder om de logs van de site te controleren op PHP-meldingen rond het tijdstip van de fout.
  3. In de ontwikkelaarstools van de browser (tabblad Netwerk) — of via Geavanceerd → Ontwikkelaarstools in-/uitschakelen in de desktop-app — zie je de onbewerkte responsinhoud; de losse uitvoer staat direct voor of na de JSON.
  4. Herstel is een poging naar beste vermogen: als deze waarschuwingen vaak voorkomen, los dan de verantwoordelijke plugin op in plaats van op het herstel te vertrouwen.

Details​

Code
SYNC151 (STORE_RESPONSE_MALFORMED)
Ernst
warn
Geïntroduceerd in
WCPOS 1.10.0