Products
The workspace product catalog. Programs, ebooks, template packs, consulting, memberships, and shipped physical goods. Each product sells through Stripe checkout, with stock, variants, shipping, reviews and dropshipping.
Overview
Products handles everything you sell outside of bookings and invoices: course, ebook, template pack, consulting, membership or physical product. Each product has a price, a currency, a delivery mode and a storefront card with cover image and gallery. Active products show up in your site's shop.
The delivery mode decides what happens after payment. A course opens content access, a download delivers protected files, an external link points to a resource, a booking creates an appointment. For a physical product, logistics run through orders.
For e-commerce and dropshipping, a physical product carries stock, variants (color, size), a weight, a compare-at price, a supplier and a purchase cost to compute your margin. At checkout the order is created with shipping and coupons. It then flips to paid and stock goes down automatically.
What the module does
Product kinds
Six kinds cover digital and physical. The kind drives delivery and storefront display. A physical product turns on stock and shipping logistics, the others stay digital or services.
- program: course with curriculum access
- Ebook and template pack: file download
- consulting: service, often tied to a booking
- membership: recurring-access subscription
- physical: shipped good, stock and shipping
Digital delivery and protected files
A product can carry privately stored files. After purchase, the member only retrieves files for products they own, through ownership-based access resolution. You manage files from the product page, and grant or revoke a member's access.
Physical ecom: variants, stock, gallery
A physical product splits into variants with their own SKU, options, price and stock. Each product has a storefront image gallery. Inventory tracking is optional, with a low-stock threshold, backorder allowance, and weight for shipping calculation.
- Variants with SKU, options, price and stock per line
- Inventory tracking with low threshold and backorder
- Weight in grams for shipping fees
- Ordered storefront image gallery
Orders and Stripe checkout
Paying for a product follows the same path as a booking: order created, Stripe payment page, confirmation. Price and title always come from your product page, never from the browser. On confirmation the order flips to paid and stock updates.
- Order status: pending, paid, cancelled, refunded
- Fulfillment status: unfulfilled, partial, fulfilled
- Order number, customer details and shipping address
- Shipment tracking: number and tracking link
Shipping and delivery fees
Flat-rate or weight-based shipping rates apply at checkout. Each rate targets countries, a weight range, and can go free above a threshold amount. The calculation picks the right rate from the country, cart weight and subtotal.
Dropshipping, margin and reviews
A product can reference a supplier and a purchase cost to read margin against the sale price. Customers leave reviews rated 1 to 5, moderated before publishing (pending, published, rejected), with a verified-purchase badge. The published average feeds the storefront card.
How to use it
- 01
Create the product
From /products/new, pick the kind, price, currency, delivery, and write the storefront card with cover and description.
- 02
Set up the content
Attach digital files, or for a physical good add variants, stock, weight and image gallery.
- 03
Wire the sale
Connect Stripe and, for ecom, set shipping rates in /orders/shipping and suppliers in /orders/suppliers.
- 04
Publish to the shop
Activate the product. It shows up on the public shop of the workspace site, ready for checkout.
- 05
Collect the order
The client pays through Stripe. The order flips to paid, stock goes down and digital access is delivered to the member.
- 06
Fulfill and track
For physical goods, mark the order shipped with a tracking number from /orders, and moderate customer reviews.