Woocommerce

Requirements

  • PHP 5.6 or greater is recommended
  • MySQL 5.6 or greater is recommended
  • WordPress memory limit of 128 MB or greater (see details here to update memory limit)
  • HTTPS support (to protect wevsite data and for payment gateways such as stripe which requirres SSL)

 

Installation

  • Log in to your site’s Dashboard (e.g. http://www.yourgroovydomain.com/wp-admin)
  • In the left panel, click “Plugins”, then click “Add New”.
  • Search for “Woocommerce” — the latest version will appear at the top of the list of results.
  • Click the “Install Now” button.
  • Wait for the installation to finish, then click the “Activate” button.

**Installation Notes

  • When WooCommerce is activated for the first time, the WooCommerce Setup Wizard helps you set up your shop.
  • Select Let’s go! to get started. Or select Not Right Now if you prefer to manually set up your WooCommerce shop

WooCommerce Setup Wizard

Store setup Page

The first page asks you:

  • Location and currency of your store
  • What type of goods you plan to sell
  • Whether you sell goods and services in person

Payment Page

There are a few possible scenarios, depending on:

  • Where your store is located
  • How you answered the question about selling goods and services in person

If you did NOT tick the box for selling in person, you are shown Stripe and PayPal:

For Stripe Payment

  • Go to Plugins > Add New on your WordPress site.
  • Enter WooCommerce Stripe in the Search Plugins bar. Author is Automattic/WooCommerce.
  • Click Install Now and Activate.

Stripe setup

  • To enable stripe payment gateway, go to Woocommerce > Settings > Checkout > Stripe.
  • Tick the Enable Stripe checkbox. Untick to disable.
  • Enter a Title (required) and Description (optional) seen by the customer during checkout.
  • Tick the Enable Test Mode checkbox, if you wish to test before going live. Untick to begin accepting payments with Stripe.
  • Enter your Live Secret Key and Live Publishable Key (obtained from your Stripe account). The Test Secret Key and Test Publishable Key are different and should only be used when Enable Test Mode selected in step 4.

Notes: Stripe payment requires SSL certificate to be installed on the site.

Paypal

  • To enable paypal payment gateway, go to Woocommerce > Settings > Checkout > Paypal.
  • Tick the Enable PayPal Standard checkbox. Untick to disable.
  • Enter a Title and Description shown to customers in checkout.
  • Enter your email address in the PayPal Email field, which is the most important thing to configure before taking payments. Must match the same email address on your PayPal Business account.
  • Tick the box for Enable PayPal Sandbox if you wish to test the checkout process during your store’s development. With sandbox enabled, no payment/money is taken. To use Sandbox mode, you need a separate sandbox account via PayPal Sandbox.

Shipping Page

Select a unit of measurement for weight and dimensions.

Extras & Activate Page

  1. WooCommerce can automatically install and activate the free Storefront theme. (optional).
  2. Automated tax – this can be setup later and manually add tax based on your location.
  3. Install and activate Jetpack. (optional)

Ready! Page

  • Sign up for our newsletter.
  • Select the Create a Product button.
  • Import product if you have csv file.

How to create a product

  • Go to Products > Add New.
  • Enter a product Title and Description.
  • Go to the Product Data panel, and select downloadable (digital) or virtual (service) if applicable.
  • Add product price.
  • Add product short description.
  • Add featured image.

Useful Woocommerce Extension

Free

  • Stripe
  • Paypal
  • WooCommerce Wishlist
  • Woocommerce Products Slider
  • WooCommerce Compare
  • WooCommerce Menu Cart
  • Custom Product Tabs for WooCommerce

Premium

  • USPS Shipping Method
  • UPS Shipping Method
  • Table Rate Shipping
  • Dynamic Pricing