e-Commerce 101: Simple Woo Commerce to 2Checkout Integration

pinit fg en rect gray 20 e Commerce 101:  Simple Woo Commerce to 2Checkout Integration

How to Install Woo Commerce onto WordPress

  1. Log into your WordPress Account
  2. Hover over Plugins and click on Add New
  3. Do a search for Woo Commerce
  4. Install Woo Commerce and pay the fee
  5. Activate Woo Commerce and enable it onto your WordPress Site.

 

Woo Commerce + 2Checkout Integration

NOTE: You will need a paid version of Woo Commerce to get access to additional Payment Modules (including 2Checkout)

  1. Click on WooCommerce
  2. Click on Settings from the sub menu
  3. Click on Payment Gateways
  4. Click on the 2Checkout radio button option to enable the payment method
  5. Enter your 2Checkout Account Number 
    seller id e Commerce 101:  Simple Woo Commerce to 2Checkout Integration

    Where do I find my 2Checkout Account Number?   is located on the upper right hand side of your 2Checkout account when you log in.

  6. Enter your 2Checkout Secret Word 
    2checkout secret word e Commerce 101:  Simple Woo Commerce to 2Checkout Integration

    Where do I find the Secret Word?  The Secret Word is defaulted to tango on every 2Checkout account. It can be changed in your 2Checkout account SITE MANAGEMENT settings

  7. Purchase Routine – This Doesn’t Matter; just choose Single Page Checkout 
  8. Send Order Total as one item – Send the entire order as one single item to 2Checkout. This can be useful when selling physical products but still want to use the 2Checkout Single Page Checkout.
  9. Test Mode – This is just to test your 2Checkout account information. No payment will be made. (note: make sure your 2Checkout Demo Settings are turned ON if you are testing a demo sale and turned OFF if you are doing a live sale).
  10. Press Save changes to save any changes you make.

 

2Checkout Account Settings

The Woo Commerce plugin uses 2Checkout’s x_receipt_link_url parameter (you don’t need to necessarily know what it is, but just make sure the return URL matches the one within your 2Checkout SITE MANAGEMENT settings.)  This is used to send the customer back to your site after payment is completed. For the return process to work properly the domain of your webshop must match the domain that you are approved to sell from within your 2Checkout account.

woo commerce x receipt e Commerce 101:  Simple Woo Commerce to 2Checkout Integration

The red box above indicates the URL that the Woo Commerce return must hit in order to pass back sucessfully.  This can be www.daclaud.com/thankyou.html for example but CANNOT be www.myothersite.com/thankyou.html

To complete the Woo Commerce and 2Checkout integration, make sure to log into your 2Checkout Account and:

  1. Click on the ACCOUNT tab
  2. Click on the SITE MANAGEMENT sub tab
  3. Scroll down and enable Given links back to my website as the Direct Return method.
  4. Click on NOTIFICATIONS tab
  5. Copy and paste this URL into the Order Created field: http://yourdomain.com/?wc-api=WC_Gateway_Twocheckout (where your domain = the domain you are selling through).  This is good for version 1.3.2 and up.
woo commerce notification e Commerce 101:  Simple Woo Commerce to 2Checkout Integration

Make sure you have http://yourdomain.com/?wc-api=WC_Gateway_Twocheckout entered into the Order Created notification field ONLY. Scroll down all the way to the bottom of the page and save changes (NOT the top Global settings one)

 

pinit fg en rect gray 20 e Commerce 101:  Simple Woo Commerce to 2Checkout Integration

About Daclaud Lee
Daclaud Lee is a resident of Columbus Ohio.

1 Comment on e-Commerce 101: Simple Woo Commerce to 2Checkout Integration

  1. @ the guy who said this doesn’t work (comment may have been deleted). 2Checkout integration with Woo Commerce is easy. Just remember that you will need to purchase the Woo Commerce payment module for it to work. If you do not have the Woo Commerce: 2Checkout Payment module installed into your WordPress directory (you need to do this manually), then 2Checkout will not appear as a payment option. Common sense!

Leave a Reply