Woocommerce
Summary
WooCommerce is an open source e-commerce plugin for WordPress. It is designed for small to large-sized online merchants using WordPress.
Availability
In most countries.
Account setup
- Create a free account on WooCommerce.com
- Sign-up for an account on WordPress.com and WooCommerce.com
- Select from:
- A pre-installed solution with a trusted host
- Auto-installing WooCommerce if you have a WordPress site already
- Download the zip file and do it yourself
- Download the WooCommerce plugin
- Download the plugin
- Go to your website
- Go to: Dashboard > Plugins > Add New > Upload
- Select the downloaded plugin
- Install
- Activate
- Search for the WooCommerce plugin from within your website
- Go to your website
- Go to: Dashboard > Plugins > Add New > Search Plugins
- Search for “WooCommerce”
- Install
- Activate
Integration
Available features
Feature
|
Status
|
---|---|
Real-time updates | |
Monitoring | |
Alerts |
Access
CrescoData is integrated with wooCommerce via the following integration methods:
wooCommerce API
Please follow the following steps in order to obtain the WooCommerce API.
(https://docs.woocommerce.com/document/woocommerce-rest-api/)
- It’s required turn on the WordPress permalinks on Settings > Permalinks.
- Enable REST API
To enable the REST API within WooCommerce, visit the WooCommerce > Settings > API tab and tick the Enable REST API checkbox.
Generate API Keys
The WooCommerce REST API works on a key system to control access. These keys are linked to WordPress users on the website. To create or manage keys for a specific WordPress user, go to WooCommerce > Settings > API > Keys/Apps.
- To get started, select Add Key:
- Select the User you would like to generate a key for in the User field and add a Description. Choose the level of access for this API key, which can be Read access, Write access or Read/Write access. Then select the Generate API Key button and WooCommerce will generate API keys for that user.
- Now that keys have been generated, you should see two new keys, a QRCode, and a Revoke API Key button. These two keys are your Consumer Key and Consumer Secret.
- Place your consumer key and consumer secret in the application that uses the WooCommerce API (the application should request your URL as well).
Feed export
The required fields for the csv file can be found below. Or you may download the sample template here.
- post_title – specify the name of your product;
- post_content specify the product description;
- post_status – specify whether you wish to enable or disable the product, such as publish;
- regular_price – specify the product price. This field should not be empty;
- visibility – specify where you want to display your product(s), such as visible;
- manage_stock – such as yes or no;
- Image – should contain the URL to your image(s). For example: http://domain.com/images/name.jpg
- tax:product_type – specify the type of your product, such as simple;
- tax:product_cat – specify the category name;
- tax:product_tag – specify your product brand or manufacturer.
Step-by-step guide
It is recommended to use openoffice to process your product file.
- When you are done with your file, go to "File > Save As". Check the Edit filter settings option.
- Click save.
- Keep current format
- Make sure to select Character set as "UTF-8", comma delimiter.
Rate limits and update frequency
WooCommerce throttling and rate limits can be configured for each installation separately.
Features
add
|
update
|
delete
|
get
|
resize
|
categorise
|
enrich
|
|
---|---|---|---|---|---|---|---|
images | |||||||
orders | |||||||
price | |||||||
products | |||||||
status | |||||||
stock |
Taxonomy
Categories
Type | Channel own taxonomy |
Cresco update frequency | 24 hours |
Channel update frequency | Irregular |
Category attributes
Type | Category specific attributes |
Cresco update frequency | 24 hours |
Channel update frequency | Irregular |
Cresco feature support | Auto-populateDirect match |
Images
Mandatory |
Recommended
|
|
---|---|---|
Custom features
title
|
description
|
---|---|
History
date
|
|
---|---|
Known issues
open
|
title
|
description
|
---|---|---|
CrescoData Requirements
Required details to integrate with WooCommerce by CrescoData
NOTE - It is important to note that WooCommerce does not allow for a tracking number or carrier to be specified and these are required values when updating most marketplaces.
You will need to install of of these plug-ins in order to provide this information to sync to a Marketplace. Without this plug-in, order shipment updates will not work: