spree-add-ons:允许将自定义附加组件添加到狂欢行项目

时间:2024-06-27 18:12:21
【文件属性】:

文件名称:spree-add-ons:允许将自定义附加组件添加到狂欢行项目

文件大小:254KB

文件格式:ZIP

更新时间:2024-06-27 18:12:21

Ruby

狂欢插件 这个 gem 提供了为 line_items 创建自定义插件的能力。 例如,产品可以有礼品包装和/或包装。 Spree::AddOn有一个Spree::Calculator 。 计算器的选项可以通过app.config.spree.calculators.add_ons << Spree::Calculator::FlatRate 。 一个行项目可以有任意数量的附加组件,只要它们在产品上定义并处于活动状态。 如果删除了添加项,则 line_item 和订单将被标记为无效并应用适当的错误。 要创建一个行项目或更新一个带有附加选项的 POST/PATCH,如下所示: { line_item: { ... options: { add_on_ids: [1,3] } } } 要删除所有附加组件或特定的附加组


【文件预览】:
spree-add-ons-master
----db()
--------migrate()
----spree_add_ons.gemspec(1KB)
----lib()
--------generators()
--------spree_add_ons.rb(52B)
--------spree_add_ons()
----Gemfile(277B)
----spec()
--------models()
--------controllers()
--------fixtures()
--------spec_helper.rb(4KB)
--------support()
----Rakefile(441B)
----config()
--------locales()
--------routes.rb(240B)
----LICENSE(1KB)
----README.md(3KB)
----.rspec(25B)
----.gitignore(105B)
----app()
--------views()
--------overrides()
--------models()
--------serializers()
--------controllers()
--------helpers()
--------assets()
----bin()
--------rails(304B)

网友评论