-
Notifications
You must be signed in to change notification settings - Fork 0
[E-Commerce] Forms: CartForm, AddToCartForm, CheckoutForm #75
Copy link
Copy link
Closed
Description
Overview
Create frontend forms for cart and checkout operations.
Requirements
AddToCartForm
- ProductID, VariationID (optional)
- Quantity field
- Adds to session-based cart
- AJAX add-to-cart support
CartForm
- Update quantities
- Remove items
- Update cart totals
- Continue shopping link
CheckoutForm
- Billing address fields
- Shipping address (checkbox: same as billing)
- Payment method selector
- Order notes field
- Validation on all required fields
Acceptance Criteria
- AddToCartForm adds items to cart
- CartForm updates quantities correctly
- CheckoutForm validates all fields
- Forms handle errors gracefully
- CSRF protection enabled
Relates to #71
Reactions are currently unavailable