A booking plugin that let Ski Barn's customers reserve, size and pre-pay for rentals before the trip.
Ski Barn rents ski and snowboard gear next to five resorts in West Virginia and Virginia. Its web agency at the time, RPCM, brought Provis in to build the booking: a custom WordPress plugin that ran on skibarn.net for five winters, 2020 to 2025.
- Booking plugin, desktop and phone
Client: Ski Barn, through RPCMSki and snowboard rental, Virginia and West Virginia, USAWhat the plugin did, from the public record.
Ski Barn has not published results for this project. These come from the plugin itself and the public web archive of skibarn.net.
- 2020–2025
- five winters of online booking
- on skibarn.net, May 2020 to August 2025, from the public web archive
- 5
- shops on one booking form
- two at Snowshoe, one serving Canaan Valley and Timberline, one at Winterplace, one at Wintergreen
- Up to 12
- renters per booking
- each with their own height, weight, skier type and boot size
At a glance
- Problem
Rentals were booked, sized and paid for in person at the shop. Customers could not reserve gear ahead.
- Solution
A custom WordPress booking plugin: pick a store and dates, size every renter, check the summary and pre-pay by card.
- Result
From May 2020, customers at all five shops could book, size and pre-pay before leaving home.
- Client
- Ski Barn, with SnowCreek Mountain Sports, its on-mountain shop at Snowshoe
- Industry
- Sports and outdoor (ski and snowboard rental)
- Market
- United States (Virginia and West Virginia)
- Platform
- WordPress, with a custom booking plugin
- Services
- eCommerce development (online booking and payments), custom plugin development, support
- Built with
- WordPress, PHP, JavaScript, Authorize.net
- Engagement
- Through RPCM, then Ski Barn's web agency
- Project lead
- Vivek Sharma
Vivek is a trusted and valued support partner for our organization. We rely on him and his team to develop customized software solutions that meet our very specific ecommerce needs. He continues to serve a critical role in ensuring the operational success of our system and we greatly appreciate his efforts in this capacity. He is responsive, and his ability to get things done is noteworthy. I would recommend him to anyone with similar development needs.
Forty years of rentals, booked in person.
Ski Barn has rented ski and snowboard gear for more than 40 years, from five shops next to the resorts. At the time it was part of R&R Sports, which ran rental shops in Colorado and Utah. Its website was designed and run by RPCM, Ryan Pace's agency. Before the plugin, every rental took the route below.
How a rental happened before the plugin
- Trip daythe customer arrives at the shop
- Booked on arrivalno way to book a store and date ahead
- Sized in personheight, weight, ability and boots, one renter at a time
- Paid in the shopat the counter, on the day
- Gear handed overthen out on the slopes
Highlighted steps moved online with the plugin.
The skis still come from the counter.
The booking no longer has to.
A rental is not a shop order.
A shop sells a product once; a rental lends it again and again. It has to fit each person, and is picked up on a set day at a set store.
-
No way to book before the trip
Customers could not book a store, a date and their sizes before they arrived.
What Provis builtStore, date and pickup chosen onlineThe customer picks one of the five stores, the rental date, the number of days and whether to pick up the night before.
-
Every renter sized at the counter
Height, weight, ability and boot size were taken in person, one renter at a time.
What Provis builtSizes taken with the bookingUp to 12 renters per booking, each with date of birth, height, weight, skier or rider type, package, ski or board length and boot size, plus bibs, jacket or helmet.
-
Payment only in the shop
Nothing was paid until the customer reached the shop.
What Provis builtCard pre-payment through Authorize.netThe last step takes a pre-payment by card. The final price, with any discounts, is settled at pickup.
-
Rules explained at the counter
Pickup hours, cut-offs and cancellation terms were explained in person, after the customer had arrived.
What Provis builtSki Barn's terms built into the formThe form shows Ski Barn's own pickup, cut-off and cancellation terms before anyone pays. They are listed under the plugin below.
Scoped first, then built and tested.
- Roadmap with RPCMWhat the booking had to do, planned with the agency first
- The booking pluginStores, dates and renters, built first
- Form, payment, testingThe renter form and card pre-payment, then tested before launch
- Launched and supportedLaunched May 2020; retired with the 2025 redesign.
-
Roadmap: planned with RPCM, the agency, first: what the booking had to do.
-
The plugin: stores, dates and renters were built first, for five shops on one booking form.
-
Form and payment: the renter form and card pre-payment through Authorize.net, then tested before launch.
-
After launch: launched in May 2020. Provis kept fixing and changing the plugin until the 2025 redesign retired it.
Built for rentals:
Up to 12 renters on one booking.
Each renter has a date of birth, height, weight, skier or rider type, package, ski or board length and boot size, plus bibs, jacket or helmet.
Ski Barn's own pickup, cut-off and cancellation terms show before anyone pays.
The final price, with any discounts, is settled at pickup.
How Provis builds online storesFour steps, with the shop's rules built in.
The steps as they ran on skibarn.net in March 2025, and the terms shown with them.
- 1. Contactstore, contact details, rental date, number of days, pickup the night before
- 2. Renters shown hereeach person's details, sizes and gearshown below
- 3. Summarythe whole booking to check before paying
- 4. Paymenta card pre-payment through Authorize.net
- Pickup hours vary by store. Please check store hours for daily openings and closings.
- Rental pickup is first come, first served. Plan for extra time in busy periods.
- Rental requests made within 24 hours of pickup are not guaranteed. Cancellations within 24 hours forfeit all pre-payments.
- All discounts and the final price are calculated and applied at pickup.
- Demo package requests depend on availability; demo quantities are limited at each location.
- Please secure lift tickets at your destination before booking rentals.
Retired with the old site in 2025.
Ski Barn moved to a new website built by another agency. It still takes reservations online, on its new site.
Running a store?
One checkout built for your store, with stock and prices from your ERP or POS. Provis connected Zoho for TrueWholesale (60% less order-processing time, as TrueWholesale reported), Megaventory for Cosmetology.co.za and NowCommerce for Natural Uniforms.
D2C brand? Provis built the Shopify store for CYB Wear, a Las Vegas maker of LED wearables.
On Shopify, another ERP or a POS we haven't named? Ask, and we'll say plainly if we've connected it before.
Running a SaaS product?
A sign-up or checkout in clear steps, with payment and your own rules inside the flow.
Legacy product? Provis has run The Vault since 2012 and upgraded it rather than rebuilding it.
Payments inside your own product? Provis built the payments platform for American Community School of Abu Dhabi in Laravel and Vue.js, and supported it after launch: donations go through a direct ADCB bank integration, with no card fee on gifts.
Building something new?
In 2018 Provis built The Social Proxy's whole site from scratch, an online shop connected directly to the company's own proxy hardware, and it was live in a month. Provis then supported it for six years.
Get a free MVP estimateAfter launch
Provis kept fixing and changing the plugin after launch.
RPCM designed the site and handled Ski Barn day to day; requests came through RPCM, and Provis was responsible for the plugin's code.
On your build: Provis has delivered 200+ projects since 2012, with 25+ engineers, designers, QA and project leads. 24/7 monitoring and support after launch is available on every Provis build. Ask what it covers and how fast we respond on your discovery call (opens in a new tab).
How every Provis project runs
- One project leadyour single point of contact
- A written weekly update and a demoof what was built that week
- A staging link and your repoyou see the work as it is built; the code goes straight into your repo
- QA before launchour QA team tests every feature
- Yours from day onecode repo, cloud account and domain in your company's name; our team joins as collaborators, and you can remove access at any time
- Our team works in India, on ISTUTC+5:30: 1.5 hours ahead of Dubai, 4.5 ahead of London (5.5 in winter), 9.5 ahead of New York (10.5 in winter)
Need a booking, checkout or deposit flow built?
Pre-orders, made-to-order deposits and paid SaaS sign-ups follow the same pattern: the customer chooses, sees your terms, fills in what you need, then pays a deposit, pays in full or starts a trial.
Tell us how customers sign up, order or book today and what you'd like to change, which systems the new flow has to connect to (ERP, POS, CRM), and what your staff still re-key by hand. We will come back within two working days with an approach, a rough timeline and a rough cost range. No charge, no commitment.
Have a store? Get a free store speed audit.
Send us a message
indicates a required field