Bookings, memberships, and orders for pet stores

Know which pet is coming,
who will serve them, and how.

A pet store is more than retail. Grooming, boarding, and care consultations require the right time, staff member, workstation, and pet history. PetPlus connects the booking to the completed service.

Discuss your store ↗ See how bookings work
Timed and multi-day bookings Staff, stations, and boarding spaces Customers, pets, and orders
Based on the current booking workflow · sample data
Booking calendar · South Store New booking
Today 20 Tomorrow 21 Tue 22 Wed 23 Thu 24
Time
Wash station 1
Grooming station 1
Boarding
09:00
Small-dog wash Doubao · Ms. Wang Lin · Checked in
Boarding check-in Tuantuan · 3 nights Space B02
11:00
Full grooming Snowball · Mr. Li Jie · Confirmed
14:00
Cat wash Naigai · Ms. Zhou Lin · Awaiting arrival
Basic care Lucky · Ms. Zhao Jie · In service
16:00
Small-dog wash Kele · Mr. Chen Lin · Booked
Boarding checkout Tuantuan · 18:00 Payment due

A booking is not just a phone number. It must resolve to a store, pet, time, staff member, resource, and payment method.

Once these pieces are connected, the store knows whether it can accept the booking, who will handle it, which resource it will use, and how to settle and continue service afterward.

01 · A customer booking the store can actually fulfill

Choose the service first, then show times that are truly available.

Short grooming services reserve staff and a workstation by time slot. Boarding reserves a space across dates. A pet consultation may only need an arrival time. Each service follows its own booking rules.

9:41 ●●●
Book a service South Store⌄
Choose a service
Small-dog wash About 90 minutes · ¥128
Cat wash About 120 minutes · ¥168
Pet boarding Daily rate · ¥98/day
Full grooming About 120 minutes · ¥198
Available times
09:00 10:30 14:00
Tomorrow 10:30 · Small-dog wash Staff and wash station assigned · Stored balance accepted
Place order
Home Book Orders Account
Product basis: Current mini-program flow for service, date, time, pet, and payment selection. Sample data.
Customer booking

Do not list every time. Show only options the store can fulfill.

After the customer chooses a service and date, the system checks the store, staff, and resource calendar, then returns bookable times. For boarding, it checks capacity across the entire stay.

  • Timed service: staff + wash / grooming station
  • Boarding: start and end dates + space / room
  • Consultation: arrival time + contact details
Service configuration Small-dog wash · Available
Service profile Booking settings
Booking mode Timed service
Duration 90 minutes
Eligible pets Small dogs
Pricing unit Per visit
Payment rule Customer choice
Booking resources Determines availability
Staff requirement Groomer required
Resource requirement Station required
Resource type Wash station
Store South Store
Status Bookable
Product basis: Current service settings for booking mode, staff and resources, payment, and eligible pets.
Service product

Once the store defines how a service is delivered, the system can decide when another booking is possible.

Each service defines its booking mode, duration, resource type, staff requirement, payment rule, and eligible pets. Price is only one field; fulfillment rules determine whether a booking is genuinely available.

02 · Customer and pet are separate records

One customer may bring several pets,
and each pet has its own service history.

The customer record holds contact details, store relationship, discount plans, and stored value. The pet record holds species, breed, size, health information, and service notes. They are linked, but never collapsed into one note.

Customers and pets

On the next visit, staff do not need to ask what happened last time.

Front-desk staff see customer benefits; groomers see pet profiles, vaccinations, parasite treatment, and service history. Top-ups, balance use, discount plans, and store ownership keep separate transaction records.

Customer and pet profiles Sample customer · South Store
Store member Ms. Wang Member M-DEMO-0218 · Frequent grooming customer
Stored balance ¥860
Discount benefit 10% off plan
Primary store: South Store Last visit: 09-20
DOG
Doubao Bichon Frise · Male · 3 years · 6.2 kg
Profile active
Vaccine Rabies vaccination 2026-04-12
Parasite care Internal and external 2026-08-03
Service Small-dog wash 2026-09-20
Note Sensitive ears; avoid high dryer temperature Visible to service staff
Product basis: Current customer stored-value benefits and pet breed and health records. People and data are examples.
03 · Track payment and fulfillment separately

Payment and service completion
cannot be represented by one status.

Pet, service, and retail orders enter one order center, while payment, booking, fulfillment, and refund status remain separate. Front-desk payment, staff service, and manager after-sales work never overwrite one another.

Order center All stores · Today
Order / Customer / Item Order type⌄ Payment⌄ Fulfillment⌄
Order Product / Service Customer Amount Status
SRV-09201030 Small-dog wash ×1 Ms. Wang ¥128 In service
BRD-09180012 Pet boarding ×3 nights Ms. Zhou ¥294 Payment due
GDS-09192218 Hypoallergenic food ×2 Mr. Zhao ¥336 Completed
Payment method Stored balance
Payment status Paid
Fulfillment assignment Lin · Wash station 1
Booked time 09-20 10:30
Product basis: Current order types, payment, fulfillment, and resource assignment. Orders, people, and amounts are examples.
One order center

After an order is placed, every role in the store knows what comes next.

The front desk confirms payment and arrival, staff begin the booked service, and completion updates fulfillment. Boarding and retail orders follow their own delivery logic, while after-sales and refunds remain attached to the original order.

Start by defining the services you offer, how customers book, and who fulfills each one.

We then configure service products, resources, membership benefits, and fulfillment around your actual workflow.

Discuss your store ↗