Estou tentando excluir o produto simples associado do produto configurável da regra de preço do catálogo. O motivo para fazer isso tudo o que eu já adicionei -preço na seção de configuração do super atributo e não quero mais dar desconto nesse produto em particular .
Tentei excluir o produto para salvar na catalogrule_product
tabela, mas descobri que essa tabela não salva o produto associado, salva a ID do produto configurável e calcula o preço usando-a.
Também tentei alguma condição no configurable.php, mas sem sorte ainda ..
Não quero usar nenhuma maneira suja de fazer isso. Por favor, diga-me qual é a maneira inteligente de fazer isso ..
Respostas:
O Magento não suporta isso por padrão. Em vez disso, substituímos Mage_SalesRule_Model_Validator e criamos uma reescrita da regra de vendas. Nesse sentido, verificamos se o produto associado corresponde à regra de vendas.
app / code / local / AAA / SalesRule / etc / config.xml
app / code / local / AAA / SalesRule / Model / SalesRule / Validator.php
fonte
Você pode usar a seção Atributos de super produtos para aumentar o preço padrão de um produto associado. O preço do produto associado continuará sendo exibido no painel do administrador. Na loja, o item terá um valor zero, a menos que você insira um novo preço como um valor fixo ou como uma porcentagem do preço padrão do produto configurável.
fonte