Mais vendidos

  • Delete Orders
    Delete Orders

    Habilite a opção para excluir pedidos na página de admin - > ordens...

    $0.00
  • CoolShare
    CoolShare

    Adicione uma marcação social com animação do mouse.

    $0.00
  • Categories image
    Categories image

    Este módulo permite que você exiba o bloco na categoria, mas com...

    $0.00
  • Mass price update
    Mass price update

    Este módulo permite que você atualize a quantidade ou a percentagem, os...

    $0.00

Ordens recentes (+)

PrestaShop Quick service failure solution - Nº of errors to fix : 1, Priority : Normal

Recebido:2017-10-28 15:25:13
Customer: Veronique
Envie para: VAUX EN BEAUJOLAIS, França
Ordem de valor:$15.00
View all ->
PrestaSpeed

Recebido:2017-10-21 21:05:00
Customer: Peter
Envie para: Kostelec, República Tcheca
Ordem de valor:$55.00
View all ->
Promotions Pack

Recebido:2017-10-21 12:32:23
Customer: Robert
Envie para: Warszawa, Polônia
Ordem de valor:$80.00
View all ->
PrestaSpeed

Recebido:2017-10-06 09:56:03
Customer: Jamie
Envie para: Salisbury, Reino Unido
Ordem de valor:$55.00
View all ->
CSV/TXT/XML Cron Import / Dropshipping

Recebido:2017-10-03 14:39:05
Customer: Miguel
Envie para: Córdoba, Espanha
Ordem de valor:$46.05
View all ->

Neste pequeno tutorial, mostraremos como criar uma regra de carrinho que só se aplica se os produtos de carrinho não pertencem a uma determinada categoria. Por exemplo, desejamos ter um desconto de 10% para todo o catálogo, mas não queremos que o desconto seja aplicado se os produtos adquiridos pertencem à categoria HOT SALE (ID 10).

Primeiro criamos a regra de desconto, como normalmente fazemos, e depois modificamos o arquivo CartRule.php.

O arquivo que é responsável pela validação dos cupons é as classes / CartRule.php, dentro dele, existe uma função chamada "checkValidity".

O que faremos é adicionar nosso código ao início desta função, mas para isso podemos criar um arquivo chamado CartRule.php dentro da pasta substitui / classes / e crie a substituição, ou modifique diretamente o arquivo original nas classes / CartRule. Php (Se atualizarmos o PrestaShop, a alteração será perdida e devemos fazê-lo novamente). Existem centenas de tutoriais para fazer anulações, então nos concentraremos na própria função.

A única coisa que precisamos alterar é o código de categoria que impede que a regra seja aplicada para aplicar o Voucher. Neste caso, é 10