Verifique o estoque de itens antes de finalizar pedidos com o Checkout.
O Checkout oferece suporte a verificações de estoque para garantir que os itens estejam em estoque antes de concluir um pedido. Este recurso permite verificar o estoque de itens no carrinho e rejeitar o pedido caso algum item esteja fora de estoque.
Por padrão, o Checkout não conhece o estoque de seus produtos. Quando você configura um gerenciador de verificação de estoque, o Checkout tentará verificar o estoque dos itens no carrinho antes de concluir o pedido. Se a verificação do inventário falhar, o pedido será rejeitado antes do pagamento e uma mensagem de erro será exibida ao cliente. O conteúdo exato da mensagem de erro é personalizável.
Para adicionar uma verificação de estoque antes de concluir um pedido, você deve configurar a função onInventoryCheck como parte do objeto checkoutSettings em Zonos.init que verifica o estoque dos itens no carrinho. Se a função de verificação de inventário retornar uma string ou Error, assumiremos que a verificação falhou e exibiremos o erro ao usuário. Se a verificação for bem-sucedida, simplesmente não faça nada. A lógica real de verificar seu inventário depende de você e de seu sistema back-end.
Verificações de estoque
Verificações de estoque
Verifique o estoque de itens antes de finalizar pedidos com o Checkout.
O Checkout oferece suporte a verificações de estoque para garantir que os itens estejam em estoque antes de concluir um pedido. Este recurso permite verificar o estoque de itens no carrinho e rejeitar o pedido caso algum item esteja fora de estoque.
Como funcionam as verificações de estoque
Por padrão, o Checkout não conhece o estoque de seus produtos. Quando você configura um gerenciador de verificação de estoque, o Checkout tentará verificar o estoque dos itens no carrinho antes de concluir o pedido. Se a verificação do inventário falhar, o pedido será rejeitado antes do pagamento e uma mensagem de erro será exibida ao cliente. O conteúdo exato da mensagem de erro é personalizável.
Configure uma verificação de estoque
Para adicionar uma verificação de estoque antes de concluir um pedido, você deve configurar a função
onInventoryCheckcomo parte do objetocheckoutSettingsemZonos.initque verifica o estoque dos itens no carrinho. Se a função de verificação de inventário retornar uma string ouError, assumiremos que a verificação falhou e exibiremos o erro ao usuário. Se a verificação for bem-sucedida, simplesmente não faça nada. A lógica real de verificar seu inventário depende de você e de seu sistema back-end.window.Zonos.init({checkoutSettings: {onInventoryCheck(items) {const outOfStockItems = fetch('your-api.com/inventory_check', {body: JSON.stringify(items),});// Check inventory using the items variable and return promiseif (outOfStockItems.length > 0) {// If successful, do nothing} else {return `${outOfStockItems.length} items are out of stock.`;}},},});Esta página foi útil?