Ir para conteúdo principal

Syrve: Resolver problemas

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

Erro ou problema

Solução

Product sync fails with error: Updating the path 'calories' would create a conflict at 'calories'.

Isto acontece quando um campo do produto é deixado em branco no Syrve, o que envia um valor null em vez de 0. Defina um valor de 0 (em vez de o deixar em branco) para quaisquer campos nutricionais ou numéricos sem um valor real e, em seguida, sincronize os seus produtos novamente.

Orders get stuck in “Received” and never move to “Accepted”.

O Syrve nem sempre devolve um estado de falha, pelo que um pedido bloqueado normalmente significa que faltava uma opção obrigatória no Syrve para esse artigo. Verifique o pedido no Syrve para identificar modificadores obrigatórios em falta e corrija a configuração do produto.

Order fails with: “Payment of card payment type must have type=CardPayment or type=CardTipsPayment, but has type=CashPayment.”

O tipo de pagamento errado está mapeado na sua configuração do Syrve (os pagamentos por cartão estão mapeados como dinheiro). Atualize o mapeamento do tipo de pagamento no Syrve para que os pagamentos por cartão utilizem o tipo de pagamento por cartão correto.

Menu items with different sizes appear as separate, oddly named products instead of one item with size options.

O Syrve trata os tamanhos separadamente dos modificadores, pelo que a Deliverect recebe cada tamanho como um produto independente. Converta os seus tamanhos do Syrve em grupos de modificadores para que sincronizem corretamente como um único artigo com opções.

Isto respondeu à sua pergunta?