{"title":"Customer experience","slug":"customer-experience","url":"https://support.storeconnect.com/articles/customer-experience","url_markdown":"https://support.storeconnect.com/articles/customer-experience.md","subtitle":null,"summary":"StoreConnect\u0026#39;s customer-facing capabilities, including the user account dashboard, loyalty and rewards, the integrated booking system, custom forms, and saved carts.","type":"Help_Documentation","video_url":"","keywords":"customer account, loyalty, rewards, points, booking, custom forms, saved carts","last_modified":"2026-08-21T07:12:35+0000","body_markdown":"StoreConnect gives customers a rich self-service experience directly on your storefront — account management, loyalty redemption, booking, and personalised interactions — all backed by Salesforce Contact and Account records. Every customer action updates Salesforce in real time.\n\n## Customer account dashboard\n\nCustomers manage their relationship with your store from a self-service account area, accessible after login.\n\n- **Order history** — view past orders with full detail, downloadable invoices, and order status\n- **Subscription management** — view active subscriptions, update payment methods, pause, or cancel\n- **Payment method management** — add, update, or remove saved payment methods\n- **Address book** — manage shipping addresses for faster checkout\n- **Loyalty points balance** — view current points balance and redemption history\n- **Saved carts** — return to in-progress carts across sessions and devices\n\nSee [Manage user account profiles](user-account-page) for full details.\n\n## Loyalty and rewards\n\nStoreConnect's built-in loyalty program lets you reward customers for purchases and redeem points at checkout — without a third-party platform.\n\n- **Points earning** — assign points per product, per category, or per order value; points rates can vary by membership tier\n- **Points redemption** — customers can pay with points, with cash, or a combination of both at checkout\n- **Points purchase** — sell points packages directly as a product for customers who want to top up their balance\n- **Membership-linked tiers** — different membership tiers can earn points at different rates, creating tiered loyalty programs\n\nSee [Loyalty, rewards and points features](loyalty-rewards-and-points-features).\n\n## Integrated booking system\n\nStoreConnect's booking system handles session-based products — courses, appointments, events, fitness classes, guided tours — within the same platform as your physical and digital products.\n\n- **Sessions and availability** — define bookable sessions with capacity limits, dates, times, and locations\n- **Attendee management** — track bookings and attendee lists in Salesforce\n- **Combined checkout** — customers can book a session and purchase merchandise or a subscription in the same transaction\n- **Location support** — sessions can be tied to physical locations with address and room information\n\nSee [StoreConnect booking system](storeconnect--booking-system).\n\n## Custom forms\n\nCollect additional information from customers at the product page or at checkout, stored directly as Salesforce records.\n\n- **Flexible question types** — text, dropdowns, checkboxes, date pickers, file uploads\n- **Conditional logic** — show or hide questions based on previous answers using Liquid conditions\n- **Post-checkout answering** — customers can complete forms after purchase, useful for onboarding or registration\n- **Salesforce record creation** — form responses are saved as the Salesforce object of your choice (custom objects, cases, tasks, etc.)\n\nSee [Custom forms](custom-forms-feature).\n\n## Saved carts\n\nCustomers can save their cart and return to it later, across sessions and devices. Saved carts are associated with the customer's account and persist until the customer chooses to clear them or completes the purchase. See [Saved carts](saved-carts).\n\n## Set this up\n\n- [Configure the customer account page](user-account-page)\n- [Set up loyalty and rewards](loyalty-points)\n- [Configure the booking system](booking-system)\n- [Build custom forms](custom-forms)"}