Version 3.2: Shop essentials, sharper schedules, cleaner pricing
Eight focused improvements that take friction out of the day-to-day: date ranges on special dates, model numbers on every repair view, an upsell banner on the repair page, and three pricing-and-tax tweaks that customers see daily.
Version 3.2 of RepairPlugin Pro is a shop-essentials release. No flagship feature, no plan repackaging. Just eight changes that came directly from how shop owners told us they actually use the plugin every day.
If you run repairs, take bookings, and explain prices to customers all in the same hour, this release is for you.
Sharper schedules and operations
The first cluster is about reducing the small moments where information was missing or fiddly.
Date range on Special Dates. Special opening times used to need one entry per day. Closing the shop for a week-long holiday meant seven entries. From 3.2 you pick a start and end date, and the booking calendar respects the whole range as one block. It also means you stop forgetting day 7.
Model numbers on Appointment View and Repair Page. When a customer drops off three iPhones, "iPhone 13" in the appointment list doesn't tell you which one needs the screen. The Appointments dashboard and the repairs workflow now both show the model number alongside the model name, so technicians and front-desk staff stop guessing.
Cleaner customer-facing UI
The second cluster is what the customer sees on screen.
Upsell banner on the Repair Page. The repair selection page now supports a customizable banner. Promote a free diagnosis, a vacation discount, or a back-to-school bundle without editing template files. The Repairs workflow handles where it shows.
Hide tax setting. Some shops sell B2B and don't want tax displayed inline on the booking flow. From 3.2 there's a setting in Currency, tax & dates to suppress it cleanly.
Date format choice. Same settings page now lets you pick between formats so your locale (or a customer's locale) is reflected consistently across booking confirmations, emails, and the dashboard.
Customer address as standalone fields. Checkout field editor now supports splitting the address into individual fields (street, number, postal code, city) instead of a single combined input. Better for analytics, better for label printers, better for shops in the Netherlands and Belgium where postal codes are central to the workflow.
Pricing controls
The last change is for shops that price strategically.
Round prices up to the nearest 100. Dynamic pricing gained a new rounding mode: prices round up to the next 100-unit boundary. Useful if you price in tiers (€100, €200, €300) instead of cents.
What this means
Most 3.2 changes will be invisible to your customers in isolation. Together they remove the small frictions that pile up across a shop floor: the missing model number that costs a technician three minutes, the forgotten 4th of July closure that costs you a one-star review, the address field that breaks your shipping label.
Read the full v3.2 changelog for the line-by-line list, including model database updates.
3.3 is on deck. The Customer Portal is the next big surface. We'll write about that one when it ships.