32 métodos de seleção condicional em regras de expedição
O Advanced Shipping Rates for WooCommerce vem com uma grande variedade de métodos de seleção, que são:
Seletores baseados em dados do produto | |
---|---|
Preço: |
Preço do produto. Se existir um preço de venda, este será utilizado. Independentemente da definição "Preços introduzidos com imposto" do WooCommerce (pode ser imposto incluído ou imposto excluído), os preços dos produtos serão considerados como introduzidos na página de edição. |
Pesa: |
Se os produtos não tiverem peso definido, obtém 0. |
Volume: |
O valor obtido será a multiplicação de Largura x Altura x Comprimento. Se o tamanho não tiver sido definido, será assumido 0. |
Volumetric , |
Para os métodos baseados no peso volumétrico, serão considerados dois valores: peso real e peso volumétrico, sendo utilizado o valor mais elevado. Ao selecionar o peso volumétrico, aparece um novo campo por baixo da tabela de regras para que possas introduzir o fator de peso volumétrico, que deves obter junto da tua agência de transportes. NOTA: O conjunto volumétrico irá considerar todos os produtos de volume vs todos os produtos de peso do grupo, ao contrário do volumétrico, que irá comparar o peso vs produto de volume por produto e somar o resultado depois disso. Podes ler mais sobre as taxas de peso volumétrico nesta publicação. |
Dimensão mínima, |
Cada um deles considerará, respetivamente, a dimensão pequena, média e grande dos produtos. Não importa se os tamanhos foram introduzidos de pequeno para grande, ou de grande para pequeno, num produto de: 10x15x1 ou 15x1x10, a dimensão máxima será sempre 15, a média 10 e a mínima 1. Este método pega sempre nos produtos um a um, independentemente do método de agrupamento escolhido. Se um produto não tiver tamanho definido, será considerado o valor 0. |
Comprimento+Largura+Altura: |
O valor obtido será a soma das dimensões. Num produto de: 10x15x1, será: 10+15+1 = 26. Este método pega sempre nos produtos um a um, independentemente do método de agrupamento escolhido. Se um produto não tiver tamanho definido, será considerado o valor 0. |
Comprimento+circunferência: |
O valor obtido será o resultado da fórmula: Comprimento + 2 * Largura + 2 * Altura das dimensões do produto. Num produto de: 10x15x1, será: 10+2x15+2x1 = 42. Este método pega sempre nos produtos um a um, independentemente do método de agrupamento escolhido. Se um produto não tiver tamanho definido, será considerado o valor 0. |
Selectores baseados no tipo de produto | |
---|---|
Na categoria, |
Podes definir quais os produtos que correspondem à regra, com base na sua categoria de produto. A categoria será considerada, não os teus filhos. Deves incluir também os filhos se quiseres que coincidam. |
Tagged as, |
Podes definir quais os produtos que correspondem à regra, com base na (s) sua (s) etiqueta(s) de produto. |
Na classe de expedição, |
Podes definir quais os produtos que correspondem à regra, com base na sua classe de envio. |
Seletores avançados | |
---|---|
Itens do carrinho: |
O número de produtos no carrinho será considerado, exceto se tiveres utilizado a ação especial que exclui produtos das regras seguintes, ou esta opção nas Caixas de Envio: Neste caso, a quantidade será reduzida. Nota que o critério de agrupamento pode ser confuso aqui! Por exemplo: se definires como não-grupo, os produtos serão considerados um a um, pelo que a quantidade será sempre 1 para comparação. (ver Agrupar por). |
Total do carrinho |
O preço subtotal. A diferença entre utilizar o Preço dos Produtos (com uma estratégia agrupada) e este seletor, é que aqui podemos obter o preço subtotal após a aplicação dos cupões, ou seja: o valor real do carrinho antes das taxas de envio. |
Número de grupos: |
O número de grupos, dependendo da estratégia group-by. Por exemplo: se houver 10 produtos no carrinho de duas classes de envio distintas, se definires o agrupamento por classe de envio, o valor será 2. Se a definires como sem grupo, o valor será 10, e se definires group-by como todos agrupados, o valor será 1. |
Função de utilizador: |
Podes definir as funções de utilizador que corresponderão a esta regra (também os utilizadores não registados). Podes ler mais sobre Taxas de envio por funções de utilizador neste post. |
Selectores de data e hora | |
---|---|
Dia da semana , |
Podes selecionar os dias da semana / meses do ano em que a regra será cumprida. |
Dia do mês |
Podes definir um intervalo de dia/s do mês em que a regra será cumprida. |
Ano: |
Podes definir um intervalo de anos onde a regra será cumprida. |
Data: |
Podes definir um intervalo de datas em que a regra será cumprida. |
Dia do ano: |
Podes definir um intervalo de dias em que a regra será cumprida. Ao contrário do seletor de datas, este seletor abrange um período anual. |
Tempo: |
Podes definir um intervalo de tempo em que a regra será cumprida. |
Selectores de endereços de envio | |
---|---|
Nas regiões da zona , |
Podes utilizá-la da mesma forma que as zonas de envio do WooCommerce. É útil para evitar a criação de demasiadas zonas de envio. |
Em ZIP/Postcodes |
Podes utilizá-lo da mesma forma que as zonas de expedição do WooCommerce. É útil para estabelecer regras por proximidade. Podes utilizar curingas e intervalos da mesma forma que o WC. Podes ler mais sobre as tarifas por CEP/códigos postais nesta publicação. |
Maior do que / Maior ou igual a & Menor do que / Menor ou igual a
A maioria dos métodos de seleção utiliza campos de valor mínimo e máximo.
Para todos estes selectores, podes escolher como os valores MIN e MAX serão comparados, mudando para o símbolo apropriado em cada regra, conforme necessário.
Na tabela seguinte, definimos a comparação Mínima como MAIOR OU IGUAL A 5 euros e a comparação Máxima como MENOR OU IGUAL A 30 euros
4.99€ | 5.00€ | 30.00€ | 30.01€ |
Na segunda tabela, definimos a comparação MÍNIMO como MAIOR QUE 30€ e a comparação MÁXIMO como MENOR QUE 100€, ou seja: os valores iguais não vão corresponder a esta regra:
30.00€ | 30.01€ | 99.99€ | 100.00€ |
Repara que 30.00€ corresponde à regra #1 porque a comparação do campo MAX é MENOR QUE OU IGUAL A, e não corresponde à regra #2 porque o MIN faz a comparação com MAIOR QUE.
Por outro lado, 100€ não corresponde à regra n.º 2 porque a comparação do campo MAX é MENOR QUE.
Podes ler mais sobre operadores de comparação nesta publicação.
Os cálculos volumétricos
Como é que funciona? Digamos que um fator de peso volumétrico de 50 kg/metro3. O nosso exemplo de loja está configurado para trabalhar com centímetros e gramas, convertidos, é: 0,05 gramas por centímetro cúbico, (aqui tens um conversor online de unidades para volume/peso):
Produto | Peso | Tamanho | Volume | Peso volumétrico | Valor tomado |
---|---|---|---|---|---|
Casaco | 1500 g. | 50x50x14 cm | 35000 cm3 | 35000 * 0,05 = 1750 g. |
1750 g. |
Computador portátil | 2500 g. | 40x46x18 cm | 33120 cm3 | 33120 * 0,05 = 1656 g. |
2500 g. |
No caso de produtos leves, o valor obtido será o peso volumétrico calculado. Nos produtos pesados, toma o valor do peso. Utiliza sempre o valor mais elevado.
E... agora?
Acabámos de ver os métodos de seleção. Agora, ao aprenderes como funcionam os custos de envio, podemos fazer uma utilização básica do Advanced Shipping Rates for WooCommerce: