Besoin d'aide pour utiliser l'intégration Heartland ? Cet article présente des solutions aux erreurs et problèmes courants.
Erreur ou problème | Solution |
InvalidProduct: Invalid PLU. | Un ou plusieurs articles de la commande ont un PLU qui n'appartient pas au système de caisse (POS) de cet établissement. Synchronisez vos produits et publiez votre menu à nouveau, en veillant à ce que chaque article existe pour cet établissement. |
X is a variant, but the order does not contain a variation sub item. | Il manque des sous-articles à la variante. Vérifiez la configuration de la variante et assurez-vous que ses variations ne sont pas toutes mises en veille. |
Unsuccessful API response - “Internal server error”. | Cela indique généralement une panne chez Heartland. Contactez directement le support Heartland pour connaître une mise à jour ou un délai de résolution, car cela relève de leur responsabilité. |
POS is not reachable: HEARTLAND BAD_GATEWAY / reachable but slow to respond. | Il s'agit d'un problème de connectivité avec le service cloud de Heartland. Contactez le support Heartland pour vérifier votre connectivité. |
Invalid order while parsing: Missing House Account ID in the order payload. | Vos paramètres de mode de paiement et de destination de commande ne sont pas entièrement configurés. Contactez notre équipe d’assistance pour faire corriger ces paramètres dans la configuration de votre canal. |
Unsuccessful API response - “Some items in your cart are no longer available and have been removed”. | Un ou plusieurs articles commandés échouent aux contrôles de disponibilité de Heartland. Vérifiez que chaque article est assigné à un groupe de menu, n'est pas marqué comme en rupture de stock, et que « Available Online » est activé au niveau de l'article, de la section et du groupe de menu. Si tout est correct, contactez le support Heartland. |
Order contains out of stock items: “Some of the items in your cart are out of stock”. | Mettez en veille l'article en rupture de stock dans Deliverect afin qu'il soit retiré de vos boutiques en ligne. Vous pouvez également activer le paramètre d'établissement « Snooze product if out of stock » pour que cela se fasse automatiquement. |
Deliverect total does not match Heartland total. | Le total de la commande calculé par Deliverect ne correspond pas au total renvoyé par le système de caisse (POS). Contactez notre équipe d’assistance pour faire examiner cet écart de prix. |
“Your selected order type is no longer available”. | Le type de commande n'est pas prévu comme disponible au moment où la commande a été passée. Assurez-vous que tous les types de commande que vous proposez en ligne sont disponibles pendant toutes les heures où vous souhaitez prendre des commandes. |
Unsuccessful API response - “Invalid discount_id”. | Le Discount ID n'est pas défini dans les paramètres de votre canal. Contactez notre équipe d’assistance pour faire configurer le bon Discount ID. |
Unsuccessful API response - “Unknown items[X] id: PLU”. | L'article n'a pas été activé pour la commande en ligne dans Heartland. Modifiez l'article et activez « Allows this item to be seen by customers online », en vérifiant les substitutions par établissement si nécessaire. |
Unsuccessful API response - “Delivery is not enabled for this location”. | Activez la livraison pour l'établissement directement dans les paramètres de votre système de caisse (POS) Heartland. |
Unsuccessful API response - “BadRequest” / “Found errors in json: BadRequest”. | Un article n'est pas correctement associé à une Report Category, une Section et un Group dans le système de caisse (POS). Reconfigurez l'article sous la bonne catégorie et section, puis synchronisez à nouveau. |
Found errors in json: Missing required ingredient for X. | Un modificateur, une taille ou un composant de menu combo requis n'a pas été sélectionné. Vérifiez que votre menu Deliverect correspond aux paramètres Min/Max/Multimax du système de caisse (POS) pour le groupe de modificateurs mentionné dans l'erreur. |
Found errors in json: The order time is not within valid operating hours for the given location. | Comparez les horaires d'ouverture de votre système de caisse (POS) avec ceux définis dans Deliverect et alignez-les. Cela peut également se produire si le « Lead Time » de votre système de caisse arrondit l'heure de retrait d'une commande au-delà de l'heure de fermeture — essayez de supprimer le Lead Time, de prolonger les horaires de fermeture du système de caisse, ou de réduire les horaires d'ouverture dans Deliverect. |
“We have no connection to the restaurant at this time. If the issue persists, please contact the restaurant”. | Aucune caisse/tablette n'a été désignée pour accepter les commandes en ligne, ou la tablette est hors ligne, en veille, ou l'application Heartland n'est pas au premier plan. Attribuez un iPad dans les paramètres de votre système de caisse (POS) et assurez-vous qu'il reste connecté et que l'application reste ouverte. |
Found errors in json: Room of type “table_layout” are not permitted. | La destination de commande (Order Destination) n'est pas correctement configurée sur le lien du canal. Contactez notre équipe d’assistance pour corriger ce paramètre. |
Found errors in json: Delivery address could not be found. | Heartland exige une adresse postale pour les commandes de type livraison, et les commandes livrées par un tiers n'en incluent pas. Activez le paramètre de canal « Order with delivery by channel is pickup » afin que ces commandes soient envoyées à Heartland en tant que retrait en magasin. |
Found errors in json: Unknown size / Unknown modifier_id / Unknown ingredient_id. | L'article, le modificateur ou l'ingrédient n'existe plus dans votre système de caisse (POS). Synchronisez vos produits et publiez votre menu à nouveau pour tout aligner avec votre système de caisse (POS). |
