在AceShop上订阅产品(OpenCart的Joomla扩展)


Subscription of products on AceShop (Joomla extension for OpenCart)

我正在尝试修改AceShop模块(Joomla中的扩展OpenCart),以便为某些特定产品的用户提供订阅功能。AceShop的默认功能是直接的一次性订购,但我希望我的商店也有一些特定的产品可以由用户订阅。我知道像Paypal和Authorize.net这样的支付网关提供订阅功能,但我希望我的商店跟踪这些订阅的产品,以便在需要发货的订单前5天向订阅用户发送通知,因此他们可以更改订阅详细信息。

如果信用卡充值失败,系统会通知用户,如果订阅仍在进行,系统会在某个定义的时间段后再次尝试从信用卡充值。订单完成发票是在信用卡每次收费时发送的,而不仅仅是第一次。

出于困惑,我想知道是否有办法,我正在朝着正确的方向思考。

更糟糕的是,AceShop文档只适用于付费订阅的用户。http://www.joomace.net/support/docs/aceshop

您要求的远不止发布在StackOverflow上。为了处理经常性费用,您需要使用提供经常性计费的商家服务提供商,如authorize.net或Paypal Payments Pro。如果你存储了信用卡信息,并试图在你的一端处理账单,你就是在问问题。这不仅要复杂得多,而且你会面临与存储信用卡号相关的责任问题。如果商家服务提供商发现你正在存储信用卡号码,你很可能会丢失你的账户。

也就是说,OpenCart已经有几个经常性支付扩展,你可以安装。

http://www.opencart.com/index.php?route=extension/extension&filter_search=重复

可能还有更多,但这是我第一次搜索时发现的。

您试图修改的是哪一个?AceShop商业扩展,还是OpenCart非商业组件?

因为这是一个商业产品,我不确定你修改AceShop组件是否会违反任何许可条款。如果AceShop添加了对最新版本OpenCart的支持,那么在技术上允许的情况下,修改OpenCart组件可能会变得无法操作。

我读到AceShop的支持反应非常灵敏。你有没有问过他们是否会考虑将这种功能添加到核心产品中?