Extensão que fornece suporte ao web service de cálculo remoto de frete dos correios, acessível quando o serviço é contratado utilizando uma "loja vinculada".
script/extension install git://github.com/edmundo/spree-correios-bounded-store.git
Para utilizar a extensão é necessário criar os métodos de envio que utilizam a extensão, eles podem ser criados manualmente ou automaticamente utilizando o comando rake spree:extensions:correios_bounded_store:load_sample_data
o conteúdo referido está disponível em db/sample
.
Esta extensão foi baseada na extensão active_shipping
(suporte aos métodos de envio fornecidos pelo plugin active_shipping
) desenvolvida pelo Sean Schofield, portanto funciona de forma bastante similar acessando o web service dos correios porém a utilização do plugin active_shipping
foi removida. Permite a configuração de um serviço e preço padrão para o caso de haver algum problema de comunicação com o serviço dos correios.
Em desenvolvimento.
Atualmente não estou colocando o código dentro do arquivo ..._extension.rb
utilizando class_eval
, favor dar uma olhada nos últimos commits aqui http://github.com/edmundo/spree/tree/app_override
para fazer o código de dentro do app
ser mixado automaticamente.
- Levar em consideração não só o peso mas também o volume do pedido no cálculo do preço.
Você pode configurar a sua conta utilizada para acessar o serviço dos correios acessando as configurações da extensão através do módulo administrativo.
O sistema tem algumas ações que respondem com respostas pré-definidas imitando o web service dos correios.
Ao Sean Schofield por ter publicado a extensão active_shipping
e ter me poupado bastante trabalho.