RepairPlugin
Plugin Updates

Version 1.8: separate accounts per location, payment-based pricing, and Price on Request

Multi-location chains finally get true separation. Plus a flexible payment-method-based pricing system and the long-requested Price on Request booking flow.

Stefan Hekman · CEO, RepairPlugin
7 de mayo de 2024 · 3 min de lectura
Version 1.8

Version 1.8 is a release built around two themes: cleaner separation for multi-location chains, and more flexibility on the customer-facing booking flow. Nine new features, all live today on RepairPlugin Pro.

Separate user accounts per location

Until now, anyone with admin access in RepairPlugin could see and edit every location. For a single shop that's fine. For chains running 3, 5, or 10 locations, it's a problem: a manager at the Amsterdam shop shouldn't be able to change pricing in Rotterdam by accident.

With 1.8, each location can have its own user accounts with scoped access via Permissions & Roles. Local managers see only their location's appointments, repairs, and settings. Owners see everything. The audit trail is clean.

This feature pairs naturally with the Enhanced Locations add-on. If you're running multiple shops under one RepairPlugin install, this is the upgrade that finally makes that setup feel right.

Payment-method-based cost adjustments

The customer pays with iDEAL? Charge the standard price. Pays with credit card? Add a small surcharge. Pays in cash at pickup? Take a small discount.

Version 1.8 lets you configure cost adjustments per Payment Method, applied automatically at checkout. Three common patterns we see shops using:

  • Surcharge for high-fee methods (some credit cards, certain wallets) so the fee doesn't eat your margin
  • Discount for low-friction methods (iDEAL, bank transfer) to nudge customers toward cheaper rails
  • Cash discount on pickup to encourage in-store completion of bigger jobs

Set the rules once. The customer sees the adjusted total before they confirm. No surprises.

Price on Request appointment booking

Some repairs genuinely can't be priced upfront. Board-level work. Severe water damage. Devices the customer can't quite identify. Until 1.8, you had two options: hide these jobs behind a contact form, or quote a number you weren't confident in.

The new Price on Request flow gives you a third option. Customers can book an appointment for these jobs without seeing a price. They submit the device details, you review at intake, and pricing happens after diagnosis. The booking still goes through your full RepairPlugin flow, just with the pricing step deferred.

The benefit: hard-to-price jobs now use the same booking funnel as everything else. Customers get a confirmation, a calendar slot, and reminder emails. You get a structured intake instead of a chaotic email.

Distance limit for Pickup and Repair on Location

If your shop offers pickup-and-return or on-site repair, this is the feature you've been asking for. You can now set a maximum distance from each location for those services. (See Distance-based Pricing for the broader location-aware pricing toolkit.)

The check happens at checkout. If the customer's address is outside the radius, they get a polite message redirecting them to a different delivery method (drop-off, ship-in). No more accepting bookings you can't actually fulfill.

What else is in 1.8

The release also brings:

  • [brands] and [categories] shortcodes for pre-selected landing pages
  • Pre-appointment checklist on the Thank You page for customers to prepare their device
  • 10-Unit Rounding option for cleaner price displays (€89, €99, €109 instead of €87.40)
  • Toggle CSRF Protection for compatibility with specific hosting setups (Security & CSRF)
  • Improved Upsell & Accessories saving so upsells persist correctly across booking sessions

What to enable first

If you're upgrading to 1.8, three quick wins:

  1. Add a distance limit to any location offering pickup or on-site service. Five-minute setup.
  2. Configure payment-method adjustments. Even a small iDEAL discount tends to shift customers toward your preferred payment rail.
  3. Try Price on Request on one or two repair types where you used to hide pricing. See what happens to your booking volume on those jobs.

Full release notes on the changelog page.

Convierta a sus visitantes en clientes.

Únase a más de 500 talleres que ya están reduciendo los abandonos masivos de su web.
Fácil de instalar. En su sitio WordPress en pocos minutos.