Eu tenho perseguido um bug realmente estranho por alguns dias agora.
Ao adicionar itens a uma lista de desejos, o item adicionado mais recentemente é substituído pelo novo item. Isso acontece mesmo quando todos os módulos locais estão desativados.
O item adicionado mais recentemente é simplesmente removido da tabela do banco de dados e o novo é inserido. Às vezes, consigo colocar mais de um item na lista, mas é muito raro.
Outros tiveram problemas semelhantes ( /programming/28452259/unable-to-add-multiple-products-to-wishlist ), mas nosso problema não está relacionado a preços ou filtros de loja - os registros são simplesmente excluídos do banco de dados.
Observando o fluxo, parece que a Coleção de itens da lista de desejos é salva na função afterSave () de Wishlists, e o último item é excluído da coleção.
Não sei por que.
Alguma ideia?
fonte
Respostas:
Estou procurando uma solução há dias, mas finalmente consegui uma (até duas soluções) e a escrevi aqui: https://magento.stackexchange.com/a/223786/67048
fonte