Regras do Carrinho de Compras com Condição Personalizada?

Eu fiz um cupom [coupon_code = SWIMFREE] secategory éswimming equipment ehobby éswimming será descontado em 50%.

e agora eu tenho problema de 3 etapas checkout. Aqui está a descrição ...

Carrinho de compras : aplicar ao cupãoPrimeiro passo : Endereço de envio e cobrançaSegundo passo : Escolha o seu hobby (tem outrosales_flat_quote table, sales_flat_quote_hobby)Passo final : Checkout-> Visão geral

O que eu queria é: quando o cupom aplicado e o hobby está nadando, o terceiro passo mudando o preço para o preço de cada produto, e o cupom ainda é mostrado lá.

Como interceptar o cupom após o passo Hobby?

Exemplo de caso passo a passo:

1. No carrinho já está adicionado

O preço normal da roupa de banho é de 100 $ (categoria de equipamento de natação)O preço normal do Kevlar é de 50 $ (Categoria de Equipamento de Tiro)Cupom aplicado SWIMFREE, Grand Total é de 100 $ (por causa da condição do cupom)

2. Na etapa de envio e cobrança

Endereço de entrega e cobrança - Próximo

3. No Hobby Step

O hobby de futebol é verificado (botão de opção) e confirmado

4. Na etapa Visão geral, em seguida

O preço do traje de banho é de 50 $ (categoria de equipamento de natação)O preço de Kevlar é de 50 $ (categoria de equipamento de tiro)Cupom aplicado SWIMFREE, Grand Total agora é de 150 $ (porque o hobby não está nadando)

Eu tenho muitos produtos, eu tentei adicionar novos atributos, mas não está relacionado com o atributo, porque está ligadosales_flat_quote_hobby

Eu tentei mudarSales/Model/Quote/Subtotal.php para definir os preços de todos os produtos no carrinho, mas parece inútil.

questionAnswers(3)

yourAnswerToTheQuestion