When they search, make sure they find you!

Custom Pricing

Override default service rates for individual customers. This is useful for loyalty discounts, volume pricing, or special arrangements.

How to Set Custom Pricing

  1. Navigate to Dog Walking > Customers and edit the customer record.
  2. Enable the Custom Pricing flag on the customer.
  3. For each service, set a custom Base Rate and/or Additional Pet Rate that overrides the default.
  4. Save the customer record.

How Custom Pricing Is Applied

Custom pricing is stored in a dedicated database table and applied automatically throughout the plugin:

  • Public Booking Form — When an existing customer with custom pricing books through the [[dwb_booking_form]], they see their personalized rates in the pricing summary.
  • Admin Appointment Creation — Custom rates are used when an admin creates an appointment for a customer with custom pricing enabled.
  • Invoicing — Invoices reflect the customer’s custom rates for all applicable services.

What Can Be Overridden

  • Base Rate — The per-service rate for one pet
  • Additional Pet Rate — The per-service surcharge for each additional pet

You can override one or both rates per service. Services without custom pricing overrides use the default rates.