Passer au contenu principal

Erreur: Couldn't find Pickup with 'id'

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é.

Select Pickup

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 :

  1. 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.

    Route

    Mettre à jour l’itinéraire

  2. 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.

    Restore Pickup

    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.

Avez-vous trouvé la réponse à votre question ?