Browse Products: Customer visits page with Product Listing block Add to Cart: Click "Add to Cart" button on product (AJAX, no page reload) Review Cart: Navigate to page with Shopping Cart block to review items Adjust Order: Update quantities, remove items, apply coupons Proceed to Checkout: Click "Proceed to Checkout" button Enter Details: Fill in billing/shipping form in Checkout block Select Payment: Choose payment gateway and enter payment info Complete Purchase: Click "Pay Now" button Order Created: Order saved as agency_pulse_order post type View History: Customer can view order in Orders List block on "My Orders" page Blocks communicate seamlessly via AJAX endpoints and session storage: Session Storage: Cart stored in $_SESSION['agency_pulse_cart'] accessible to all blocks AJAX