INF 270: WordPress — Week 7: Checkout Settings

Enable WooPayments

  1. Go to WooCommerce > Settings > Payments
  2. Enable WooPayments
  3. Uncheck everything except the default credit card option
  4. Create your testing account

Now try checking out and enter the test card number. Enter any valid expiration date and CVV.

Shipping options

Set Locations

  1. Go to WooCommerce → Settings → General
  2. Set Shipping and Selling location options
  3. Set it to ship only to the United States

Create Shipping Zones

  1. Go to WooCommerce → Settings → Shipping
  2. Click "Add Shipping Zone"
  3. Name the zone "United States"
  4. Under "Zone regions" select "United States"

Create Shipping Methods

  1. Click "Add Shipping Method"
  2. Choose "Flat Rate" and click "Add Shipping Method"
  3. Click "Edit" under the new Flat Rate method
  4. Change the name to "Basic Shipping"
  5. Set the cost to $5.00 and save changes

Repeat the above to create an Express Shipping option with a higher cost.

Create free shipping after a threshold

  1. Click "Add Shipping Method"
  2. Choose "Free Shipping" and click "Add Shipping Method"
  3. Click "Edit" under the new Free Shipping method
  4. Set the minimum order amount for free shipping
  5. Save changes

Add local pickup

  1. Click "Local Pickup" on the top menu
  2. Enable Local Pickup
  3. Set your pickup location

Work Time

  • Set up your credit card payments
  • Do a test transaction using the test card number
  • Restrict your shipping to the United States
  • Add different shipping options - include free in-person pickup, a standard shipping option, an express shipping option, and free shipping on orders over a certain amount
  • Continue to work on your page content - replace placeholder text with real text, images, and other media as needed
  • Edit and crop your images to good sizes for display in your templates. Use Canva, Photoshop, or another tool of your choice.
  • Make sure your site meets the requirements for the Final Activity Check-In due on Sunday
  • Work on your discussion board posts.