Product Shopping Product Browsing Browse available products from the customer portalView products by categories or collectionsSearch products by name or keywordsFilter products based on availability or other attributesExplore featured or highlighted products Product Detail View View detailed product informationCheck product pricing and descriptionsView product images and galleryReview product attributes (if applicable)Understand product usage or benefits before purchase Add to Cart Add selected products to cartAdd multiple products in a single sessionCombine products with service bookings in the same cartValidate product availability before addingMaintain cart state across browsing Quantity Management Set product quantity before adding to cartIncrease or decrease quantity in cartValidate quantity limits (e.g., prevent zero or invalid entries)Update total price based on selected quantity Cart Interaction & Updates View added products in cartModify or remove products from cartReflect real-time updates in cart totalsMaintain synchronized cart across session Integration with Checkout Pass product data into checkout flowCombine product purchases with service bookingsReflect pricing, quantity, and totals in final orderPrepare products for payment and order completion Customer Experience Benefits Provide a smooth product discovery and purchase journeyEnable quick product selection and cart managementSupport combined shopping (services + products)Improve usability with clear product details and controls