Customers order the same basket on a daily, weekly, or monthly schedule without re-entering the order. The system prepares a draft order for each period and places it automatically at the right time. An advanced Oviro module.

Regular customers buy vegetables, milk, drinks, or supplies on a steady basis, yet every week your staff still have to message them, re-enter the basket, and recalculate delivery fees. Miss one period and you lose the order; mistype one line and the wrong goods get delivered.
With Oviro, you set it up once, every period gets a draft order to review, and the system places the order automatically when the time comes.
From the initial setup to the official order, every period leaves a trail.
Choose the customer, template basket, delivery address, payment, and repeat schedule: daily, weekly by weekday, or monthly by date, with start and end dates.
Before order creation time, the system prepares a draft order. Staff or the customer can review it, edit it for that period only, and confirm or cancel the period.
At the scheduled time, a scheduled job creates the official order from the draft. Prices, promotions, and stock are recalculated at that moment.
The delivery fee table is recalculated whenever the customer, address, basket, or payment changes, the same way as for in-store sales.
Let customers manage their own configurations on your website, cutting back-and-forth messages with staff.
Rules are set in general settings and can be overridden per configuration.

Set this customer to order this basket on this schedule.

Edit any single period without touching the others.

The system keeps working steadily, even when you are not there.

Keep recurring orders from breaking your inventory or your sales process.
From configuration to the official order.
Choose the customer, build the template basket, and set the repeat schedule, delivery address, and payment.
The draft order for each period appears a configurable amount of time before order creation.
Staff or the customer edit that period only, reschedule it, or cancel the period if needed. Every change is recorded in the history.
Shortly before order creation time, the draft order is locked to keep the data stable.
The scheduled job creates the official order. Failed orders are flagged so they can be fixed and run again.
Choose the customer, build the template basket, and set the repeat schedule, delivery address, and payment.
The draft order for each period appears a configurable amount of time before order creation.
Staff or the customer edit that period only, reschedule it, or cancel the period if needed. Every change is recorded in the history.
Shortly before order creation time, the draft order is locked to keep the data stable.
The scheduled job creates the official order. Failed orders are flagged so they can be fixed and run again.
Anywhere demand repeats on a cycle.
Vegetables, milk, and drinks delivered steadily on set weekdays. If a customer changes their mind for one period, they cancel just that period without affecting the whole cycle.

Offices, restaurants, and small shops order goods on a fixed cycle. Staff only need to review the draft order before the cutoff time.

Regular customers view and manage their own delivery schedule on your website, while staff only handle exceptions.

Recurring orders live in the same sales system: prices, promotions, stock, and delivery fees are calculated just like a normal order, and the generated order flows into the familiar order-handling process. Every period has a draft order for a real person to review before the system places it, so it is automated yet still under control.
Talk to the Oviro team to see how Recurring Orders fit your repeat-purchase customers.

Explore other modules