Boost order value
with targeted upsales.
Offer accessories and extras like screen protectors, cases, and chargers, targeted to the exact device your customer selected.
Bigger baskets, without pushy sales.
Targeted, visual, optional. Customers see only the accessories that fit the device they came in for.
Device-specific cross-selling
Link each upsale to specific models, brands, or entire categories. Customers only see accessories that fit their selected device, a screen protector for their exact phone model, not a generic list.
Highlight discounts visually
Show an original price with a strikethrough next to the discounted price. Even a small difference makes the deal feel more attractive and increases the chance customers add an accessory to their booking.
Add as many products as you need
Create unlimited upsale items with names, descriptions, info lines, images, and pricing. Each item supports translations for multilingual shops. Turn items on or off as stock changes.
Control the display order
Drag and drop upsale items to arrange them in the order you want. Put your best-selling accessories first. The booking form displays them in your configured order.
Three steps to live cross-sells.
Create the product, link it to the right devices, customers see it in the booking flow.
Create upsale items
Go to RepairPlugin > Upsales and click "New Upsale". Enter a name, description, old price, new price, and upload a product image (recommended 500x375px, 4:3 ratio).
Connect to device models
Click "Add To Item" on the upsale row to open a tree of all categories, brands, and models. Use checkboxes to select where the upsale should appear.
Customers see targeted offers
During the booking process, customers see only the upsale items linked to their selected device model. They can add accessories to their booking with one click.
Included on every plan.
Upsales and accessories ship with the catalog toolkit, available from Essentials onwards.
Included
Included
Included
Common questions.
Do I have to link an upsale to specific models?
Yes. If you do not link an upsale to any models, it will not appear on your website. Select entire categories or brands to quickly cover many models at once.
Can I show a discount on an upsale?
Yes. Enter the original price in the "Old Price" field and the discounted price in the "New Price" field. Customers see the old price crossed out next to the new price.
What image size should I use?
The recommended size is 500x375 pixels (4:3 aspect ratio). This ensures consistent, professional-looking product images across all upsale items.
Can I translate upsale item text?
Yes. The Name, Text, and Info fields each have a globe icon for adding translations in all configured languages.
Read the full guide.
Upsale setup, model targeting, discount pricing, and translation guidance, straight from the help centre.
- Creating UpsalesAdd upsale products with names, descriptions, pricing, and images.
- Model ConnectionsLink upsales to specific models, brands, or categories.
- Discount PricingShow strikethrough old prices alongside discounted new prices.
- Managing UpsalesEdit, reorder, enable, disable, and delete upsale items.
Pair it with these.
Models and repairs
Per-model overrides for prices, sub-repairs, durations, and colors.
Learn moreDefault repairs
Master repair list per category, baseline prices and durations every model inherits.
Learn moreBrand management
Add logos, drag-and-drop ordering, and per-brand visibility under each category.
Learn moreTurn visitors into customers.
Join 583+ repair shops already fixing their massive drop-offs.
Easy to install and live on your WordPress site in minutes.