Regras sobre encomendas (REC)

Com o módulo Regras sobre encomendas é possível criar um conjunto de regras aplicadas a todo o processo de encomenda de uma loja online.

Este mecanismo permite criar regras através de uma interface intuitiva, que permitem afectar o comportamento de uma encomenda.

As regras são uma estrutura que permite definir um conjunto de excepções específicas ao modelo de negócio de cada cliente. Uma regra pode ser dividida em três partes, sendo elas:
    1. A condição (se peso maior que X, se total de produtos menor que Y, etc.)
    2. A que componente à qual se aplica (métodos de entrega/pagamento, valor total da encomenda, tipo de utilizador, etc.)
    3. A acção a realizar (incrementar, decrementar, isenção, se é percentagem, valor, etc.)

Exemplos de regras:
  • Encomendas acima de um determinado valor têm um desconto de x% na forma de entrega;
  • Encomendas acima de um determinado valor estão isentas de custos adicionais;
  • Encomendas com mais de uma determinada quantidade de produtos (sem especificar quais) têm um acréscimo percentual ou fixo ao preço.  
  • Encomendas com mais de uma dada quantidade de produtos encomendados, têm um custo de X€ (ou um desconto de Y%) para todas as formas de envio ou para alguma em particular.
  • Para um modelo por tipo de utilizador, uma regra deste módulo poderá, por exemplo, isentar o custo de entrega / envio para encomendas realizadas por utilizadores de determinado tipo;