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
Public & Member Products
Shopping Cart
Checkout Process
Product Categories
Tax & Pricing
Getting Started
Access Shop
Configure Shop Settings
- Go to Settings → Accounting (for tax and currency)
- Configure currency
- Set up tax rates
- Configure payment methods
Create Products
- Go to Accounting → Products
- Click New Product
- Fill in product details
- Set visibility (public or members only)
- Save product
Publish Shop
Product Management
Creating Products
Products are managed in the Accounting module but appear in your shop:Create Product
Enter Product Details
- 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

Product creation form
Set Visibility
- Public - Visible to everyone, including non-members
- Members - Only visible to logged-in members
- Private - Not shown in shop (for internal use only)
Set Active Status
- Active - Product appears in shop
- Inactive - Product hidden from shop (but not deleted)
Save Product
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

Shop categories
Shopping Experience
Browsing Products
Customers can browse your shop:View Shop
Browse Categories
Search Products
- Product name
- Description
- SKU
- Category
View Product Details
- Full description
- Price (with tax information)
- Product image
- Category
- Add to cart button
Shopping Cart
Add to Cart
Manage Cart
- View all items
- Adjust quantities (+/- buttons)
- Remove items
- See subtotal, tax, and total

Shopping cart
Cart Persistence
- Persists between sessions (for logged-in users)
- Separate carts for logged-in vs. public users
- Cart saved in browser storage
Proceed to Checkout
Checkout Process
Checkout Steps
Review Order
- All items in your order
- Quantities
- Prices
- Tax breakdown
- Total amount

Checkout page
Enter Information
- Contact details (if not logged in)
- Billing address
- Shipping address (if applicable)
- Special instructions
Select Payment Method
- Online payment (if configured)
- Bank transfer
- Cash on pickup
- Other methods (as configured)
Complete Order
Order Confirmation
- Order number
- Order summary
- Payment instructions (if applicable)
- Next steps
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
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 with branding
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
Add Product Images
Write Detailed Descriptions
Set Appropriate Visibility
Organize with Categories
Keep Prices Updated
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