hyperg Posted May 11, 2016 Posted May 11, 2016 I sell online SaaS and all my billings are subscriptions. I am currently shopping around for a cart + add-ons, but here's what I need to achieve: 1. Ability to integrate with Stripe 2. Ability to automatically populate the cart from my main website, via some ajax/api calls 3a. Ability to automatically create a custom recurring plan in Stripe based on the contents of the shopping cart and assign this custom plan to the customer 3b. If 3a is not possible, can osCommerce handle the recurring subscription and only trigger a charge via Stripe at the proper intervals 4. Ability to have a minimum amount to charge per month. For example, I sell products A & B for 1$ and 2$/month. If someone wants to purchase 1 product A ( 1$/month ), the cart should automatically give him only the option to pay yearly, aka 12$/year. It automatically figure out what payment period to offer, based on that minimum charge of 10$. Is all of this possible in osCommerce with add-ons or do I need custom programming ?
peterbuzzin Posted May 11, 2016 Posted May 11, 2016 OSCommerce cannot do any of that without custom work and/or addons. If it still don't work, hit it again! Senior PHP Dev with 18+ years of commercial experience for hire, all requirements considered, see profile for more information.
hyperg Posted May 11, 2016 Author Posted May 11, 2016 OSCommerce cannot do any of that without custom work and/or addons. Thank you, do you know if it's possible just with addons or is custom work required ?
Bob Terveuren Posted May 11, 2016 Posted May 11, 2016 Hi You can plugin Stripe as an add-on but 3a and 3b? Quick and dirty would be setup something like: Product X = custom recurring plan X Then you need to custom the Stripe code so that when it 'sees' Product X in the cart then it converts that to a custom Stripe payment plan and sends the data through to Stripe. 4? You'd need to do some custom code in there for that 2? By populate the cart you mean update the products? Again custom - you could adapt the very good Googlefeeder php code to do this but if you want to go proper API the you'd need some custom stuff - build a listener in PHP and export the data by xml maybe
MrPhil Posted May 12, 2016 Posted May 12, 2016 Regarding #2, I take it to mean that you want to automatically update the product catalog entries. Another way would be to use the "Easy Populate" add-on, which takes as its input a CSV file. It might be possible to run this from a command line via cron or another task scheduler. If you need live, up-to-the-second updating of the catalog, that would involve a fair amount of custom code. Or, you could even write something to make a request to some other system, rather than looking in the osC database for your products, but this would be a lot of custom code (even more so if you want a mixture of normal database-stored products and these live feed products). At this point, you've gotten so far away from the concept of any standard shopping cart that you might want to consider writing your own catalog pages and using something like the PayPal cart to ring up the sales.
Recommended Posts
Archived
This topic is now archived and is closed to further replies.