Shop
The Shop module allows you to create an online storefront for your organization. Sell products, services, memberships, or merchandise directly through PilotFlows with support for public and member-only products.
Overview
The Shop feature enables you to sell items directly through your organization’s website. Products can be visible to the public or restricted to members only. Customers can browse, add items to cart, and complete purchases seamlessly.Key Features
Product Catalog
Create and manage a catalog of products and services with descriptions, images, pricing, and categories.
Public & Member Products
Set product visibility - make items available to everyone or restrict to logged-in members only.
Shopping Cart
Full shopping cart functionality with quantity management, cart persistence, and easy checkout.
Checkout Process
Streamlined checkout with order confirmation, payment processing, and order management.
Product Categories
Organize products into categories for easy browsing. Support for main categories and subcategories.
Tax & Pricing
Automatic tax calculation based on configured tax rates. Support for multiple currencies and VAT.
Getting Started
Access Shop
Navigate to Organization → Shop from your dashboard sidebar, or access the public shop URL.
Configure Shop Settings
Set up your shop:
- Go to Settings → Accounting (for tax and currency)
- Configure currency
- Set up tax rates
- Configure payment methods
Shop uses your accounting settings for currency and tax configuration. Ensure these are set up first.
Create Products
Add products to your catalog:
- Go to Accounting → Products
- Click New Product
- Fill in product details
- Set visibility (public or members only)
- Save product
Product Management
Creating Products
Products are managed in the Accounting module but appear in your shop:Enter Product Details
Fill in product information:
- Name - Product name
- Description - Detailed description
- SKU - Stock keeping unit (optional)
- Price - Unit price
- Tax Rate - VAT or sales tax rate
- Category - Product category
- Main Category - Primary category (Aircraft, Skydiving, Bar, etc.)
- Unit - Unit of measure (item, hour, etc.)
- Image - Product image

Set Visibility
Choose who can see this product:
- Public - Visible to everyone, including non-members
- Members - Only visible to logged-in members
- Private - Not shown in shop (for internal use only)
Public products help attract new customers. Member-only products can offer special pricing or exclusive items.
Set Active Status
Toggle product active/inactive:
- Active - Product appears in shop
- Inactive - Product hidden from shop (but not deleted)
Product Categories
Organize products with categories:- Aircraft - Aircraft-related products and services
- Skydiving - Skydiving gear and services
- School - Training and educational products
- Bar - Food and beverage items
- Miscellaneous - Other products

Shopping Experience
Browsing Products
Customers can browse your shop:Shopping Cart
Manage Cart
In the cart sidebar:
- View all items
- Adjust quantities (+/- buttons)
- Remove items
- See subtotal, tax, and total

Cart Persistence
Your cart is saved:
- Persists between sessions (for logged-in users)
- Separate carts for logged-in vs. public users
- Cart saved in browser storage
Checkout Process
Checkout Steps
Review Order
On the checkout page, review:
- All items in your order
- Quantities
- Prices
- Tax breakdown
- Total amount

Enter Information
Provide required information:
- Contact details (if not logged in)
- Billing address
- Shipping address (if applicable)
- Special instructions
Select Payment Method
Choose how to pay:
- Online payment (if configured)
- Bank transfer
- Cash on pickup
- Other methods (as configured)
Order Management
After checkout, orders are managed in the Accounting module:- View all orders
- Track order status
- Process payments
- Fulfill orders
- Send updates to customers
Product Visibility
Public Products
Products set to “public” visibility:- Visible to everyone
- No login required to view
- Can be added to cart by anyone
- Great for attracting new customers
- Checkout may require account creation
Member-Only Products
Products set to “members” visibility:- Only visible when logged in
- Requires member account
- Can offer special member pricing
- Exclusive products or services
- Better for member retention
Pricing and Taxes
Price Display
Prices are shown:- Base price
- Tax rate (if applicable)
- Total price including tax
- Per unit (if unit specified)
Tax Calculation
Tax is calculated automatically:- Based on product tax rate
- Applied to each line item
- Shown separately in cart
- Included in total
Tax rates are configured in Accounting settings. Each product can have its own tax rate.
Currency
Shop uses your organization’s currency:- Set in Accounting settings
- All prices in that currency
- Currency symbol displayed
- Consistent across all products
Shop Customization
Organization Branding
Your shop uses your organization’s branding:- Organization logo (if set)
- Organization name
- Brand colors (if configured)
- Consistent with your brand

Shop URL
Your shop has a public URL:- Format:
/dashboard/[orgId]/organization/shop - Can be shared publicly
- Works for both members and non-members
- Bookmark for easy access
Best Practices
Use Clear Product Names
Name products clearly and descriptively. Customers should understand what they’re buying from the name alone.
Add Product Images
Include high-quality product images. Visuals help customers make purchasing decisions.
Write Detailed Descriptions
Provide comprehensive product descriptions. Include specifications, usage, and any important details.
Set Appropriate Visibility
Use public visibility for items you want to sell to everyone. Use member-only for exclusive or special items.
Organize with Categories
Use categories to help customers find products. Don’t put everything in “Miscellaneous.”
Troubleshooting
Products not showing in shop
Products not showing in shop
- Check product is set to “Active”
- Verify visibility is “Public” or “Members” (not “Private”)
- Ensure you’re viewing the correct organization’s shop
- Try refreshing the page
- Check if shop module is enabled
Cart not saving
Cart not saving
- Check browser settings allow localStorage
- Try a different browser
- Ensure cookies are enabled
- Clear browser cache and try again
Tax calculation incorrect
Tax calculation incorrect
- Verify tax rates in Accounting settings
- Check product tax rate is set correctly
- Ensure currency matches your location
- Review tax configuration
Can't complete checkout
Can't complete checkout
- Verify all required fields are filled
- Check payment method is configured
- Ensure you have necessary permissions
- Try logging in if checking out as guest
Related Documentation
- Organization Overview - Learn about organization features
- Accounting - Manage products and orders
- Settings - Configure shop and payment settings