How to list a Service item

What Services can I list on SVM? #

On So Vegan Market you can list a product as a service on these categories:

  • Wellbeing – like yoga classes, massages, spiritual healing, etc.
  • Restaurant- vegan restaurants, vegan pastry, bakeries.
  • Accommodation- hostels, houses and rooms for rent on a Vegan atmosphere.

All these services are bookable services, appoitment services or accomoddation services, meaning clients need to book with you a hour.

Service listings are available on the Enterprise and Small Business Membership plans.

List a Service #

To list an item in your So Vegan Market shop:

  1. On, click the Your Account icon, then click Store Manager.
  2. Click Products.
  3. Click Add New.


  • Select the product type – in this case is bookable Product
  • Select the options that suit your product: Has Resources, Has Persons, Virtual
  • Add your product title
  • Choose your Currency
  • Add your product price
  • Add photos
  • Add Short Description and Description
  • Select the Category- in this case is the Services category
  • Add Tags
  • Choose the Catalog Visibility
  • Configure the Booking Options
  • Configure Attributes
  • Configure Availability
  • Configure Cost
  • Configure SEO
  • Configure Warranties
  • Configure Product Policies
  • Click Draft or Submit

Before you can start listing items, you must register as a seller. Review our Seller Policy (INSERT LINK) to make sure your items fit into So Vegan Market’s categories.

Has Resources, Has Persons, Virtual #

Has Resources #

For added flexibility, So Vegan Market Bookings supports Bookable Resources that can be booked independently within a bookable product. Tick the Has resources checkbox to enable a new tab:Resources can be added to multiple bookable products with a global level of availability or individual availability.

Examples of usage include:

  • An example use case for a customer selected resource would be a room type, such as single and twin rooms.
  • An example use case for an automatically assigned resource would be a vegan hair salon where the resources are staff and someone is assigned a booking.

 After ticking the Has Resources box, go to the Resources tab. Enter a Label to be shown to customers if Resources are Customer Selected. If automatically assigned, leave blank.

Select a Resource from the dropdown or add a new resource. To add a new resource fill up the title, base cost, block cost and quantity for your resource. Once entered, a new global resource is created in the system.

Existing resource: Select the resource you wish to add, then you are prompted to enter a Base/Block cost. The Base cost is applied when the resource is chosen; the Block cost is multiplied by the number of blocks booked.

Has persons #

If the booking can be made for multiple persons at once, tick the Has persons checkbox. Once selected, a new tab appears:

You can set a min and maximum for persons. Similar to duration, the customer can input a value on the frontend booking form, if enabled.

Persons also impacts the following cost options:

  • If multiple costs by person count is enabled, all costs are multiplied by the number of persons the customer defines.
  • If count persons as bookings is enabled, the person count is used as the quantity against the block. Remember the max bookings per block setting above? That determines the upper limit for allowed persons per block. Once the limit is reached, more persons cannot book.

The Persons tab also allows you to define different prices depending on the person type. You might want to offer a different price for children or adults in a yoga class for example. To set up different person types, tick the Enable Persons Type checkbox in your Persons Tab. Once you tick this checkbox, you have the option to add multiple types. Give your Person type a name and define the cost for the type. Adding a description is optional.

You can define a minimum and a maximum number for each person type. For example, you could require at least one adult for each booking while making children optional (minimum 0). If you leave Max blank, there are no other restrictions than those of the bookable product itself.

Virtual #

Select the Virtual option if your product isn’t physical or shipped. In this case the shipping settings are removed from your listing.

Product Tittle #

Give your item a descriptive title. What would buyers search for to find your item? Add the most searchable words at the front of your title. 

Choose your Currency #

You can choose the currency you wish to use on your product. To know more about currencies check this article (…)

Note: Currency option unavailable for now.

Add your product price #

Choose how much this item will cost buyers. This will appear in your preferred currency. Take into consideration that in So Vegan Market the taxes are already included on the price, so include them on the price. To know more about taxes please visit this post.

Add photos #

To add photos to your listing, click on the photo frame to add files from your computer. Click on upload files and Choose the one you wish to upload. Repeat the steps to add another one. To add more than 2 photos lick on the plus sign below the second picture frame and add a new block. Depending on your membership plan, you have different picture limits. Now more about the picture upload limit here.

Add Short Description and Description #

Next, describe your item to get found in search and to help shoppers understand your listing. Click here to know more about this section.

Add Tags #

Titles and tags help shoppers find your item when they search. SVM recommend using between 1 to 10 tags. Some things to consider when tagging your listing:

  • Your item’s shape and size
  • What it’s used for
  • How it was made
  • Color, style, materials, content, and motifs

Think like a shopper: What words would you use to search for this item?

Choose the Catalog Visibility #

There is a option about the catalog visibility with 4 options to choose from:

  • Shop and search results
  • Shop only
  • Search results only
  • Hidden

Use these options to control the visibility of your product. The default option is configured to show your product on shop and search results.

Configure the Booking Options #

Booking duration #

This determines how long a booking lasts on SVM. The duration can be vendor defined (fixed block) or customer defined (they need to input on the front-end). Duration units can be Hours, Minutes, Days or Months.

Fixed blocks have a set duration that you, as a seller, define. The customer can only choose one block which will last the defined amount of time. For example, a full body massage appointment lasts one hour and you can only book one at a time.

Customer-defined blocks have a set duration, but the customer can choose how many blocks they want. For example, the ocean view room is rented out in daily intervals, and the customer can define how many 1-day blocks they would like to rent.

If you set your Booking duration to be customer defined:

  • A minimum and maximum allowed value can be included. This allows for a more flexible starting schedule.
  • It is possible to use 30-minute blocks and set the minimum to 2 blocks. The SVM clients now need to book at least one hour, and can add increments of 30 minutes.
  • A customer-defined duration with blocks in minutes/hours will display a dropdown.

A booking can be set in blocks using minutes, hours, days, weeks, and months. If using hours and minutes, you can specify what time the bookings start.

Calendar display mode #

Select Calendar always visible or Display calendar on click. By default the calendar is set to always show.

If the Booking duration is set to be Customer defined with a unit of Days, then another option will be shown to enable the calendar range picker. Enabling this allows customers to select a start date and an end date for their booking within the calendar itself.

Requiring Confirmation #

If the booking needs to be reviewed by the seller before confirmation, tick the Requires confirmation? checkbox. Rather than take payment at checkout, the user inputs details and submits them for approval.

Once the booking is approved, the customer receives another email to then submit payment.

Allowing Booking Cancellation #

You may choose whether you want the buyer to have the option to cancel their booking. After selecting the option Can be cancelled?, two fields appear that allow you to choose how many Minutes/Hours/Days/Months prior to the start date that customers can cancel a booking.

Configure Attributes #

Adding attributes like color, occasion, or size will help make your items more relevant in search results on SVM. Know more about attributes here.

Configure Availability #

Availability (what slots can be booked) can be controlled via the Availability tab. The first options allow you define dates that can be booked:

Max bookings per block #

This setting allows multiple bookings at the same time. With a fixed booking of 1 day and maximum bookings per block set to 2, then each day you can accept two bookings.

Minimum/Maximum block bookable into the future #

If today is March 1 and you set minimum block bookable to 1 month into the future, then the first date a customer could book would be April 1. The same applies to the maximum date bookable.

Require a buffer period between bookings #

Based on the unit of time set for the booking (minutes, hours or days), you can specify a period of time after a bookable slot that is unavailable for anyone else to book. For example, if you sell appointments in 1-hour blocks and wish to have a break of 1 hour between them, you can specify a buffer period.

If you prefer to add a buffer before and after your appointments, tick the Adjacent Buffering checkbox. This option adds the specified block both before and after each booking. Defining a buffer period of one hour between booking with adjacent buffering will result into 2 hours between bookings.

Buffer periods are always defined in the same time measurement (minutes, hours or days) chosen for blocks. If you want to have a 30-minute buffer between your 1-hour appointments, be sure to use 60-minute blocks instead of 1-hour blocks.

All dates are #

Depending on how you want to set up availability, this option allows you to set available by default or not available by defaultAvailable by default means all blocks are available and you can specifically turn some off with rules, where not available by default means all blocks are not available and must be turned on through availability rules.

Check rules against #

You have two options:

  • All blocks being booked – This checks all available blocks within a duration. For example if a customer chooses to book for 5 days and 1 block is equal to 1 day, it will check availability for all 5 days.
  • Starting block only – This checks the first block the user selects. For example if a customer chooses to book for 5 days and 1 block is equal to 1 day, it will only check availability for the first day.

Restrict start and end days #

Say you have a weekly rental, but you only allow customers to start their rental on Fridays.

  1. Tick the Restrict Start and end days box.
  2. Select the day (in this case Friday), or day(s) you would like to restrict the booking to start on.

This does not affect availability; other days are still available, they just cannot be selected as the day(s) that bookings start on.

Custom Availability Range #

You can set up specific availability rules, such as availability for:

  • Months
  • Day of the week
  • Time
  • Specific date

To add a rule, fill up the rules option. You can choose a range type, from/to, whether it’s bookable or not (yes or no) and a priority number.

The from/to values differ based on the range type:

  • Date range – from/to will show a datepicker/calendar selection field
  • Range of days – from/to will show a dropdown of days of the week (Monday to Sunday)
  • Range of months – from/to will show a dropdown of months (January to December)
  • Range of weeks – from/to will show a dropdown of weeks (1 to 52)
  • Time ranges – from/to will show time inputs
  • Date Range with time – period with a start date/time and an end date/time. Range applies from start time on the start day to end time on the end date.
  • Date Range with recurring time – set based on a custom date range. Range is repeated on each day in the date range.

Note that the time ranges are not opening hours, but booking hours. If you offer 1-hour time blocks and your shop is open from 9:00 am to 6:00 pm, your last booking is at 5:00 pm, not 6:00 pm.

By default, Global availability rules take priority over product level availability rules and product availability rules take priority over resource priority rules. The order can be changed using the priority numbers. A lower priority, irrespective of context, overrides any other context with higher priority number. For example, a 9 will always override 10, even if 10 is on the Global level.If multiple rows have the same priority, the rules higher on the list will take priority.

Rows can be added and removed by clicking the + or X on the far right.

Configure Cost #

Costs for specific slots are controlled from the Costs tab.

The two main costs you can add are Base cost and Block cost.

  • Base cost is applied regardless of a customer’s choices on the booking form.
  • Block cost is the cost per block that was assigned in the General tab. If a customer books multiple blocks, this cost is multiplied by the number of blocks booked.

Display cost does not affect the actual cost of the product. In the example above, the product page displays 300 on the frontend. The cost is displayed to the user on the frontend. Leave blank to have it calculated for you. If a booking has varying costs, the lowest available cost is shown and is prefixed with the word “From:”

Beneath the display cost, you have an area where you can define extra costs. This works similar to availability. You need to fill the Rules option for this. Here you can input the range type, from/to and cost:

The from/to values differ based on the range type:

  • Date range – from/to will show a datepicker field
  • Range of months – from/to will show a dropdown of months (January to December)
  • Range of weeks – from/to will show a dropdown of weeks (1 to 52)
  • Range of days – from/to will show a dropdown of days of the week (Monday to Sunday)
  • Time range – from/to will show time inputs
  • Date range with time – set based on a custom date range
  • Persons count – from/to will show number inputs
  • Block count – from and to will show number inputs

Base cost and Block cost can be added, subtracted, multiplied or divided by the amount you enter. You can also directly set the costs applied for the rule.

Rows can be added or removed by clicking the + or X on the far right.

Configure SEO #

On the SEO tab you can configure your focus keyword and meta description. This is useful to make your product visible on SERPS (search engine results pages), like Google.

Example: you are selling a vegan chocolate bar with extra protein, specific for athletes.

Focus Keyword- Your main keyword may be: “vegan chocolate bar” “chocolate bar for atheletes” “extra protein chocolate bar”. Etc. You may only use one main keyword, so choose wisely. If you get too specific your keyword may have a low research volume; if you use a general keyword you may be crushed by the competition for that keyword. You may find the Google Keyword Planner a good tool to help you. You may find it here.

Meta description- you have 156 characters to use here. The meta description is an HTML attribute that provides a brief summary of a web page. Search engines such as Google often display the meta description in search results right after the website link, which can influence click-through rates. In this example case, a good meta description could be something like: “vegan chocolate bar with extra protein, specific for athletes. By So Vegan Market”

Configure Warranties #

With the Warranty tabs you can:

  • Add a warranty to products
  • Sell a (paid or free) warranty as an add-on
  • Define the term/length of a warranty for each product
  • Define the cost of the warranty
  • Have multiple terms and costs for warranties on a single product
  • Give customers a way to request a warranty via form or within an order
  • Manage the warranty and return

To know more about Warranties visit this post.

Configure Product Policies #

Product Policies is the tab where you can overwrite the store policies if necessary. If you are listing a product that requires some extra policies or different shipping, refund, or cancellation policies you may specify on this tab. Read the store policies post to know more about policies.

Need Help? Chat with us