Hi,
We've been working hard in the past few days on this and the plugin is now available on our marketplace:
www.hikashop.com/marketplace/product/304-recurring-orders.html
It covers exactly what you described and more. Here is how to set it up for your use case (orders on specific days of the week, every week):
1. Install the plugin and enable it in the Joomla Plugin Manager.
2. In HikaShop, go to System > Configuration > Checkout, edit your checkout workflow, and add a "Recurring schedule" block to one of the checkout steps.
3. In the plugin settings (Extensions > Plugins > HikaShop - Recurring Orders), configure:
- "Allowed frequency types": select only "Weekly" since your customers order on specific weekdays.
- "Allow interval change": set to "No" if all customers should order every week (interval = 1). Set to "Yes" if some customers might want every 2 weeks, etc.
- "Checkout mode": "Optional" if only some customers want recurring delivery, or "Forced" if all orders should be recurring.
- Optionally set "Fixed days" if all customers must receive deliveries on the same days (e.g. "1,3,5" for Monday, Wednesday, Friday). Leave empty to let customers choose their own days.
4. On the checkout page, your customers will see the recurring schedule block where they can select which days of the week they want their deliveries (Monday, Tuesday, etc.). They can select multiple days for several deliveries per week.
5. After placing their order, customers can manage their schedule from their account page: view upcoming deliveries, skip specific dates, pause, resume, or cancel their subscription.
6. For automatic payment, install a payment gateway that supports recurring payments ( Stripe Checkout payment plugin at
www.hikashop.com/marketplace/product/296-stripe-checkout.html
which got a big update yesterday to support recurring payments (it was part of the development process for that plugin), the old PayPal recurring payment plugin included in HikaSerial subscriptions, or PayPal Checkout, included in HikaShop which will support recurring payments in the next version of HikaShop to come). The plugin will save the payment method and charge it automatically for each scheduled order. If you prefer manual payment, enable "Allow manual payment" in the plugin settings and customers will need to pay each order themselves. But I suppose this is not practical with several orders every week.
7. Set up a cron job on your server to trigger HikaShop's cron URL regularly (every 5 minutes recommended). This is what processes the scheduled orders automatically. More details here:
www.hikashop.com/support/documentation/5...ashop-cron-task.html