Service Options

Setting up Service Options

In this article

Service Options are the types of work your shop performs, such as Laundry, Dry Clean, Conditioning Wax, or Bag Deep Clean. This article shows you how to create, edit, and delete them.


Open the Service Options page

  1. Click the โš™๏ธ Settings icon in the top-right corner.
  1. Under the Catalog & Pricing section, click Service Options.

How to Add a Service Option

  1. Click Add service option at the top-right of the page.
  1. Fill in the fields in the dialog, described below.
  2. Click Add to save.

Service Option fields

Name

The customer-facing name of the service. Required.
Example ๐Ÿ‘‰ : Laundry, Dry Clean, Conditioning Wax, Bag Deep Cleaning.

Code

A short internal name used on reports and printouts. Optional. Auto-converts to uppercase. Not shown to customers.
Example ๐Ÿ‘‰ : LAUNDRY, DRY, BAG-DC.

Pricing mode

How the price is calculated. Required. There are five modes:
Pricing modeWhat it means
Fixed price per unitOne fixed price for each unit. Total is unit price multiplied by quantity.
Custom pricing with sub-optionsDefine named tiers under one parent service, each priced separately. Staff pick the parent, then the tier.
Rule-based pricingConditions decide the price based on item attributes like size, fabric, or material. The system applies the first matching rule.
Tiered rate by unitsA flat package price for a specific quantity, not a per-unit rate.
Hourly ratePrice based on how many hours the service takes, in 30-minute increments from 0.5 to 12 hours.
โš ๏ธ Important: The Pricing mode is locked once saved. To switch modes, delete the option and create a new one.
๐Ÿ’ก Tip: Start with Fixed price per unit for most services. It is the simplest to configure and the easiest for staff. You can add more complex modes later for specific services.

Image

An icon shown wherever the option appears on the POS. Optional. Helpful when you have many services.

Warranty

Warranty terms shown to customers when this service is selected. Optional. Most shops leave this blank.

Sub-options

If you pick Custom pricing with sub-options, an extra panel appears at the bottom of the same dialog where you list the named tiers. The other four modes do not show extra fields in this dialog. Their actual prices are set later in the Price List.

  1. Enter the Sub-option name that staff will see, for example Basic Clean.
  2. Enter an optional Option Code, for example BC.
  3. Click + Add sub-option to add more tiers.
  4. Drag rows to reorder. Use the three-dots menu to delete a sub-option.
๐Ÿ“Note: You are only setting up the tier names here. Actual prices for each sub-option are set in your Price List after saving the service option.

Pricing mode examples

Pricing modeExample
Fixed price per unitLaundry at SGD 3.50 per piece. A customer drops 8 pieces, the system shows SGD 28.00.
Custom pricing with sub-optionsBag Cleaning with three tiers, Surface Clean (SGD 20), Deep Clean (SGD 45), and Full Restoration (SGD 80). Staff pick Bag Cleaning, then the tier.
Rule-based pricingDry cleaning where a silk blouse is SGD 14 and a cotton shirt is SGD 6.
Tiered rate by unitsCurtain cleaning where 1 curtain is SGD 30, 2 curtains are SGD 55, 3 curtains are SGD 75, and 5 curtains are SGD 110.
Hourly rateOn-site laundry assistant at SGD 25 for 1 hour, SGD 45 for 2 hours, SGD 80 for a half day.

Edit a Service Option

  1. Click the option's name in the table. The Update Service Option dialog opens.
  2. Change the fields you need. The Pricing mode field is greyed out and cannot be changed.
  3. Click Update to save.

If the option is already used in an active Price List, you see a confirmation step before saving. Confirming pushes your changes to every Price List that uses this option.


Delete a Service Option

  1. Click the โ€ขโ€ขโ€ข three-dots menu at the end of the row.
  2. Click Delete.

If the option is unused, you see "Service option not in use, you can safely delete it." If it is in use, a warning lists the Price Lists that reference it. You can still delete. Existing orders are unaffected, but the option is no longer available for new orders.

โš ๏ธ Important: Deleting a Service Option can affect Price Lists, booking options, and pricing rules that use it. Existing Price Lists are not updated automatically, so open the affected Price Lists and remove the Service Option there as well. Booking options limited to this Service Option may also be removed. If you are unsure, use Edit to rename it instead.

Where Service Options Are Used

After you create service options, use them anywhere EasyBiz needs to separate one business unit into different service types.

Example ๐Ÿ‘‰ : A laundry business unit can use service options such as Dry Clean, Laundry, Ironing, or Express Wash.

Service options are mainly used in these areas:

AreaHow service options are usedFull setup
Order catalogService options can appear as tabs or selection groups when staff add items to an order. Staff choose a service type, such as Dry Clean or Ironing, to show or price the items for that service type. This can apply in POS and console order-taking/catalog screens, depending on the business unit setup.Setting Up Your Business Unit for Laundry
Price listsService options help organize prices by service type, so the same item can be priced differently depending on the service selected.[Setting up your Price Lists](coming soon)
Booking optionsService options can limit when a pickup, delivery, surcharge, or rescheduling option appears. For example, an Express option can appear only when the cart includes Express Wash.Booking Options: Surcharge, Limits & Rescheduling

If you only offer one type of service, you may not need service options. Use them when your team needs separate tabs, separate pricing, or separate booking rules for different service types under the same business unit.


FAQs

The Add button stays greyed out. What did I miss?

The Name field is empty, or the Pricing mode is not selected. Both are required. Code, Image, and Warranty can be left blank.

Can I change the pricing mode after I save?

No. Changing modes after the option is in use would invalidate every Price List that references it. Delete the option and create a new one with the right mode.

Why is there no price field in the dialog?

The Service Option only defines the name and the pricing logic. Actual price values are set per product inside the Price List. Custom pricing with sub-options is the one exception, where you list the tier names inside this dialog.

What is the difference between a sub-option and a separate Service Option?

Sub-options share the parent service's grouping at the POS, so staff see one tap leading to a tier picker. Separate Service Options are listed as siblings. Use sub-options when the work is the same job at different intensities. Use separate options when the work is genuinely different.

Do I need to set up Service Options separately for each business unit?

No. Service Options are shared across the whole shop account. Each Price List controls which business unit and products use them, and at what price.

Will my changes appear on the customer side right away?

Yes, once you save. If the option is attached to an active Price List, confirm the update prompt and the new values apply to new orders. Existing orders are not changed.

What's Next

Now that your Service Options are defined, continue to Setting Up Price Lists (Coming Soon) to attach actual prices to each one and decide which products and business units they apply to.

Give feedback

WhatsApp Integration

Up next

WhatsApp Integration

Everything you need to connect WhatsApp to your EasyBiz console, set up your business profile, and start communicating with customers professionally.

Read more