Product Listing Block: /blocks/product-listing/ (render.php, index.js, block.json) Shopping Cart Block: /blocks/shopping-cart/ (render.php, index.js) Checkout Block: /blocks/checkout/ (render.php, index.js) Orders List Block: /blocks/orders-list/ (render.php, index.js, block.json) Agency_Pulse_Shopping_Cart: Session-based cart management class AJAX Handlers: Registered in main plugin file (agency-pulse-products.php) Payment Processing: Integrates with Agency Pulse Invoice plugin gateways Orders Storage: agency_pulse_order post type Order Meta Keys: _order_status, _order_total, _order_items, _order_client_*, _order_payment_* Session Storage: PHP sessions (not database)