How to Set Up Payments and Shipping in WooCommerce
Updated 2026-07-05 · Hosting Reviews
Setting up payments and shipping in WooCommerce is the bridge between having a product catalog and making your first sale. In this guide, I’ll walk you through the exact steps, from choosing the right hosting plan to configuring payment gateways and shipping methods, all while keeping costs low and performance high.
1. Pick the Right Hosting and Domain for Your Online Store
Your online store needs a reliable host that can handle traffic spikes, secure transactions, and frequent updates. For beginners, a shared or cloud WordPress plan from Hostinger offers the best balance of speed, affordability, and ease of use.
- Shared WordPress: $3‑$7/month. Great for low to medium traffic stores. Includes free SSL, one‑click WordPress install, and 24/7 support.
- Cloud WordPress: $8‑$15/month. Better caching, SSD storage, and automatic scaling for higher traffic or larger catalogs.
- VPS or Dedicated: $20+/month. Use only if you plan to run multiple large applications or need complete control.
Register a domain through Hostinger or any registrar. A .com or .store extension keeps branding simple. Most plans include a free domain for the first year.
2. Install WordPress and WooCommerce
Once your host is ready, use the one‑click WordPress installer. After login, go to Plugins > Add New, search for “WooCommerce”, and click Install. Follow the setup wizard to add your store name, currency, and basic settings. WooCommerce will automatically create essential pages: Shop, Cart, Checkout, and My Account.
3. Set Up Payments in WooCommerce
Go to WooCommerce > Settings > Payments. Here you’ll see several options; the most common for a beginner are:
- PayPal: Enter your PayPal email. This gateway is free to set up but charges a 2.9% + $0.30 fee per transaction.
- Stripe: Install the Stripe plugin. Enter API keys from your Stripe dashboard. Stripe also takes 2.9% + $0.30 per transaction.
- Direct Bank Transfer: Provide bank details. No per‑transaction fee, but customers must transfer manually.
- Cash on Delivery: Enable for local markets.
Enable only the gateways you’ll use to avoid confusion. Each gateway offers a quick test mode; use it to verify that payments go through before going live.
4. Configure Shipping Options
Navigate to WooCommerce > Settings > Shipping. Create shipping zones (e.g., USA, Canada, EU) and add shipping methods:
- Flat Rate: Fixed cost per order or per item.
- Free Shipping: Set a minimum order amount or offer for all orders.
- Local Pickup: Let customers collect orders from a physical location.
- Table Rate: Advanced plugin needed for weight, price, or quantity‑based tiers.
Keep it simple at launch: offer flat rate and free shipping for orders over $50. Update as you grow.
5. Test, Optimize, and Launch
Before announcing your store:
- Place a test order using PayPal or Stripe sandbox credentials.
- Verify that the order email, payment confirmation, and shipping label generation work.
- Check page load speed with Google PageSpeed Insights; aim for 80+ score.
- Ensure SSL is active (https://). Hostinger provides a free SSL certificate that auto‑renew.
- Back up your site with a plugin like UpdraftPlus.
Once everything passes, announce your launch on social media, email lists, and local forums. Monitor first‑hour traffic and payment logs to catch any hiccups.
FAQ
What is the cheapest way to host a WooCommerce store?
A shared WordPress plan from Hostinger starts at about $3/month, includes free SSL, and comes with one‑click WooCommerce installation.
Do I need a separate payment gateway for each country?
No. PayPal and Stripe support multi‑currency transactions. You can enable them globally and let the gateway handle currency conversion.
How do I keep my store secure after launch?
Keep WordPress, themes, and plugins updated; use a strong admin password; enable two‑factor authentication; and consider a security plugin like Wordfence. Hostinger’s managed WordPress plans also include automatic security patches.