0

「請求先住所」フォームをコミットしようとすると、エラー (msg) が発生します。(http://mystore:3000/checkout/アドレス)

メッセージ -> 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'

ありがとうございました :)

4

3 に答える 3

2

この厄介であいまいなエラーの原因となるもう 1 つのことは、false に設定していてもconfig.track_inventory_levels、在庫の場所が設定されていないことです。

このエラーは 9000 の原因の 1 つによって引き起こされる可能性があるため、このエラーに対して私の髪を引き裂くという公正なシェア以上のことをしました。

于 2014-05-09T08:53:54.713 に答える
1

解決しました:)

どうもありがとう NICWN -> https://groups.google.com/forum/?fromgroups=#!searchin/spree-user/No $20shipping$20methods$20available$20for$20selected$20location,$20please$20change$20your $20address$20and$20try$20​​again/spree-user/-imHA2H9KxI/Z_-EKBhq0twJ

  1. 新しいゾーン「アジア」を作成
  2. 国「日本」を追加
  3. 構成 > 州で、「日本」を選択し、州「関東」を追加します

  4. そしてもちろん、アジア ゾーンの新しい配送方法を追加しました。{ 名前 -> 日本 (JPY) {括弧内に通貨を指定する必要があります :) & フィールド "CURRENCY:" と同じでなければなりません & 米ドルでない場合は、"GENERAL SETTINGS" で変更する必要があります「CHOOSE CURRENCY」で通貨を選択してください} }

  5. 配送区分を選ばない配送方法。"SHIPPING CATEGORY" --> なし。

于 2013-04-17T06:58:18.280 に答える