Support · Docs

How can we help you ship?

Documentation for Drycleaner Booking, and a direct line to the engineers who build our plugins. Open a ticket and you'll hear back from a real person.

Submit a ticket Read the docs
DOCS / DRYCLEANER BOOKING / v2.3.8

Getting started with Drycleaner Booking

Drycleaner Booking turns any WordPress page into a booking flow for a dry cleaner or laundry. Customers choose services, pick a date and time, and book in a few taps. It is standalone — no WooCommerce needed.

#1. Install and activate

  1. Upload the drycleaner-booking folder to /wp-content/plugins/, or upload the zip under Plugins → Add New → Upload Plugin.
  2. Activate the plugin.
  3. Go to Drycleaner → Settings and set your business details and opening hours. Time slots are generated from those hours.
  4. Review your services and prices under Drycleaner → Services, and your lockers under Drycleaner → Lockers.

#2. Add the booking form

Create a page and add the booking shortcode:

[drycleaner_booking]

Optionally, add the order-tracking portal to a "Track my order" page:

[drycleaner_portal]

#3. Free vs Pro

The free version is fully functional for in-store drop-off bookings. Pro adds the following, and upgrading, licensing and updates for Pro are handled by Freemius.

Free

  • In-store drop-off bookings
  • Service & garment catalogue with quantity-based pricing
  • Date and time slots generated from your opening hours
  • Email confirmation to the customer and to your business
  • Admin dashboard, bookings list, services manager and locker inventory
  • Customer records with new vs returning tracking
  • Customer order-tracking portal ([drycleaner_portal])

Pro

  • Pickup & delivery with the customer's address
  • Card payments at booking via Stripe
  • SMS confirmations and status updates via Twilio
  • Automatic locker assignment with phone-last-4, fixed-PIN or customer-chosen codes
  • Per-item description, photo upload, and per-kg pricing
  • Service categories, turnaround/SLA plans, printable thermal slip and QR signage
Get Pro on Freemius

Stripe and Twilio are only contacted when you enable them. Freemius receives your site details only if you opt in.

#Requirements

WordPress 5.5 or later (tested up to 7.0), PHP 7.4 or later.

#Changelog

DB v2.3.8
Compliance: set an explicit version on the Stripe.js script enqueue.
DB v2.3.7
Maintenance release to regenerate the free build.
DB v2.3.6
Compliance: translators comments, tested up to WordPress 7.0, DB annotations on admin views.
DB v2.3.5
Compliance pass: escaped all admin output, translators comments, plugin headers, settings sanitize callbacks, annotated custom-table queries.
DB v2.3.3
New shop-wide "Locker PIN mode": phone last-4, fixed PIN per locker, or a customer-chosen PIN entered at booking.
DB v2.3.2
QR library bundled locally with graceful fallback - no external requests.
DB v2.3.0
Editable signage QR content.
DB v2.2.0
Link phone-first customers to WordPress accounts; convert/link from the Customers screen.
DB v2.1.0
Optional themed login / registration / lost-password pages.
DB v2.0.0
Customer records & portal, SLA plans, Terms of Business, locker code modes, pickup confirmation, printable thermal slip.
Submit a ticket

Can't find what you need?

Open a ticket and you'll hear back from the engineer who knows the plugin — not a tier-1 chatbot.

Inside one business dayMon–Fri, Australian time
One thread, one engineerYou won't be re-explaining anything to anyone.
Or just write usenquiries@kinsoft.com.au
Include WP & PHP versions and any error messages.