# Checkout The WooNooW checkout provides a streamlined purchasing experience. ## Overview The checkout process includes: 1. **Cart Review** - Verify items before checkout 2. **Customer Information** - Billing and shipping details 3. **Payment Method** - Select how to pay 4. **Order Confirmation** - Complete the purchase --- ## Checkout Flow ### Step 1: Cart Before checkout, customers review their cart: - Product list with images - Quantity adjustments - Remove items - Apply coupon codes - See subtotal, shipping, and total ### Step 2: Customer Details Customers provide: - **Email address** - **Billing information** - Name - Address - Phone - **Shipping address** (if different from billing) > **Note**: Logged-in customers have their details pre-filled. ### Step 3: Shipping Method If physical products are in the cart: - Available shipping methods are shown - Shipping cost is calculated - Customer selects preferred method ### Step 4: Payment Customers choose their payment method: - Credit/Debit Card (Stripe, PayPal, etc.) - Bank Transfer - Cash on Delivery - Other configured gateways ### Step 5: Place Order After reviewing everything: - Click "Place Order" - Payment is processed - Confirmation page is shown - Email receipt is sent --- ## Features ### Guest Checkout Allow customers to checkout without creating an account. Configure in **WooCommerce → Settings → Accounts & Privacy**. ### Coupon Codes Customers can apply discount codes: 1. Enter code in the coupon field 2. Click "Apply" 3. Discount is reflected in total ### Order Notes Optional field for customers to add special instructions. --- ## Payment Gateways ### Supported Gateways WooNooW supports all WooCommerce payment gateways: | Gateway | Type | |---------|------| | Bank Transfer (BACS) | Manual | | Check Payments | Manual | | Cash on Delivery | Manual | | PayPal | Card / PayPal | | Stripe | Card | | Square | Card | ### Configuring Gateways 1. Go to **WooNooW → Settings → Payments** 2. Enable desired payment methods 3. Configure API keys and settings 4. Test with sandbox/test mode first --- ## After Checkout ### Order Confirmation Page Shows: - Order number - Order summary - Next steps ### Confirmation Email Automatically sent to customer with: - Order details - Payment confirmation - Shipping information (if applicable) --- ## Troubleshooting ### "Place Order" Button Not Working 1. Check all required fields are filled 2. Verify payment gateway is properly configured 3. Check browser console for JavaScript errors ### Payment Declined 1. Customer should verify card details 2. Check payment gateway dashboard for error details 3. Ensure correct API keys are configured ### Shipping Not Showing 1. Verify shipping zones are configured in WooCommerce 2. Check if products have weight/dimensions set 3. Confirm customer's address is in a configured zone