WooCommerce Appointment plugin has just received the biggest update since its release. You can now define pricing rules however you like and it’s amazing. Appointment price is not fixed any more and you can adjust the price based on date and time. Besides that, you can also set different prices for each appointable staff, so there is no need to use Add-ons for this purpose.
Pricing Rules
Pricing is defined the same way as Availability, so you can also match the availability rules with pricing. Regular price is not overridden here, instead, pricing rules add [ + ], remove[ – ], multiply[ x ] or divide[ % ] the cost from regular price. There are two types of cost you can associate with each applied rule:
- Base cost – this cost is applied to overall appointment price, regardless of duration.
- Slot cost – this cost applies to each appointment slot in duration. For instance, when customer schedules appointment that lasts 3 days, this cost applies to each of those scheduled days.
Staff Pricing
You can apply additional cost to each appointment staff for the same appointable product. This means that same service can now cost differently with each associated staff member. Not all service providers share the same pricing for their staff members, so this feature should simplify the way you set your staff pricing. If you want to charge more for services that are done by preofessionals than apprentices, you can now do so – like a boss :)
Flexible Pricing Customer View
Should Your Pricing be Fixed or Flexible?
Flexible pricing looks really great for your customers and is very easy to understand. They always have a full overview of your appointment pricing setup. You can easily turn off staff pricing difference display or can leave it as-is, so your customers have a better overview, which staff is priced on top and which on the bottom.
Appointment cost display works the same across the website, so you’ll see the same price labels, like FROM on all levels, even in admin and on catalog pages.
Dario Lichtensteiger says
A flexible duration for the appointments would have been great also.
I mean like the customer can choose how long the service is.
Zeljan Topic says
This is currently possible with add-on fields. Otherwise, our upcoming Rentals plugin will handle this in a better manner since its built for the purpose, when customer defines the length of the rental.
Mandy says
Any idea when this plugin (extension?) will be available?
Zeljan Topic says
This is built into the Appointments plugin by default.