Order Creation Assistance

7 meses atrás
We are working on adding a more robust subscribe and save feature to NopCommerce. Recurring orders is not flexible enough to meet our requirements.

Our current platform allows users to add and remove items at any time to one or more subscriptions. These subscriptions can be scheduled to process every week or every month, like amazon.
We are currently able to automatically process thousands of orders a day for clients and need to get this ability into NopCommerce. Orders are created, billed, and sent to fulfillment without the client ever doing anything.

Our current system processes subscriptions in three main steps.
1) Create Orders
2) Process payments for all orders not yet paid
  - payment processing has settings to retry each payment x number of times and x number of days apart before stopping.
3) Send email success or failure notifications

We are hoping to replicate this process in NopCommerce. However, the way things are done in NopCommerce seem to be a bit heavier than we had been hoping. Efficiency and speed of processing are crucial.

We have already built the public store interface.
Customers can add and remove items to one or more subscriptions whenever they like.
Customers can also change the frequency and date of their next shipment.
We are currently working on the ability to allow customers to change the payment method or credit card number they would like to use for each subscription.

We are starting on the Order creation process and are not clear as to the best way to proceed.
We need to get all subscriptions scheduled to run each day and create orders from the subscription details. NopCommerce is great and why we decided to use it. However, the way some things are done is making this process a little difficult.

We would appreciate any input from seasoned NopCommerce developers on possible solutions to create the orders from the subscription information.

We know each day what customers are scheduled to have an order created and what items will be in the order.

We need to take those customers, loop though them and create their orders from their subscription details.

Any input or direction would be greatly appreciated. We have not been working with NopCommerce long enough to make the best decisions on this..
7 meses atrás
Unless you plan to store Credit Cards #'s (or similar), which is probably not recommended due to PCI requirements / liability, then I think somehow you need to set up a Recurring Payments through the payment provider (even if you do customize to handle the features you describe.)