Problème
Cet article traite de l’erreur suivante :
Couldn't find Pickup with 'id'=[HASH][WHERE "pickups"."supplier_id" = $1 AND "pickups"."deleted_at" IS NULL]
Cette erreur se produit lorsque les clients essaient de réserver un produit avec un ou plusieurs points de ramassage. Un point de ramassage peut être sélectionné, mais le message d’erreur ci-dessus apparaît et les clients ne peuvent pas finaliser la commande avec le point de ramassage sélectionné.
Sélectionner un point de ramassage
Cela se produit généralement lorsque le point de ramassage a été supprimé dans le tableau de bord Ventrata mais qu’il est toujours référencé dans l’un des itinéraires.
Solution
Il existe deux façons de résoudre cette erreur :
Supprimez le point de ramassage de chaque itinéraire auquel il est associé.
Dans le tableau de bord Ventrata, allez dans Pickups (Ramassages) > Routes (Itinéraires). Sélectionnez un itinéraire où le point de ramassage est référencé et appuyez sur l’icône de la corbeille pour supprimer ce point de ramassage. Ensuite, appuyez sur le bouton Mettre à jour l’itinéraire pour enregistrer vos modifications. Répétez pour chaque itinéraire.
Mettre à jour l’itinéraire
Restaurer le point de ramassage supprimé.
Dans le tableau de bord Ventrata, allez dans Pickups (Ramassages) > Pickups (Ramassages). Appuyez sur le bouton Restore (Restaurer) dans la barre d’action. Sélectionnez le point de ramassage à l’origine de l’erreur, puis appuyez sur le bouton Restore (Restaurer) dans la fenêtre de dialogue.
Restaurer le point de ramassage
📒 REMARQUE
Recréer le pickup ne résoudrait pas le problème car la référence de l'itinéraire est liée à l'ID du pickup, qui est unique pour chaque entité dans le tableau de bord Ventrata.



