【问题标题】:How to set default country in Solidus Ecommerce如何在 Solidus 电子商务中设置默认国家/地区
【发布时间】:2021-08-16 19:12:54
【问题描述】:

首先,我正在尝试为我的产品变体创建(库存)库存。不太确定,但看来我需要创建一个库存位置。

接下来,我正在尝试设置 Stock Location。但是,我收到以下错误消息:

"You must create a default country before creating a stock location."

如何创建默认国家/地区?架构中可能存在的唯一合乎逻辑的位置是:spree_stores.cart_tax_country_iso。

但是,使用管理面板不会在运费下的下拉列表中显示国家/地区 ISO。我还尝试从 Rails 控制台手动插入。我尝试了 2 个字母 ISO 和 3 个字母 ISO。似乎没有任何效果。

如何在 Solidus 中设置默认国家代码?

【问题讨论】:

    标签: ruby-on-rails e-commerce spree solidus


    【解决方案1】:

    在创建我的应用程序时,我创建了自己的种子,因为当我按照入门教程进行操作时,我要么没有种子,要么有我不想要的示例数据。

    问题的解决方案是我从solidus_core gem 复制了 country.rb 种子:gems/solidus_core-3.0.1/db/default/spree/country.rb

    我将它复制到我的种子文件中,并注释掉了以前的种子并耙了。

    【讨论】:

      猜你喜欢
      • 2023-03-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-23
      • 1970-01-01
      • 2018-01-30
      • 1970-01-01
      • 2019-04-16
      相关资源
      最近更新 更多