Shopping Cart
Domain: Plans & Sales | Type: Custom (active)
Full reference: CRM Modules Guide
What is it?
The patient portal/web-shop cart that collects products, calculates totals, and applies coupons before checkout. Each cart item is stored in the Shop_Cart_Item module.
Flow
Patient visits Store in portal/app
→ Adds supplements/products to cart
→ Coupon applied (if any)
→ Total calculated
→ Patient checks out
→ Supplement Order created
→ Invoice generated
Coupons
The Coupons module stores the discount code catalog:
| Field | Description |
|---|---|
| Code | The coupon code string |
| Discount | Percentage or fixed amount |
| Product Line | Which products it applies to |
| Redemption Limit | How many times it can be used |
Team test coupon: 100test → 100% off any order.
Related Modules
| Module | Relationship |
|---|---|
| Shop Cart Item | Line items — one product per row |
| Products | Master product/SKU catalog |
| Price Books | Pricing by channel (cash, insurance, membership) |
| Coupons | Discount codes |
| Supplement Orders | Created from completed cart checkout |
| Wallet | Loyalty points applied at checkout |
Wallet / Loyalty Points
Patients earn loyalty points for actions (completing the assessment = 250 points, etc.). Points are stored in the Wallet module and can be redeemed at checkout via the Shopping Cart.
Full reference: CRM Modules Guide