Ir para conteúdo principal

Heartland: resolver problemas

Precisa de ajuda a usar a integração Heartland? Neste artigo encontra soluções para erros e problemas comuns.

Erro ou problema

Solução

InvalidProduct: Invalid PLU.

Um ou mais artigos da encomenda têm um PLU que não pertence ao POS deste estabelecimento. Sincronize os seus produtos e publique o seu menu novamente, certificando-se de que cada artigo existe para este estabelecimento.

X is a variant, but the order does not contain a variation sub item.

Faltam subartigos à variante. Verifique a configuração da variante e confirme que nem todas as suas variações estão em pausa.

Unsuccessful API response - “Internal server error”.

Isto indica normalmente uma indisponibilidade do serviço Heartland. Contacte diretamente o suporte da Heartland para obter uma atualização ou uma previsão de resolução, uma vez que isto depende deles.

POS is not reachable: HEARTLAND BAD_GATEWAY / reachable but slow to respond.

Trata-se de um problema de conetividade com o serviço na nuvem da Heartland. Contacte o suporte da Heartland para verificar a sua conetividade.

Invalid order while parsing: Missing House Account ID in the order payload.

As definições do método de pagamento e do destino da encomenda não estão totalmente configuradas. Contacte a nossa equipa de suporte para que estas definições sejam corrigidas na configuração do seu canal.

Unsuccessful API response - “Some items in your cart are no longer available and have been removed”.

Um ou mais artigos encomendados não passam nas verificações de disponibilidade da Heartland. Confirme que cada artigo está atribuído a um grupo de menu, não está marcado como esgotado e tem a opção «Available Online» ativada ao nível do artigo, da secção e do grupo de menu. Se estiver tudo correto, contacte o suporte da Heartland.

Order contains out of stock items: “Some of the items in your cart are out of stock”.

Coloque o artigo esgotado em pausa no Deliverect para que seja removido das suas lojas online. Também pode ativar a definição de estabelecimento «Snooze product if out of stock» para que isto seja feito automaticamente.

Deliverect total does not match Heartland total.

O total da encomenda calculado pelo Deliverect não corresponde ao total devolvido pelo POS. Contacte a nossa equipa de suporte para investigar a diferença de preço.

“Your selected order type is no longer available”.

O tipo de encomenda não está programado para estar disponível no momento em que a encomenda foi feita. Certifique-se de que todos os tipos de encomenda que oferece online estão disponíveis durante todo o horário em que pretende receber encomendas.

Unsuccessful API response - “Invalid discount_id”.

O Discount ID não está definido nas definições do seu canal. Contacte a nossa equipa de suporte para que o Discount ID correto seja configurado.

Unsuccessful API response - “Unknown items[X] id: PLU”.

O artigo não foi ativado para encomendas online na Heartland. Edite o artigo e ative a opção «Allows this item to be seen by customers online», verificando as exceções por estabelecimento, se necessário.

Unsuccessful API response - “Delivery is not enabled for this location”.

Ative a entrega para o estabelecimento diretamente nas definições do seu POS Heartland.

Unsuccessful API response - “BadRequest” / “Found errors in json: BadRequest”.

Um artigo não está corretamente atribuído a uma Report Category, Section e Group no POS. Reconfigure o artigo na categoria e secção corretas e volte a sincronizar.

Found errors in json: Missing required ingredient for X.

Não foi selecionado um modificador, tamanho ou componente de combo obrigatório. Verifique se o seu menu Deliverect corresponde às definições Min/Max/Multimax do POS para o grupo de modificadores indicado no erro.

Found errors in json: The order time is not within valid operating hours for the given location.

Compare o horário de funcionamento do seu POS com o definido no Deliverect e alinhe-os. Isto também pode acontecer se o «Lead Time» do seu POS arredondar a hora de levantamento de uma encomenda para além do fecho — experimente remover o Lead Time, alargar o horário de fecho do POS ou reduzir o horário de funcionamento no Deliverect.

“We have no connection to the restaurant at this time. If the issue persists, please contact the restaurant”.

Não foi designada nenhuma caixa/tablet para aceitar encomendas online, ou o tablet está offline, em suspensão, ou a aplicação Heartland não está em primeiro plano. Atribua um iPad nas definições do seu POS e certifique-se de que permanece ligado e a aplicação permanece aberta.

Found errors in json: Room of type “table_layout” are not permitted.

O destino da encomenda (Order Destination) não está corretamente configurado na ligação do canal. Contacte a nossa equipa de suporte para corrigir esta definição.

Found errors in json: Delivery address could not be found.

A Heartland exige uma morada para encomendas do tipo entrega, e as encomendas entregues por terceiros não incluem uma. Ative a definição de canal «Order with delivery by channel is pickup» para que estas encomendas sejam enviadas à Heartland como levantamento.

Found errors in json: Unknown size / Unknown modifier_id / Unknown ingredient_id.

O artigo, modificador ou ingrediente já não existe no seu POS. Sincronize os seus produtos e publique o seu menu novamente para alinhar tudo com o seu POS.

Isto respondeu à sua pergunta?