SYNC211: Ongeldig veld in record
Wat dit betekent
Je winkel heeft een waarde geweigerd die ernaartoe is verzonden.
De reden van de winkel noemt de waarde. Corrigeer deze op de plek waar je die hebt ingevoerd en sla opnieuw op. Meestal hoort de waarde bij een record — een product, klant of bestelling — maar deze code kan ook voorkomen bij een instellingen- of aanmeldverzoek dat de winkel heeft geweigerd; corrigeer de waarde dan op dat scherm.
Je gegevens
Wis de gegevens op dit apparaat niet — er kunnen wijzigingen op staan die je winkel nog niet heeft. Een geweigerde bewerking aan een bestaand product, een variant, klant of coupon wordt meestal automatisch ongedaan gemaakt en in plaats daarvan geregistreerd als SYNC202. Verschijnt deze code en staat de wijziging in Winkelstatus → Database, dan is het automatisch ongedaan maken niet uitgevoerd — behandel deze wijziging zoals alle andere wijzigingen in de lijst. Bij een instellingen- of aanmeldverzoek valt er niets op te slaan.
Probleemoplossing
- Vouw de logvermelding uit en lees de reden van de winkel en het endpoint: de reden noemt de waarde en het endpoint laat zien of het om een record of om een instellingen- of aanmeldverzoek ging.
- Corrigeer de waarde op de plek waar je deze hebt ingevoerd — veelvoorkomende oorzaken zijn een waarde buiten het toegestane bereik, een geweigerde notatie of een verplichte optie die leeg is gelaten — en sla opnieuw op. Staat de wijziging niet in Winkelstatus → Database, dan is de versie van de winkel hersteld en kun je de wijziging opnieuw uitvoeren met de gecorrigeerde waarde. Staat deze na het corrigeren nog onder "… changes never reached your server" in Winkelstatus → Database, tik dan bij de regel op Opnieuw verzenden.
- Staat het record in plaats daarvan onder "… changes were held" met "Je winkel vereiste een actuele versie", dan is er geen waarde fout — kies tussen Opnieuw verzenden en Wijziging op apparaat verwerpen, zoals beschreven in SYNC221.
- Ging het om een instellingen- of aanmeldverzoek, corrigeer de waarde dan op het scherm waar je deze hebt ingevoerd en sla opnieuw op. Sitebeheerder: de ontwikkelaarstools van de browser (tabblad Netwerk) — of Geavanceerd → Ontwikkelaarstools in-/uitschakelen in de desktopapp — tonen het antwoord van de winkel wanneer de details niet in het POS-log staan.
- Sitebeheerder: als een genoemde waarde er in de POS correct uitziet, vergelijk deze dan met hetzelfde record in WP Admin — validatie die een plugin aan de winkel heeft toegevoegd, kan waarden afwijzen die de POS wel goed vindt.