Comments (3)
@wdarking entendi sua necessidade.
A classe que vai te ajudar é esta, provavelmente:
Abraços.
from frenet-magento.
Olá @wdarking, tudo bem?
Não existe esta opção atualmente. Você pode adicionar este peso no próprio produto.
Na realidade, eu gostaria de entender melhor o motivo desta necessidade.
Abraço.
Tiago
from frenet-magento.
Tudo bom @tiagosampaio !
No nosso caso, nós não usamos o peso da embalagem direto no produto. Eu até poderia definir um valor arbitrário de embalagem por produto, porém a cotação ficaria discrepante dependendo da quantidade de produtos colocada no carrinho.
Por exemplo: Cliente coloca 10 itens no carrinho. Supomos um peso de 0.1kg pra cada item, ou seja, peso total 1kg. A embalagem que eu vou utilizar tem 0.250kg. Eu poderia arbitrariamente incrementar 0.025kg no peso de cada produto pra compensar a embalagem. Ou seja, agora cada item tem 0.125kg, que multiplicados por 10 da 1.250kg, eu tenho o peso da embalagem e está ok. Porém, se o cliente colocar apenas 5 itens no carrinho, o peso que deveria ser da embalagem cai para 0.125kg, porém continuamos usando a embalagem de 0.250kg para um pedido de 5 itens.
Em nosso uso de caso, seria mais interessante ratear o peso da embalagem nos produtos de ShippingItemArray
. Assim não aconteceria o problema descrito acima.
Ex. Cliente coloca 5 itens no carrinho. Supomos um peso de 0.1kg pra cada item, peso total 0.5kg. O sistema rateia o peso da embalagem entre esses 5 itens, ou seja, incrementa o peso do item em 0.050kg. Se fossem 10 itens no carrinho, incrementaria o peso em 0.025kg.
Sobre a necessidade, é algo mais especifico pra produtos com um ticket mais baixo, como livros e papéis por exemplo, onde o frete geralmente é mais caro que o próprio produto, e tem que ser calculado mais assertivamente pra evitar possíveis cotações discrepantes para o cliente e para o lojista, que acaba pagando a diferença.
Mas realmente era só uma dúvida. Eu vou estudar um pouco melhor o código aqui e ver onde seria o local ideal pra colocar este rateio de peso.
from frenet-magento.
Related Issues (9)
- Frete mais caro ao selecionar "entregar no mesmo endereço" HOT 4
- Conflito com o módulo Pagar.me HOT 1
- Não calcula o frete HOT 1
- Erro quando utilizando PHP < 5.6
- Cotações diferentes. HOT 4
- OnePageCheckout calculando em duplicidade no meio do checkout.
- OnePageCheckout para no passo 1 quando módulo frenet está habilitado HOT 4
- Erro SOAP: Servidor Frenet indisponível no retorno das cotações HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from frenet-magento.