Call to a member function id() on null

Foutmelding:

Call to a member function id() on null

Als je deze foutmelding ontvangt, betekent dat dat er in de (order)data die geïmporteerd werd een product voorkwam wat niet herkend wordt. Daarom kunnen we de order niet doorzetten.

Vaak wordt deze mail gestuurd als het betreffende product niet in Buckles bekend is. Echter, kan het ook zijn dat het product in het doelplatform (bijvoorbeeld een e-fulfillment platform) niet bekend is. In beide gevallen ligt de oorzaak bij een mismatch tussen de identifier (barcode of SKU) aan de kant van het verkoopplatform en het doelplatform.

Hoe kan je deze foutmelding verhelpen?

  1. Controleer waar deze order vandaan komt. Dit kan je terugvinden in het onderwerp van de email, of in de content van de email bij 'Bron'. Dit is het bronplatform, vaak een verkoopkanaal.
  2. Zoek het product op in het doelplatform, bijvoorbeeld je e-fulfillmentsoftware
  3. Vergelijk nu de identifiers van beide producten (SKU of Barcode) tussen beide platformen. Het is belangrijk dat deze gelijk zijn binnen al jouw aangesloten platformen, zodat elk platform het juiste product herkent. Pas eventueel de identifiers aan.
  4. Sla de order opnieuw op in het bronplatform. Afhankelijk van het platform zal er een realtime webhook of een schema (15 minuten interval) plaatsvinden wat de order opnieuw probeert te synchroniseren naar Buckles, en eventueel door probeert te zetten naar een doelplatform.

Zijn de identifiers al gelijk tussen je verkoop- en doelplatform? Dan kan het zijn dat Buckles de verkeerde identifier als leidend aanhoudt bij het product. Dit kan bijvoorbeeld het geval zijn als je tijdens het aanmaken van je product een andere EAN, SKU of Barcode voor dit product invoerde en dit later niet correct is gesynchroniseerd. Neem in dat geval contact met ons op.

Niet gevonden wat je zocht?

Neem dan contact op met onze supportafdeling.

link-svg