← Back to journal

Article

Shopify vs AppFlow: What Happens When You Sell Time, Not Products

Aglet Technologies

Shopify is the best product-selling platform there is. Service businesses keep bending it into a booking system with apps — here is where that breaks, and what to do instead.

Shopify is superb at what it was built for. If you ship boxes, it is very hard to argue with — inventory, checkout, shipping rules, discounts and a huge app ecosystem, all mature.

The trouble starts when a business that sells *time* is told to use it. Booking apps exist for Shopify, and they work, in the way that a ute with a trailer works as a bus. This is a comparison of the two shapes, from the people who built AppFlow.

The core difference

Shopify's unit is a product with variants and stock. Yours might be a two-hour ceramic coating with one technician qualified to do it, a 30-minute buffer either side, a $100 deposit, and a service area that stops at the highway.

AppFlow's unit is exactly that. Availability is calculated from staff hours, service duration, buffers, lead times and booking windows before a slot is ever offered.

Where Shopify wins, clearly

  • You sell physical products as the main business
  • You need serious inventory, shipping and fulfilment logic
  • You are selling into marketplaces and channels Shopify already integrates with
  • Your appointments are rare or secondary — a fitting, a consult, a workshop

If products are the business and services are the sideline, stay on Shopify and treat bookings as an accessory.

Where the app route bites

Availability lives in a third-party app

Your booking rules live inside someone else's app, your customers live in Shopify, and your staff calendar lives in a third place. When the app breaks, is bought, or raises its price, the business stops taking bookings, and support points at each other.

Deposits fight the checkout

Cart, checkout and payment are built for a paid-in-full basket. Deposits, part-payments, balances due at the appointment and held security bonds get simulated with hacks — a $50 "deposit product" in the catalogue, a discount code for the balance, a manual refund when someone cancels.

No-shows and reschedules are not commerce events

A missed appointment is not a returned parcel. Rescheduling, no-show handling, cancellation windows and a bond you can authorise and release are ordinary in booking software and awkward in retail software.

Staff are not warehouses

Rosters, per-staff services, availability exceptions, timesheets and payroll export have no natural home in a store platform.

What AppFlow does with the same business

  • Bookings with real availability, reschedules, no-show handling and refunds
  • Per-service payment: none, deposit, full payment, or a held bond
  • Your own Stripe or Square account — the money is yours from the start
  • A website on your own domain with pages, blog, forms and per-page SEO
  • Client CRM: history, documents, saved cards, messages, review requests
  • Memberships and credits for the customers who come weekly
  • Marketing automations: reminders, thank-yous, win-backs, segmented campaigns
  • Team calendars, timesheets with Xero export, multi-location, service areas, route planning

And if you sell products too

Most service businesses do — the wax, the shampoo, the supplement, the merch. AppFlow includes a product shop that takes payment through Stripe Checkout and lets customers collect at their next appointment, with pickup reminders for staff. That is a smaller e-commerce feature set than Shopify's, deliberately: it is built for retail attached to a service, not a warehouse.

If products are genuinely half your revenue, the sensible answer is often both — keep Shopify for the store, and embed AppFlow's booking flow on the Shopify site so the services side runs properly. We set that up regularly.

Cost

AppFlow: $39/month site and booking page, $59 with the management app, $99 for team calendars, CRM and embeds, $169 for multi-site with marketing. No setup fee, no lock-in, AUD, processing fees separate.

Shopify: plan fee, plus booking app subscription, plus any apps for reminders, marketing or forms, plus payment processing. The app subscriptions are what people forget when they compare.

Plan names and prices move around on every platform, ours included. The AppFlow figures here are the public ones on appflow.com.au at the time of writing — check the competitor's current pricing page before you decide.

The test

Does your business have a stock level, or a roster? If the constraint is how many units are in the shed, Shopify. If the constraint is how many hours your people have, AppFlow.

See the full feature list on our AppFlow page, or start at appflow.com.au. Selling both products and time and not sure how to split it? Tell us what your week looks like and we will map it out.

Next step

Ready to make operations smoother?

Tell us where the friction is — websites, SEO, or custom software — and we'll map a practical path forward.