olá,
bem, o valor da postagem dos Correios consideram duas variáveis: o peso E as dimensões do pacote. pois estas duas variáveis definem a capacidade de transporte via caminhão ou avião.
ao usar a medida 10 x 14 x 20, mesmo com apenas 0,010kg, é como se CADA produto ocupasse essa dimensão no carro dos Correios. dai porque o valor absurdo a partir do 3º produto.
haveria três formas de lidar com a situação:
1. criar “pacotes” de produtos
como você diz que a caixa comporta até 15 produtos, produtos criar no WooCommerce produtos com quantidades de 1, 5, 10 e 15, por exemplo. assim, ao cadastrar o produto, a caixa teria a mesma medida de 10 x 14 x 20. o que você teria que diferenciar seria o peso. assim os valores do frete devem bater com a realidade.
2. criar variação com a quantidade de produtos
você poderia criar o cadastro do produto e nas variações permitir que o cliente escolhesse a quantidade de produtos. pois existe uma variação baseada nas medidas, e seria esta que usaria. assim, poderia cadastrar variações de 1 a 15, usar a mesma medida da caixa e o peso equivalente para a quantidade. apesar de parecida, é uma abordagem diferente da solução anterior, que continuariam sendo produtos simples, enquanto aqui se usaria produtos com variações.
3. utilizar a medida real do produto com “sobras”
as duas soluções anteriores funcionam para o caso de ser o mesmo produto, como um pote de mel de 1 litro, por exemplo. mas e no caso de diferentes produtos? pois imagino que isto pode ser um questionamento às soluções anteriores…
neste caso, você deve usar realmente as medidas do produto. e não da caixa que usa para postar. pois o sistema vai acumulando as medidas e se usar as medidas da caixa vai gerar um problema.
só que se alguém comprar apenas 1 produto e você envia nessa caixa que comporta até 15 produtos, ai você terá um custo maior nos Correios do que o frete pago pelo cliente.
a melhor solução que imagino funcionaria com plugin, tipo https://br.wordpress.org/plugins/advanced-dynamic-pricing-for-woocommerce/, que permite definir desconto. então você pode colocar uma taxa adicional no valor dos produtos – para compensar esse valor por apenas 1 produtos nessa caixa – e ir dando desconto a medida que a quantidade aumenta.
ou seja, tem que ser criativo para lidar com estas situações rsrsrs.
espero ter conseguido ajudar.
boa sorte e sucesso com seu projeto,
[gassho]