Recentemente, tive um problema com uma loja, quando comecei a perceber que certos emails de notificação de ações não estavam sendo enviados. Todos os e-mails de produtos simples são bons, mas quando se trata de produtos configuráveis, eis o meu problema:
No momento, os clientes podem se inscrever nos e-mails de notificação de estoque. O trabalho cron funciona bem, e o sistema logicamente apenas os envia quando estão realmente em estoque e não está definido como 0. Os produtos configuráveis são, no entanto, sempre definidos como 0, e os produtos simples que pertencem a este configurável alteram o estoque. Então, o que acontece agora é que as pessoas só podem se inscrever em um produto quando TODOS os tamanhos estão fora de estoque (para que nem sequer possam selecionar um tamanho sobre o qual desejam receber informações), mas quando os sapatos, por exemplo, são reabastecidos , eles não recebem uma notificação porque o configurável (que é o produto em que se inscreveu) ainda está em 0.
Tenho certeza de que não sou a primeira pessoa a enfrentar esse problema, por isso fiquei pensando se alguém conseguirá solucionar o problema ou encontrar uma solução?