You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Olá, estou fazendo um projeto utilizando o Solidus no Rails, estou tentando integrar essa gem pra poder fazer o calculo do frete, mas o campo do cep para calcular nao aparece nem na pagina do produto nem no carrinho. Alguém já trabalhou com essa gem antes ou conhece outra forma de integração com os correios?
Quando vou no admin, na parte do envio recebo este erro:
The single-table inheritance mechanism failed to locate the subclass:
'Spree::Calculator::Shipping::CorreiosApi'. This error is raised
because the column 'type' is reserved for storing the class in case of
inheritance. Please rename this column if you didn't intend it to be
used for storing the inheritance class or overwrite
Spree::Calculator.inheritance_column to use another column for that
information.
`require 'correios-frete'
module Spree
class Calculator::Shipping::CustomShippingCalculator < Spree::ShippingCalculator
def self.description
"Envio de pacotes via Sedex"
end
def compute_package(package)
p "gangnamsyle"
p package
frete = Correios::Frete::Calculador.new :cep_origem => "22790-671",
:cep_destino => "06783-090",
:peso => 7.3,
:comprimento => 30,
:largura => 20,
:altura => 35
sedex = frete.calcular :sedex
sedex.valor
end
def available?(order)
order.currency == "BRL"
end
end
end
Isso é o mais próximo que cheguei disto estar funcionando.
Olá, estou fazendo um projeto utilizando o Solidus no Rails, estou tentando integrar essa gem pra poder fazer o calculo do frete, mas o campo do cep para calcular nao aparece nem na pagina do produto nem no carrinho. Alguém já trabalhou com essa gem antes ou conhece outra forma de integração com os correios?
Quando vou no admin, na parte do envio recebo este erro:
Segue meu código.
Obrigado.
config/initializers/spree.rb
mode/spree/calculator/shippping/correios.rb
The text was updated successfully, but these errors were encountered: