Point of Sale (POS)
Handle in-person sales and retail at your studio
Vygor's Point of Sale (POS) system allows you to sell memberships, class packs, and retail products directly to your customers at your studio.
Retail Products
You can manage your studio's merchandise (e.g., water bottles, yoga mats, apparel) in the Products section.
Adding a Product
When adding a product, you can specify:
- Name & Description: What the product is.
- Price: The cost of the item.
- Stock: Track how many items you have on hand. Vygor will automatically decrement the stock when a product is sold.
- SKU: An optional identifier for inventory management.
- Image: A photo of the product for easy identification in the POS.
Making a Sale
To start a sale, navigate to Point of Sale in your dashboard.
1. Build the Cart
- Add Items: Click on products, memberships, or class packs to add them to the customer's cart.
- Select Customer: Search for an existing customer or create a new profile to link the sale to. This is necessary for class or membership sales, but optional for product only sales.
2. Choose Payment Method
Vygor supports several payment methods for in-person sales:
- Stripe Terminal: Use a connected card reader to accept credit cards, Apple Pay, and Google Pay.
- Card on File: If the customer already has a payment method saved in Vygor, you can charge it directly.
Stripe Terminal
For the best in-person experience, we recommend using a Stripe Terminal card reader.
Using the Reader
When you select Terminal as the payment method, Vygor will send the transaction to your connected reader. The customer can then tap, swipe, or dip their card to complete the payment.
Setup
For detailed instructions on setting up your card reader, see our Stripe Setup Guide.
Promotions and Promo Codes
Vygor allows you to create marketing campaigns using Promotions, under which you can create and manage individual Promo Codes to offer discounts at checkout.
Creating a Promotion
A Promotion defines the rules for a discount. In the Promotions section, you can set:
- Name: Internal name for the campaign.
- Discount: A percentage or fixed amount off.
- Applies To: Which item types are eligible.
- Active Dates: When the promotion starts and ends.
- Code Expiration: How long generated codes stay valid.
- Configure Memberships: For recurring memberships, limit the discount to the first N months.
Creating and Managing Promo Codes
Once a promotion exists, add one or more codes to it:
- Manual: Enter a custom code like
WELCOME10. - Bulk Generate: Create up to 1,000 unique randomized codes at once.
- Uses Per Code: Cap how many times each code can be redeemed, or leave empty for unlimited.
Applying a Promo Code
Customers enter their code in the Promo Code field at checkout. It can also be used by admins on the POS page.
Order History
All sales are recorded in your Transactions history. From here, you can manage refunds and disputes as well.