spree_digital:Spree扩展程序,可下载产品

时间:2024-05-30 23:48:02
【文件属性】:

文件名称:spree_digital:Spree扩展程序,可下载产品

文件大小:158KB

文件格式:ZIP

更新时间:2024-05-30 23:48:02

Ruby

狂欢数字 这是一个疯狂的扩展,用于启用可下载的产品(电子书,MP3,视频等)。 这个想法很简单。 您将文件附加到产品(或该产品的变体)上,当人们购买该文件时,他们将通过电子邮件收到一个链接,供他们下载一次。 spree_digital(当前)有一些假设,了解这些假设很重要。 spree_core的表结构不受影响。 Spree Digital与spree_core并行存在,并且除了添加两个新表之外,确实会更改现有数据库。 下载链接将通过电子邮件在订单确认中发送(或从“管理”部分“重新发送”)。 链接未出现在客户看到的订单“概览”中。 将下载按钮添加到OrdersController#show很容易,。 签出订单后,将立即发送下载链接(即在订单确认中)。 您必须修改系统以支持“延迟”付款(例如可结算帐户)。 您应该基于Digital Delivery计算器类型创建一个Shipping


【文件预览】:
spree_digital-master
----.travis.yml(968B)
----spree_digital.gemspec(1KB)
----config()
--------locales()
--------routes.rb(338B)
----readme.md(6KB)
----db()
--------migrate()
----Rakefile(321B)
----gemfiles()
--------spree_4_1.gemfile(147B)
--------spree_4_0.gemfile(147B)
--------spree_master.gemfile(176B)
--------spree_3_7.gemfile(147B)
----app()
--------models()
--------validators()
--------controllers()
--------views()
--------overrides()
----Appraisals(383B)
----Gemfile(124B)
----doc()
--------tables.png(96KB)
----spec()
--------models()
--------features()
--------support()
--------controllers()
--------factories()
--------spec_helper.rb(676B)
--------fixtures()
----LICENSE.md(1KB)
----.gitignore(132B)
----CHANGELOG.md(522B)
----lib()
--------spree()
--------spree_digital()
--------spree_digital.rb(185B)
--------generators()

网友评论