大礼包。没有适用于所选位置的送货方式,请更改您的地址,然后重试

时间:2013-04-17 04:38:54

标签: ruby-on-rails spree

尝试提交“结算地址”表单时获取错误(msg)。 (http:// mystore:3000 / checkout / address)

msg - > No shipping methods available for selected location, please change your address and try again.

如果我在“国家”字段中选择“美国”或“加拿大”,它可以正常工作,但与其他国家/地区不会提交:)

我的Gemfile

source 'http://rubygems.org'

gem 'rails', '3.2.13'

# Bundle edge Rails instead:
# gem 'rails', :git => 'git://github.com/rails/rails.git'

gem 'sqlite3'


# Gems used only for assets and not required
# in production environments by default.
group :assets do
  gem 'sass-rails',   '~> 3.2.3'
  gem 'coffee-rails', '~> 3.2.1'

  # See https://github.com/sstephenson/execjs#readme for more supported runtimes
  # gem 'therubyracer', :platforms => :ruby

  gem 'uglifier', '>= 1.0.3'
end

gem 'jquery-rails'

# To use ActiveModel has_secure_password
# gem 'bcrypt-ruby', '~> 3.0.0'

# To use Jbuilder templates for JSON
# gem 'jbuilder'

# Use unicorn as the app server
# gem 'unicorn'

# Deploy with Capistrano
# gem 'capistrano'

# To use debugger
# gem 'debugger'
gem 'spree', '1.3.2'
gem 'spree_gateway', :github => 'spree/spree_gateway', :branch => '1-3-stable'
gem 'spree_auth_devise', :github => 'spree/spree_auth_devise', :branch => '1-3-stable'

谢谢:)

3 个答案:

答案 0 :(得分:2)

另一件会导致这种令人讨厌的模糊错误的事情是,即使您将config.track_inventory_levels设置为false ,也不会将任何库存地点设置为

由于它可能是由9000件事中的一件引起的,所以我的头发比这个错误做得更多。

答案 1 :(得分:1)

解决了:)

非常感谢NICWN - > https://groups.google.com/forum/?fromgroups=#!searchin/spree-user/No $ $ 20shipping $ 20methods $ 20available $ 20for $ 20selected 20location,$ $ 20please $ 20change $ 20your $ 20address $ 20于是$ 20try 20again /热潮用户/ -imHA2H9KxI / Z_-EKBhq0twJ

  1. 创建新区“亚洲”
  2. 添加国家“日本”
  3. 在config>中州,选择“日本”并添加州“关东”

  4. 当然,我为亚洲地区添加了一种新的运输方式。 { 名字 - >日本(日元){你必须在方括号中指定货币:)&它必须与“CURRENCY:”&中的字段相同。如果它不是美元,你必须在“通用设置”中通过选择“选择货币”中的货币来更改它 }

  5. 运输方式,不选择任何运输类别。 “航运类别” - >无。

答案 2 :(得分:0)

您应该在管理员门户中查看区域。您可以维护2个区域。第一个选项可以是“USA”+“Canada”,其默认为国内送货国际运费的另一个默认选项是 EU_VAT 。对于不属于国内航运的任何其他国家/地区,应该是国际航运的成员。如果您使用的是 FedEx ,那么您还需要从fedex获取开发人员关键开发环境

可以找到有关如何获取 fedex 的开发人员测试密钥的解决方案 http://arvind-ror.blogspot.in/2013/08/how-to-obtain-developers-test-keys-from.html