Teescape Integration with WooCommerce

MOST IMPORTANT Information

Before we even get started, PLEASE keep in mind that this is a new feature and should be considered “BETA” at this time.  Our initial testing with a few stores has been very promising, but you may find small issues we’ll have to fix.  So please use this with that in mind.

Working with WooCommerce is very different than integrating with Shopify.  Shopify is very “standardized”, and no matter how many stores we work with, we are always working with one single platform.  With WooCommerce, every store is a different installation, on a different platform, a different web server, with different options and plugins installed.  There may be things installed in your store that are different than any than we tested, so there may be issues we just haven’t run into yet.

How It Works

We’ve tried to make the Teescape Integrate with WooCommerce work just like our Teescape App for Shopify as much as possible.  In fact, you may find some places or things in the App that still say “Shopify” because we didn’t catch them and get them changed.

But overall, any information you find on this site regarding how to do things with Teescape in Shopify, will apply the same or very similar to using Teescape in WooCommerce.  There are some important differences you need to be aware of…

Differences Between WooCommerce and Shopify

The first difference, and this is a BIG one, is how shipping is handled.  When we ship an order, we can automatically tell Shopify that your order shipped and the tracking number, so that Shopify can mark the order as complete and send out shipping notification emails if you store is set up for those.

WooCommerce doesn’t have a standard system for receiving notifications from our App when an order ships, or a standard way of storing tracking numbers with orders and sending our shipping emails.  Many plugins out there provide this functionality for your WooCommerce store, but most don’t have any, or at least not a “standard”, way of receiving information from our App regarding a shipment.

So, because of this limitation, for now we just don’t do it.  Instead, when an order ships, our App will send you an email, using the email address you use to install your WooCommerce store.  If you have a plugin that provides shipping functionality, let us know, and we’ll look into whether or not we can integrate with that plugin to send tracking information to it automatically.

The next difference is that with Shopify, you access the Teescape App inside your Shopify store admin.  With our WooCommerce App, you separately log into the Teescape App by going to our home page and clicking the “My Account” link at the top-right corner of the page and then logging in.  You use the App through our website separately from your WordPress admin.

Known Issues

The biggest problem we’ve run into up until now is that if you have some “cache” plugins, they can mess up how our App adds products to your WooCommerce store.  To be specific, product images don’t end up in the right place, or the “Featured Image” is missing.  If you experience this when you try to add products to your store with our App, try turning off any caching plugins, or disable them altogether.

Our app depends on “webhooks”, which is how your WooCommerce store notifies our server when there’s a new order in your store.  Some hosting providers disable or block your web site from sending requests to outside servers.  So that leads us to this…

First Things to Test

In order for Teescape to work with WooCommerce, WooCommerce “webhooks” have to be working.  After you install Teescape to your store, you should do this to test the installation:

  1. Try to add a product to your store.  This can be anything, just upload a simple design to get something on there really quick.
  2. In your store admin, make sure the product has all its mockup images in the correct places, and all your variants look correct, and have sizing information.  (Nothing should have a size of “Any Size”, this might indicate a problem)
  3. Create a “test” order in your store for that new product.  Wait 10-15 minutes, and then log into the Teescape App and make sure your test order shows up on the Orders page in Teescape.  If it does not, your webhooks might not be working.  Contact us and we’ll check it out to see if that’s the case or if something else went wrong.

TIP:  How to make a test order without having to pay for it
All you have to do is search for and install a plugin called “Test Payment Module for Woocommerce”.  This adds a “dummy” payment method that allows you to place an order and doesn’t require any real payment to be made.  Don’t worry, by default, this payment method only shows up if you are logged into your store as the admin, so if you have a live store, it won’t be available to your customers.

How to Get Started

Sorry for all the reading so far, we’re almost there.  Hopefully you read all that, we thought it was important for you to know everything.

We’ve created a separate page to install the Teescape WooCommerce App.  PLEASE READ all the information and requirements on the installation page.  There are actually two different ways to install the app, so if the first doesn’t work, there is a backup, “alternate” way to install.

If and when you’re ready to give it a try, click here to install the Teescape Fulfillment App for WooCommerce.

THANKS for giving Teescape a try!