This post reflects solely my personal opinion. It is not affiliated or supported by Automattic or WooCommerce in any ways.
- 1 What do you get when you shop at WooCommerce.com?
- 2 What is support?
- 3 Roles in support and similar fields
- 4 What is included in WooCommerce extensions?
- 5 What is a customisation and not covered by WooCommerce support?
- 6 How do I know my issue is within the scope of the product?
- 7 Extension instead of plugin
What do you get when you shop at WooCommerce.com?
When you buy an extension at WooCommerce.com you buy three things.
- Access to the files you purchased.
All files may be downloaded unlimited times for as long as your subscription is valid.
- Access to a closed support form.
You may contact the WooCommerce team directly via the support form, which opens a ticket in ZenDesk. This way you can speak to the support team directly that will help you with any question you have.
- Automated updates for the extensions provided through the WooCommerce helper. This way you do not need to update your extensions manually.
As long as you have a valid subscription these three features get provided. The extensions will not cease their functionality once your subscription has been voided. Meaning you can run the software for as long as you like. You will however loose all access to the above mentioned services once your subscription has run out.
You may also install all software on as many sites as you like. But you can only activate your licence through the WooCommerce helper for the number of sites you have a valid subscription key for.
In summary this is what you get:
- Access to the files you purchased – Provision.
- Access to the support form – Support.
- Automated updates – Convenience.
Lets look at item number 2.
What is support?
Most people struggle with a clear definition of what support encompasses. Here are my personal definitions of support and its distinction to similar fields.
- Support: Telling people what to do.
- Self Help: Providing knowledge so they can do it themselves.
- Service: Doing it for them.
- Training: Making sure they can apply knowledge to do it themselves.
- Consulting: Preventing problems by helping them to make the right decision.
For each item there are two roles. Customer and support agent.
Roles in support and similar fields
From item 1-5 the “who does what” shifts. Lets call the customer ‘You’ and the support agent ‘I’.
- Support: You ask, I listen.
I give instructions or tell you where to look.
You do the work.
- Self Service: I write detailed instructions that tell you where to look or what to do.
You search. You do the work.
- Service: You ask, I listen.
I ask back until I have understood what you want.
I do it for you.
- Training: I ask what you want and what you can do. I give instructions or tell you where to look.
I demonstrate, you observe and mimic.
I make sure you can do the work.
- Consulting: You do not know what you want or need.
I help you find the optimal solution tailored to you.
From item 1-5 the amount of work that is done for you and the complexity of the task increases. As a result consulting is much more expensive than service. After all knowing what you want is the most challenging task not only in business but in general.
What is included in WooCommerce extensions?
Information on WooCommerce extensions is found in mainly two places.
- The products are described on their product page.
- They are explained in help articles and documentation.
This defines the scope of the products. If a feature is neither teased in the product page nor described in the documentation it is not included.
What is a customisation and not covered by WooCommerce support?
If you need features outside the scope of the products, that this is considered a customisation. A customisation is a modification of the product to embed a feature that is not available. The WooCommerce support team does not do modifications for you, because they only offer support for features that are within the scope of their products.
How do I know my issue is within the scope of the product?
Ideal starting point: You test it until you can reproduce the issue at will. If one of the WooCommerce support team members can reproduce the issue at will as well by following your instructions, it is within the scope of the product. For testing it is mandatory that only WooCommerce.com software is active. Everything else: themes or plugins of different provider or custom code that was added must be deactivated while testing.
You can use wcdemo to setup a clean test environment or take a look at this article on what tools are available to setup a staging site.
Extension instead of plugin
You may notice that I refer to WooCommerce.com software as an extension? Why not plugin? It is because an extension plugs-in into another plugin in this case WooCommerce and not WordPress. Since they extend a plugin, they are called an extension.