Introduction to DouBridge

Introduce Doubridge

Doubridge helps you set up a fully-featured e-commerce website.You can control it completely as an administrator. Domain name, program, database, orders, payment, customer's information… all is yours and all is FREE.

Log in Doubridge product center, upload the products to your website by ONE-CLICK, and then start selling online. Yes, it's as simple as that! You do not need to worry about shipment, even if there is only one product, we can also help to complete the order and ship it to your customer directly. All you have to do is tell your friends "Hey Guys, come shop here".

What can Doubridge do for me?

  1. We build a FREE website for you
  2. You can control it completely as an administrator.
  3. We prepare products data source for you to upload.
  4. We process Orders for you.
  5. Product's information changing, price adjustment, logistics information will be synchronized to your website.
  6. You can buy plugins in extension store to enhance function, change the theme, and solve all your needs to operate an independent website.
  7. Mobile App, Keep in touch with your customer anytime and anywhere.
  8. Synchronize to third-party platforms, Like Aamazon, Ebay,Aliexpress etc, boosts your orders.
  9. Quality control, faster delivery, return issue and so on.

What benefits do I have with an independent website?

  1. A home for your brand. You will have complete control over the look and feel of your website, from its domain name to its layout, content such as payment interface, shopping cart. It will impress and increase your customer's trust to your company by showing your company's culture.
  2. A secure room for your database, orders and customers information, product documentation. Unlike Ebay, Amazon,all the data are out of control and you will lose everything once they close your account without early warning.
  3. What you promote is your own domain name instead of parasitized website on the third platform you are using.
  4. What your customer search is your store products instead of quantity of products from different suppliers, which may cause you lose orders because it is easy for your customers to find different resources to compare.
  5. What shop you have is quite out of the ordinary compared with that of your competitors, with its own characteristics of the decoration, sound services, memebers of mechanism, perferential programes, cultural value.
  6. No traffic, customers, orders? No worries! Just one click, synchronize your store products to your Ebay, Amazon to sell through our special function. Meanwhile, transfer these orders to your own store for processing. And keep in touch with the customers through email, social medial, telephone, the card on the products to attract them to your own website for remarketing.

An independent website is equivalent to have a highway entrance. Are you still hesitant what to do? Fill out the form to join us.

What do I need to do? What are the aspects I need to spend my own money?

All you need to do is register a domain name. Through this domain name, you can open the site we prepared for you. And also, you need to renewal of the domain name yearly. where can I register domain name

Do I have to buy a server after I register the domain name?

No, we will provide a FREE web hosting for you. If your site grows larger, functionality becomes more demanding, In this case, you might pursue with the faster running and more powerful server. Do not worry, we have taken this into account for you. And have prepared more powerful server.To get specific configuration and function, please refer to here Pricing Plan

Can you help me buy the domain name and do the relevant settings?

Yes. please refer here

I have a simple website which has not updated for a long time, Can I use your project?

Yes. Only need to point your domain name to our designated IP address and inform us your favourite theme,We will start to make the website for you. Certainly, the previous content will not be shown anymore, but it still exist in your web host.

Can I use my own server instead of yours?

Yes, you can install the website in your own server. Due to we can not access your server, then you need to install, maintain, backup data by yourself.

What are your bandwidth fees?

It is Free and Unlimited

How can I become your member?

Fill in the Application Form

To facilitate our understanding of your basic situation, and give professional advices about website.

Please fill in as real and detailed as possible


We will review your application form as soon as possible, usually will be completed in 2 working days.

Application will be reject if do not meet our conditions.

Experience the Demo Site

You can experience the corresponding functions through the demo site as a customers, an admin and a distributors. Detail

  • You can take demo website as the website you are going to have. Firstly, Experience the entire shopping process as your customer in Demo website, Including Register, Login, Browse products, Add a shopping cart, Set the shipping addresses, Calculate shipping cost, Settle payment etc. And certainly, we are using Paypal Sandbox test account, so you do not have to pay in real.
  • Secondly, Login Demo websites as a administrator, you can Add/Edit categories, Process orders, Manage customers, Discount promotions, The highest permission to set the Payment Method, Shipping Rate Calculate, and other store-related settings.
  • Every Demo website has been connected with the main website, with the corresponding account login main website, you can experience One-Click upload products, convenient order processing, etc.

Visit our Demo Site here

Register a domain name

You can open website, browse products,get orders,and payments from customers by the domain name! And promote it as your brand via the internet.

How to register a doman name?

How to change the domain point?

Choose a theme

We will provide 3 different themes for free by default, which has been able to meet most of the needs. In addition, we have prepared a Theme Store for you to choose.You will see various themes there!

Initialization settings

Not to worry about the complex website settings, as we will help you on this. We have live chat,email,whatsapp,telephone and other ways to assist.

Read to go

The website has been built, add products now and start your online bussiness!

What can I do in demo sites?

What can you do in Demo sites?

  • You can take demo website as the website you are going to have. Firstly, Experience the entire shopping process as your customer in Demo website, Including Register, Login, Browse products, Add a shopping cart, Set the shipping addresses, Calculate shipping cost, Settle paymentetc. And certainly, We are using Paypal Sandbox test account, So you do not have to pay in real.
  • Secondly, Login Demo websites as a administrator, You can Add/Edit categories, Process orders, Manage customers, Discount promotions, The highest permission to set the Payment Method, Shipping Rate Calculate, and other store-related settings.
  • Every Demo website has been connected with the main website, with the corresponding account login main website, you can experience One-Click Upload Products, Convenient order processing, etc.






Username: admin

Password: 123456



User email:

Password: 123456

Product upload


Pricing plans

One aspect of choosing an eCommerce platform is how much the platform costs, You will be happy when you know us!

We not only provide competitive website construction, including codes, servers, maintenance, upgrades, rich plug-ins, multi-skin options, customization of personalized features, Furthermore, Products data import,QC, Packaging and Logistics, Professional Customer Service and all the services required by the E-Bussiness we can provide,too.You just need to upload products by One-Click, promote the site, offer good local customer service . You may never feel that making money is such a simple thing before meet us!

Certainly, we hope that you can place your orders with us, We earn money from products which ordered from your website, and hope that we can help you make money through our Professional Technical Team,Customer Service, Rich Product Resources and Competitive Price as well as helping our own success.

Pricing Plans

see details

About charge

You can pay by monthly or yearly. We suggest you to subscribe from PayPal, to avoid website be suspended from forgetting renew. And of course you will get more discount by yealy paid. Account bill will be sent to you every month.

Do I need to enter my credit card details to sign up?

No. No credit card required. We will provide FREE versions for you, You only need to pay when you need more functionality plug-ins,or other themes from our theme store.

Can I cancel my account at any time?

Yes, you can. And don't worry about refund. Here is our policy:

Your website monthly fee will be based on the actual number of days.

E.G: Your site fee is deducted on the 5th of each month. If you apply to cancel account on 25th, then we will refund the cost of the remaining days to you: 9.99 USD/Month, 30 Days a month. 30 - (25-5) = 10 days 9.99 / 30 * 10 = 3.33 USD

Then we will refund back 3.33 USD to you.

Can I change my plan later on?

Yes, You can upgrade or downgrade your plan at any time.

Do I have to sell the same products in-store as I do online?

No, you can choose exactly what products to sell online, in-store, or both.

And we offer rich products for your One-Click upload, easy to operation. If you have some nice products that we do not have, you can manually add to your website. Want to sell your products to Doubridge customers from different countries? It's easy, join us as a supplier!

Register a domain

What is a domain name?

Domain names are used in URLs to identify particular Web pages, they were created to make IP address more human-friendly. In general, a domain name represents an Internet Protocol (IP) resource, such as a personal computer used to access the Internet, a server computer hosting a web site, or the web site itself or any other service communicated via the Internet. Once you register a domain name, you can use it as your website address or as an email address

What is the difference between a domain name and a website?

A domain is a registered name and a website is all the site content including the files (which need to be stored somewhere).

Let's use the car analogy.

Your domain name is like your license plate. It identifies your site and makes it able to be found on the world wide web. Of course, just like a license plate, a domain name needs to be registered before you can use it.

A domain registrar is who you register your domain with similarly how you must register your license plate with the DMV.Once you have registered your domain, you need a place to park it - like an assigned spot in a garage. A web host is where you do that.Now that you have registered your domain, and have a place to host it, you need to set up your website - your "car" - for all the world to see.

So in short, your domain is just the name you give to your website, the first part of your URL; and the actual website is all the content and files.

Where can I buy a domain name?

There are numerous domain name registrars. Listed below are just a few, along with my comments, if I know anything about them. Note that the domain name industry is highly competitive, with prices wildly fluctuating throughout the year, every year, so it's impossible to really mention accurate prices below unless I spend all my time updating this page. Please check their sites for the latest rates. (Note: all prices below are in US dollars.)

  • GoDaddy — This extremely popular registrar (probably the biggest today) offers .com domain names. They have a web interface to manage your domains, free web redirection, free starter web page, free parked page or free "for sale" page. They offer .com, .us, .biz, .info, .net, .org, .ws, .name, .tv,, and, etc. Note that (as with all registrars) the exact price varies depending on which domain you are registering (for example some domain suffixes are more expensive than others). Both credit card and PayPal payments are accepted.
  • Namecheap — This company provides .com domains for $10.69 (plus 18 cents) per year. Along with your domain, you get free email forwarding, free web redirection, free domain name parking, etc. For the first year (or at least, at the time I checked their prices), you can also have their WhoisGuard (where your particulars are masked from public view) for free. They have a wide variety of domain name extensions available, including .net, .org, .biz, .info, .us,, .co, .de, etc. You can use either a credit card or PayPal for your purchases.
  • 1 & 1 Internet — This is primarily a large web host that is also a domain name registrar. Like all registrars, there are different charges for different domain suffixes. For example, at the time I last checked, you pay $0.99 for a ".com" on your first year, then $14.99 per year thereafter. The fee includes private domain registration, which means that your particulars are hidden from public view (done by registering the domain in the name of a proxy company). You also get a free email account and unlimited email forwarding, DNS management, a free SSL certificate for your domain, etc. Both credit card and PayPal payments are accepted by this registrar.
  • I personally use,, or because I like the independence that these services provide.

How to register a domain name ?

Choosing and purchasing a domain name is an extremely important part of designing your website, because that becomes the name (and brand) of your website.

The process for signing up for a domain name works the same way whether it's through a hosting provider or a separate domain name service. You'll be asked to enter the domain name you want to register into a text box. The service shows you the extensions you can choose. Generally, you always want to go with .com because this is the most popular domain name extension and easiest for users to remember. Also, Google likes .com, .org and .net domains a lot, even though it states it doesn't matter. This is likely because .info and .biz can often be seen as spam sites or thin affiliates sites.

In terms of what domain name to use, this is where keyword optimization comes into play. Don't fall into the temptation that many webmasters do and use something catchy and creative for your URL. It might be more memorable to potential visitors, especially if you use a lot of offline marketing, but it won't get your site ranked high in search engines. Ultimately, you'll want to use keywords to create a domain name that's both memorable and likely to be ranked in the first ten listings of search engine results.

You need to come up with a good domain name which is not registered yet. see the picture of operation as below.


if it shows "domain is taken" then you have to change another one to keep testing.


if it shows"Yes! Your domain is available", congratulations, you can register this domain


The next step is register an account in Goddaddy, after that, you can add your domain name in cart and finish payment. finally, your get your own domain name

Can you register a domain name for me ?

yes, we can handle the domain name thing if you don't understand above procedures or no time to study on it

  1. Just tell us your Godaddy account and password, plus the domain name you need
  2. We will add it to cart
  3. Complete payment by you.(or we pay in advance then you pay back to us.)
  4. We will help complete the whole following settings after domain registered
  5. You will get the whole website
  6. You need to change the password of Godaddy for the safety, it's quite quick.

Next Step

How to To change an A record

Change an A record

An A (host) record connects your domain name to your IP address. A records let users enter your domain name in a Web browser to access your website. They are the most common type of zone record.

To change an A record

  1. Log in to your GoDaddy account.
  2. On your product list next to Domains, click the Text Icon (Plus sign button) to expand the list:Expand Domains List
  3. Next to the domain you want to manage, under the Action section, click on the Manage DNS button:Manage DNS Button
  4. On the Records list, next to A, click the pencil icon on existing MX records Click pencil icon on existing MX records(pencil icon) and make it points to image
  5. Click Save when finished.
  6. Add CNAME record as follows

    Host: www
    Points to:

  7. Click Save when finished.
  8. Go to My Account > Store Config, find the Verify Your Domain, copy the domain code, paste it into your domain TXT record to verify the domain name image
  9. Click Save when finished.
  10. Go to My Account > Store Config, find the "Check Domain Status" button, click to verify
  11. Link your domain to website requires ONE-OFF Charge: $4.99, Go to My Account > Store Config and click on the "PayPal Checkout" button to make a payment.

How to verify whether your connection is valid

How do I ping a domain name?

Ping lets you quickly verify whether your connection is valid. Here are instructions to ping a domain name on both Windows and Mac.

To Ping a Domain name on Windows

To ping a domain name using Windows, follow these instructions:

  • From your Start menu, select Run.
  • Type cmd and press Enter.
  • At the prompt, type ping (where is the domain name you want to ping) and press Enter.

The response is either Reply from if the ping reached the IP address of the domain name or Request timed out messages or if the IP address returned does not match the Zone File Editor for the domain name, there's a DNS issue.

To Ping a Domain Name on Mac

  • Open a Finder window, and browse to the Applications folder.
  • Go to the Utilities folder.
  • Click Network Utility.
  • Type ping (where is the domain name you want to ping).

The response is either Reply from the ping reached the IP address of the domain name or Request timed outif it did not. ForRequest timed outmessages or if the IP address returned does not match the Zone File Editor for the domain name, there's a DNS issue.

Select a theme from demo sites

What can you do in Demo sites?

You can take demo website as the website you are going to have.

  1. Firstly, Experience the entire shopping process as your customer in Demo website, Including Register, Login, Browse products, Add a shopping cart, Set the shipping addresses, Calculate shipping cost, Settle payment etc. And certainly, We are using Paypal Sandbox test account, So you do not have to pay in real.
  2. Secondly, Login Demo websites as a administrator, You can Add/Edit categories, Process orders, Manage customers, Discount promotions, The highest permission to set the Payment Method, Shipping Rate Calculate, and other store-related settings
  3. Every Demo website has been connected with the main website, with the corresponding account login main website, you can experience One-Click Upload Products, Convenient order processing, etc as a distributor

It is Super Easy to Operate a E-commerce Website. All you need to do is Apply a domain name.


General Settings

Store Address

Defines your shop's address country and state (i.e., where you are based as a seller). It determines default tax rates and customer locations.

Selling Location(s)

Choose to sell to all countries or to specific countries. You can choose multiple specific countries or states.

Shipping Location(s)

Choose to ship to only those countries you sell to, or a subset of countries. You can disable shipping & all shipping-related functionality.

Default Customer Address

Choose the location we assume site visitors are in, before they enter it, to calculate tax and shipping.

  • Shop base address tells the system to assume they are in the same location as your shop.
  • No address gives them no location, and no taxes are calculated.
  • Geolocate address verifies where their current location and calculate taxes accordingly.
  • Geolocate with page caching support is the same as above, but does the geolocation via Ajax. You may notice your website URLs have a ?v=xxxxx appended to them. This is normal to prevent static caching of prices.
Enable Taxes

Enable or disable taxes on your store. Disabling hides tax settings.

Store Notice

Enable site-wide store notice text by selecting the checkbox, then editing your message below. This message displays across the top of your site and can be styled with CSS to fit your theme. It can also be dismissed, should it conflict or overlap on mobile.

For example, adding the following to your custom CSS will make the background of the Store Notice white:

p.demo_store { background: white; }

Currency Options

Options that affect how prices are displayed on the frontend.

WooCommerce Currency Options

Choose the default currency for the store. Only one may be selected.

Currency Position

Choose the default currency position for prices: Left, Right, Left/Right with space

Thousand Separator

Choose the symbol to use for the thousand separator: 1,000 or 1.000

Decimal Separator

Choose the symbol to use for the decimal separator: 100.00 or 100,00

Number of Decimals

Choose how many numbers to display to the right of the decimal when displaying prices: 100.00 or 100

The Style & Scripts settings from earlier versions of WooCommerce are now in their own plugin called WooCommerce Colors, which integrates with the WordPress customizer.

Products Settings

Settings for products and how they are displayed, including image sizes, inventory and downloadable product settings.


In the General sub navigation section, Measurements and Reviews allows you to enter weight and dimensions units for products, and enable/disable ratings on product reviews.

WooCommerce Products > General
Product Ratings
  • Enable ratings on reviews.
  • Ratings are required to leave a review.
  • Show Verified Owner label for customer reviews. A verified owner is a customer who is logged in with their account and has purchased the product.
  • Only allow reviews from verified owners.


WooCommerce Products > Display
Shop Page/Product Archive

Select what page you want to be the default shop page. Need not be the Shop page that WooCommerce installed, or can be skipped if you use another method to display products.

Shop Page Display

Choose to show products, subcategories or both.

Default Category Display

Choose to show products, subcategories or both.

Default Product Sorting

Select to sort products by:

  • Default product sorting (custom ordering + name)
  • Popularity (sales)
  • Average rating
  • Most recent
  • Price (ascending/descending)
Default product sorting (custom ordering + name) - Add the order in which you would like to see the products here.

Any product with the product number 0 will display before 1. By default, all products are assigned 0.

Add to cart behavior
  • Redirect to cart page after successful additionAutomatically takes customer to the cart page upon adding a product.
  • Enable Ajax add to cart buttons on archivesAdds the 'Add to Cart' option to shop archive pages.

Product Image Sizes

WooCommerce Products > Product Images

These settings affect the actual dimensions of images saved in your catalog once you upload an image – the display on the frontend will be overridden by CSS styles if applied. If you change these settings, you need to regenerate thumbnails for the new image size settings to be applied.

Options include:

  • Catalog Images
  • Single Product Image
  • Product Thumbnails

Inventory Options

To edit your shop's inventory options, go to: WooCommerce > Settings > Product > Inventory.

WooCommerce Products > Inventory

Choose whether to enable stock management. If selected, you have these options:

  • Hold Stock (minutes)Hold products (for unpaid orders) for X minutes. When limit is reached, the pending order is canceled. Leave blank to disable.
  • Enable low stock notifications
  • Enable out of stock notifications
  • Notification Recipient – Enter email address for notifications.
  • Low Stock Threshold – Number of products to trigger low stock notification
  • Out Of Stock Threshold – Number of products to trigger out of stock status.
  • Out Of Stock VisibilityChoose to hide out of stock items from catalog.
  • Stock Display Format
    • Always show stock – "12 in stock"
    • Only show stock when low – "Only 2 left in stock" vs. "In stock"
    • Never show amount

Downloadable Products

WooCommerce Products > Downloadable Products
File Download Method

Controls how your store provides downloadable files to purchasers.

  • Force Downloads – Files are 'forced' to download via a PHP script. Files are not accessible to anyone but purchasers, and direct links are hidden.
  • X-Accel-Redirect/X-Sendfile – Similar to 'forced' above, but it has better performance and can support larger files. It requires that your hosting provider supports either X-Sendfile or X-Accel-Redirect, so you need to check with them first.
  • Redirect only – A download URL links the user to the file. Files are not protected from outside access.

Shipping Settings

The main shipping settings screen is for Shipping Zones. Think of a shipping zone as a geographic region where a certain set of shipping methods and their rates apply.

Shipping Options

Shipping Calculations
  • Enable the shipping calculator on the cart page
  • Hide shipping costs until an address is entered
Shipping Destination

Ship to billing address or customer shipping address by default or only ship to the user's billing address.

Debug Mode

Enable for troubleshooting purposes.

Checkout Settings

Control settings for checkout pages, coupon usage and payment gateways.

Checkout Options

Under the Checkout sub navigation section, there are options for the general checkout process of your store.

2016-05-18 at 13.30

Checkout Process


Select to enable the use of couponsCoupons can be applied from the admin edit order screen (for unpaid orders), cart and checkout pages.

Calculate coupon discounts sequentially

Changes the coupon calculation logic to apply coupons in sequence on top of one another, rather than basing them on the original product prices.

Checkout Process
  • Enable guest checkoutAllows customers to check out without creating an account.
  • Force secure checkoutForce SSL (HTTPS) on the checkout pages. An SSL Certificate is required, if selected.

Checkout Pages


Pages need to be set so WooCommerce knows where to send users to check out: Cart Page, Checkout Page, Terms and Conditions. You need not use the pages WooCommerce installed, but you must have a page set for the Cart and Checkout pages. Otherwise your customers cannot buy and pay.

Cart and checkout pages are normally created and set when installing/setting up WooCommerce.

To use a Terms and Conditions page, create a new page for it at Pages > Add New, then select the page in the dropdown. The Terms and Conditions appear inline during checkout, and the customer can scroll through content and tick the checkbox to accept.

Checkout Endpoints


Endpoints are appended to page URLs to handle specific actions during the checkout process. They should be unique.

Payment Gateways

Installed gateways are listed and can be dragged and dropped to control the order in which they display to customers.

Accounts Settings

Account Pages


Pages need to be set so WooCommerce knows where to send users to access account-related functionality.

My Account Page

Choose a page from the dropdown that you want to use for the My Account page.

My Account Endpoints


Endpoints are appended to your page URLs to handle specific actions on the accounts pages. They should be unique.

  • Orders
  • View Order
  • Downloads
  • Edit Account
  • Addresses
  • Payment Methods
  • Lost Password
  • Logout

Registration Options

Enable Registration
  • Enable registration on the Checkout page
  • Enable registration on the My Account page
  • Display returning customer login reminder on the Checkout page
Account Creation
  • Automatically generate username from customer email
  • Automatically generate customer password

Emails Settings

Options to edit email settings and templates.

woocommerce emails

Email Sender Options

Set the 'From' name and email address for the sender used in WooCommerce emails.

Email Templates

woocommerce email template

This section lets you customize WooCommerce emails. For more advanced control, copy the woocommerce/templates/emails/ folder to yourchildtheme/woocommerce/emails/.

We recommend keep customizations in a child theme, so changes are not overwritten when performing updates.

Header Image

Enter the URL of an image you want to show in the email header. You can upload an image via the Add Media button or Media > Add New.

Email and Text
  • Base ColorColor for WooCommerce email templates.
  • Background ColorBackground color for WooCommerce email templates.
  • Email Body Background ColorMain body background color.
  • Email Body Text ColorMain body text color.

Editing Individual Email Templates

woocommerce email options

In the table, you have these email templates:

New order | Cancelled order | Failed orderProcessing order | Completed order | Refunded orderCustomer invoice | Customer noteReset password | New account

Each template has options you can edit:


Enable this email notification.


Enter recipients (comma separated) for this email. Defaults to


This controls the email subject line. Leave blank to use the default subject:

[{ site_title }] New customer order ({ order_number }) - { order_date }
Email Heading

This controls the main heading contained within the email notification. Leave blank to use the default heading.

Email type

Choose which format of email to send. Options include:

  • Plain Text
  • HTML
  • Multipart

If using Plain Text emails, keep in mind that text fields are limited to 155 characters. If your products have long names and/or numerous variations/add-ons, the field may be truncated.

HTML template

To override and edit this email template, copy woocommerce/templates/emails/admin-new-order.php to your theme folder: yourchildtheme/woocommerce/emails/admin-new-order.php. You can also copy the template file or view it on this setting screen.

API Settings


Enable the REST API, as well as create Keys and Webhooks for your apps.


Adding a product

Before adding your first product, let's get familiar with how product categories, tags, and attributes work.

Product Categories

Product categories and tags work in much the same way as normal categories and tags you have when writing posts in WordPress. They can be created, edited, and selected at any time. This can be done when you first create a product or come back and edit it or the category/tag specifically.


These can be added per product, or you can set up global attributes for the entire store to use (e.g., in layered navigation).

Product Types

With attributes and categories set up and stock management configured, we can begin adding products. When adding a product, the first thing to decide is what type of product it is.

  • Simple – covers the vast majority of any products you may sell. Simple products are shipped and have no options. For example, a book.
  • Grouped – a collection of related products that can be purchased individually and only consist of simple products. For example, a set of six drinking glasses.
  • Virtual – one that doesn’t require shipping. For example, a service. Enabling this, disables all shipping related fields such as shipping dimensions. A virtual product will also not trigger the shipping calculator in cart and checkout.
  • Downloadable – activates additional fields where you can provide a downloadable file. After a successful purchase, customers are given a downloadable file as a link in the order notification email. This is suitable for example for a digital album, PDF magazine, or photo.
  • External or Affiliate – one that you list and describe on your website but is sold elsewhere.
  • Variable – a product with variations, each of which may have a different SKU, price, stock option, etc. For example, a t-shirt available in different colors and/or sizes.
  • Other types are often added by extensions. For example, WooCommerce Subscriptions adds new product types as does WooCommerce Bookings.

Adding a simple product

Adding a Simple product is similar to writing a post in WordPress.

  1. Go to WooCommerce > Products > Add Product. You then have a familiar interface and should immediately feel at home.
  2. Enter a product Title and Description.
  3. Go to the Product Data panel, and select downloadable (digital) or virtual (service) if applicable.
WooCommerce Add Product - Familiar Interface

Note: Virtual products don't require shipping — an order with virtual products won't calculate shipping costs.

Product data

The Product Data meta box is where the majority of important data is added for your products.

WooCommerce Simple Product - General Tab
Product data is added in this panel
General section
  • SKU – Stock keep unit (SKU) tracks products. Must be unique and should be formatted so it does not match any post IDs. For example, post IDs are numbers so a SKU could be WS01. That could stand for WooShirt 01.
  • Price
    • Regular Price – Item's normal/regular price.
    • Sale Price – Item's discounted price that can then be scheduled for certain date ranges. The sale expires at 11:59pm of the specified end date.
Inventory section

The inventory section allows you to manage stock for the product individually and define whether to allow back orders and more. If stock management is disabled from the settings page, only the 'Manage stock?' option is visible.

WooCommerce Simple Product - Inventory Tab

Ticking the Sold Individually checkbox limits the product to one per order.

Shipping section
  • Weight – Weight of the item.
  • Dimensions – Length, width and height for the item.
  • Shipping Class – Shipping classes are used by certain shipping methods to group similar products.
Linked Products section

Using up-sells and cross-sells, you can cross promote your products. They can be added by searching for a particular product and selecting the product from the dropdown list:

WooCommerce Simple Product - Linked Products Tab

After adding, they are listed in the input field:

WooCommerce Simple Product - Linked Product Added

Up-sells are displayed on the product details page. These are products that you may wish to encourage users to upgrade, based on the product they are currently viewing. For example, if the user is viewing the coffee product listing page, you may want to display tea kettles on that same page as an up-sell.

WooCommerce Product Up-Sells

Cross-sells are products that are displayed with the cart and related to the user's cart contents. As an example, if the user adds a Nintendo DS to their cart, you may want to suggest they purchase a spare stylus when they arrive at the cart page.

Grouping – Used to make a product part of a grouped product.

Attributes section

On the Attributes tab, you can assign details to a product. You will see a select box containing global attribute sets you created (e.g., platform).

Once you have chosen an attribute from the select box, click add and apply the terms attached to that attribute (e.g., Nintendo DS) to the product. You can hide the attribute on the frontend by leaving the Visible checkbox unticked.

Custom attributes can also be applied by choosing Custom product attribute from the select box. These are added at the product level and won't be available in layered navigation or other products.

Advanced section
  • Purchase note – Enter an optional note to send the customer after they purchase the product.
  • Menu order – Custom ordering position for this item.
  • Enable Reviews – Enable/Disable customers reviews for this item.

Product short description

Add an excerpt. This typically appears next to product imagery on the listing page, and the long description appears in the Product Description tab.

Video embeds (oembed) may be used, as of version 3.1x.


On the right-hand side of the Add New Product panel, there are product categories in which you can place your product, similar to a standard WordPress post. You can also assign product tags in the same way.

WooCommerce Product Categories and Tags

Product images

You can add a main image and a gallery of images.

Setting catalog visibility and feature status

In the Publish panel, you can set catalog visibility for your product.

WooCommerce Product Visibility Options
  • Catalog and search – Visible everywhere, shop pages, category pages and search results.
  • Catalog – Visible in shop pages and category pages, but not search results.
  • Search – Visible in search results, but not in the shop page or category pages.
  • Hidden – Only visible on the single product page – not on any other pages.

Adding a grouped product

A grouped product is created in much the same way as a Simple product. The only difference is you select Grouped from the Product Type drop-down.

WooCommerce Grouped Product - Inventory Tab
To create your parent product select 'Grouped' from the Product Type dropdown.

Create the Grouped product

  1. Go to: WooCommerce > Products > Add New.
  2. Enter a Title for the Grouped product, e.g., Back to School set
  3. Scroll down to Product Data and select Grouped from the drop-down. The price and several other fields disappear. This is normal because a Grouped Product is a collection of 'child products', which is where you add this information.
  4. Publish.

The Grouped product is still an empty group. To this Grouped product, you need to:

  • Create products and add them
  • Add existing child products

Having the choice to first create Simple products and add them to a Grouped product later; or first create a Grouped product and add Simple products later gives you flexibility to add Simple products to more than one Grouped product.

Add products to the Group

  1. Go to: WooCommerce > Products > Add New.
  2. Select the Grouped product you wish to add products to.
  3. Scroll down to Product Data and go to Linked Products.
  4. Select Grouped Products, and search for the product by typing
  5. Click the products you wish to add.
  6. Update
  7. You can drag and drop to re-order the Grouped Products. Once you press Update, the new order will be shown on the product page.

Adding a virtual product

When adding a Simple product, you can tick the Virtual checkbox box in the product type panel.

With Variable products this checkbox is moved to each variation.

Enabling this, disables all shipping related fields such as shipping dimensions. A virtual product will also not trigger the shipping calculator in cart and checkout.

Adding a downloadable product

When adding a simple product, you can tick the Downloadable checkbox box in the product type panel. This adds two new fields:

  • File path — Path or url to your downloadable file.
  • Download limit – Limit on number of times the customer can download file. Left blank for unlimited downloads.
For maximum flexibility, downloadable products also incur a shipping cost (if, for example, you were offering both a packaged and a downloadable version of a product, this would be ideal). You can also check the Virtual box if the downloadable product is not shippable.
  If the Completed Order Email doesn't contain downloadable links

Adding an external/affiliate product

Select 'External/Affiliate' from the product type dropdown. This removes unnecessary tabs, such as tax and inventory, and inserts a new product URL field. This is the destination where users can purchase the product. Rather than Add to Cart buttons, they see a Read More button directing them to this URL.

Adding a variable product

Variable products are arguably the most complex of product types. They let you define variations of a single product where each variation may have a different SKU, price or stock level.

Duplicating a product


To save time, it's possible to use a product and duplicate it to create similar products with variations and other qualities.

Go to WooCommerce > Products and look through the list for a product you wish to replicate, then click Duplicate.

Deleting a product


To delete a product:

  1. Go to: WooCommerce > Products.
  2. Find the product you wish to delete.
  3. Hover in the area under the Product name and click Trash.

To mark a product as featured, go to: Products > Products and select the Star in the featured column. Alternatively, select Quick Edit and then the Featured option.

Setting A Featured Product

Manually sort products within a Category

Under Products:

  1. indicate the category to filter for in Filter by category
  2. click on the Filter button
  3. click on Sorting to enable manual sorting mode

Once in the Sorting mode, you can click on a product, then drag and drop it to re-order it.

Product ID

A WooCommerce Product ID is sometimes needed when using shortcodes, widgets and links.

To find the ID, go to Products and hover over the product you need the ID for. The product ID number is displayed.


Allow backorders

Select whether to allow or not allow Backorders from the dropdown, if you are managing stock on a product. Use Advanced Notifications (separate purchase) to help notify someone other than the shop admin if backorders are placed.


Note that in order to allow backorders, the Stock status must be set to "In Stock" even though the Stock Quantity is 0 or less.

Most payment gateways charge immediately. If you want to wait to charge customers for an item until the item is back in stock, you can use the WooCommerce Waitlist (separate extension) to email all users, notifying them that the item is back in stock with a link to purchase it.


Coupons are a great way to offer discounts and rewards to your customers, and can help promote sales across your shop.

If you want to use coupons with WooCommerce, you first need to enable them in WooCommerce. Go to:  WooCommerce > Settings > Checkout and tick the checkbox to Enable the use of coupons. Then Save Changes.

Enabling Coupons in WooCommerce

Adding a coupon

To add a coupon:

  1. Go to: WooCommerce > Coupons.
  2. Create a new coupon by selecting Add Coupon. Or Edit existing ones.
  3. Adding A CouponEnter these fields:
      • Coupon code – Code used by the customer to apply the coupon. Must be unique as it's used as an identifier.
      • Description (optional) — Info about coupon, e.g., Dates in effect, promotion, compensation, ticket number. For internal use. 

    Under Coupon Data, there are three sections you can use to add restrictions and limits for the coupon: General, Usage Restriction, and Usage Limits.


  • Discount type :
    • Percentage discount – A percentage discount for the entire cart. For example, if the cart contains three (3) t-shirts @ $20 each = $60, a coupon for 10% off applies a discount of $6.
    • Fixed cart discount – A fixed total discount for the entire cart. For example, if the cart contains three (3)  t-shirts @ $20 each = $60, a coupon for $10 off gives a discount of $10.
    • Fixed product discount – A fixed total discount for selected products only. Customer receives a set amount of discount per item. For example, three (3) t-shirts @ $20 each with a coupon for $10 off applies a discount of $30.
  • Coupon amount – Fixed value or percentage, depending on discount type you choose. Entered without a currency unit or a percent sign, which are added automatically, e.g., Enter '10' for £10 or 10%.
  • Allow free shipping – Removes shipping cost when coupon is used. Requires Free Shipping to be enabled.
  • Coupon expiry date – Date the coupon should expire and can no longer be used. Expiry happens at 12:00 am or 00:00 on the date chosen. If you want a coupon to be valid through Christmas Day but invalid the moment Christmas is over, set the expiration date to YYYY-12-26 as it will expire on YYYY-12-26 00:00. It uses your site's time zone setting at Settings > General > Timezone in WordPress.

Usage Restriction

  • Minimum spend – Allows you to set the minimum subtotal needed to use the coupon.  Note: The sum of the cart subtotal + tax is used to determine the minimum amount.
  • Maximum spend – Allows you to set the maximum subtotal allowed when using the coupon.
  • Individual use only – Tick the box if you don't want this coupon to be used in combination with other coupons.
  • Exclude sale items – Tick the box if you don't want this coupon to apply to products on sale. Per-cart coupons do not work if a sale item is added afterward.
  • Products – Products that the coupon will be applied to, or that need to be in the cart in order for the "Fixed cart discount" to be applied.
  • Exclude products – Products that the coupon will not be applied to, or that cannot be in the cart in order for the "Fixed cart discount" to be applied.
  • Product categories – Product categories that the coupon will be applied to, or that need to be in the cart in order for the "Fixed cart discount" to be applied.
  • Exclude categories – Product categories that the coupon will not be applied to, or that cannot be in the cart in order for the "Fixed cart discount" to be applied.
  • Email restrictions – Email address or addresses that can use a coupon. Verified against customer's billing email.
 Leaving "Products" and "Exclude Products" blank allows the coupon to be applied to the entire store.

Usage Limits

  • Usage limit per coupon – How many times a coupon can be used by all customers before being invalid.
  • Limit usage to X items – How many items the coupon can be applied to before being invalid. This field is only displayed if there is one or more products that the coupon can be used with, and is configured under the Usage Restrictions. (Note: Option is only available if you are creating a Product Discount coupon.)
  • Usage limit per user – How many times a coupon can be used by each customer before being invalid for that customer.

Once you've configured all settings, select Publish and your coupon is ready to use.

Sending coupons

Once coupons are published, go ahead and make available to customers: Copy the title and send, advertise it via email, social media and onsite banners.

Applying Coupons To Orders

In WooCommerce 3.2+ coupons can be added to (or removed from) orders in the Edit Order screen. Orders must be unpaid and you need to know the coupon code you wish to apply.

Edit order coupons


How do coupons impact tax calculations?

Coupons are applied to the product price before tax is calculated. To make sure taxes are then calculated correctly due to rounding, we need to split the discount across all items in the cart rather than simply remove an amount from the total.

When you split a discount across the cart, naturally, half values could occur which in turn can cause rounding issues once everything is summed up.

To help mitigate this we only deal with cent values. Once split between items, any remainder is applied one line item at a time until exhausted. The final total will then equal the applied discount total. This is most important for fixed cart discounts.


If you're using any of the previous (called 'legacy') shipping methods, they will continue to function. But we recommend moving to Shipping Zones as soon as possible because legacy methods will be removed in future releases.

Shipping Zones allows options to be used multiple times, so some former methods (such as international flat rate) are no longer required and can be replaced with Flat Rate Shipping.

Flat Rate Shipping

Flat Rate Shipping is a shipping method included free in WooCommerce that allows you define a standard rate per item, per shipping class or per order.

Settings are found at: WooCommerce > Settings> Shipping > Flat Rates.

Flat Rate Settings

Flat Rate Shipping works with Product Shipping Classes, adding more power and flexibility.


In the Settings screen, there are a few options to choose from:

  • Enable/Disable – Tick the box to enable Flat Rates.
  • Method Title – Name the method. This is what the customer sees when selecting a shipping method.
  • Availability – Define 'All allowed countries' or 'specific countries' to limit where Flat Rates are offered.
  • Tax Status – Define whether or not tax is applied to the shipping amount.
  • Cost – Define a cost applied to the entire cart. You can add additional costs per item to this field. This is covered below.

Advanced Costs

The Cost field allows you to charge a flat rate per item, a percentage based cost, or a minimum fee.

Available placeholders:

  • [qty] – Number of products in the cart
  • [fee] – An additional fee. This fee has two optional arguments.
    • percent – A percentage based on total order cost.
    • min_fee – A minimum amount. Useful when using percentages.
  • 10 + ( 2 * [qty] ) – A base shipping cost of $10 plus $2 for each item in the cart.
  • 20 + [fee percent="10" min_fee="4"] – A base shipping cost of $20 plus 10% of the order total, which is at least $4.

Shipping Classes

If you have shipping classes, the interface adds a few more fields:

Flat Rate Shipping Settings Shipping Classes
  • There is one cost field for each shipping class.
  • No Shipping Class Cost – Useful if you use the Per Class option below. Otherwise, use the Cost field.
  • Calculation Type – Two options:
    • Per Order – Picks the most expensive option based on shipping costs in the cart.
    • Per Class – Charges shipping for each shipping class.

International Flat Rate Shipping

International Flat Rate is based on Flat Rate Shipping, which allows you define a standard rate per order, per item or per shipping class for international delivery.

The settings page is found at: WooCommerce > Settings> Shipping > International Flat Rate.

International Shipping Settings

International Flat Rates works with Product Shipping Classes, adding more power and flexibility.


  • Enable/Disable – Tick the box to enable International Flat Rates.
  • Method Title – Name the method. This is what the customer sees when selecting a shipping method.
  • Availability – Define 'All allowed countries' or 'specific countries' to limit where International Flat Rates are offered.
  • Tax Status – Define whether or not tax is applied to the shipping amount.
  • Cost – Define a cost applied to the entire cart. You can add additional costs per item to this field. This is covered below.

Advanced Costs

What if you want to charge an international flat rate per item? Or a percentage-based cost? Or enforce a minimum fee? This is why we allow math in the Cost field.

Available placeholders:

  • [qty] – Number of products in the cart
  • [fee] – An additional fee. This fee has two optional arguments.
    • percent – A percentage based on total order cost.
    • min_fee – A minimum amount. Useful when using percentages.
  • 10 + ( 2 * [qty] ) – A base shipping cost of $10 plus $2 for each item in the cart.
  • 20 + [fee percent = "10" min_fee="4"] – A base shipping cost of $20 plus 10% of the order total, which is at least $4.

Shipping Classes

If you have shipping classes, there is another section that adds a few more fields you can use:

  • There will be a cost field for each shipping class you have.
  • No Shipping Class Cost – Useful if you use the Per Class option below. Otherwise, use the Cost field.
  • Calculation Type – Two options:
    • Per Order – Picks the most expensive option based on shipping costs in the cart.
    • Per Class – Charges shipping for each shipping class.

Free Shipping

If you enable free shipping, customers will have access to free shipping on their orders. This is a great shipping method to use to encourage customers to spend more. For example, give them free shipping on orders over $100.

Setup and Configuration

Be sure you give it a Method Title and set a Method Availability.

In Method Availability you can choose All allowed countries, letting any customer from any country be eligible for free shipping, or Specific Countries. If you choose Specific Countries a new field titled Specific Countries will appear you can use to limit free shipping to.

You can then specify a conditions they must meet to be granted free shipping in the Free Shipping Requires… Those are:

  • N/A – Not available, Free Shipping is an option for all customers
  • A valid free shipping coupon – A coupon created that enables free shipping
  • A minimum order amount (defined below) – Set the amount in the Minimum Order Amount field.
  • A minimum order amount OR a coupon
  • A minimum order amount AND a coupon

Create Free Shipping Coupons

Step 1: Create a coupon

First create a coupon and then tick the Free Shipping box.

Step 2: Enable free shipping for coupons

In 'free shipping' settings, tick the option to require a free shipping coupon. Thats it! Customers can now use the coupon to get free shipping during checkout.

Coupon vs. Min Amount Handling

If you have coupons for free shipping and min-amount, coupons take priority. If the user has a coupon, the min-amount is ignored. If, however, the user doesn't have a coupon, min-amount will be checked.

(Advanced) Enabling or disabling Free shipping via hooks

The free shipping method has an is_available function that can be hooked into:

return apply_filters( 'woocommerce_shipping_' . $this->id . '_is_available', $is_available );

This means you can use add_filter() on woocommerce_shipping_free_shipping_is_available and return true or false.

Local Delivery

Local delivery is a shipping method for delivering orders locally. The fee can be specified based on a percentage of the cart total or a flat fee, or it can be free.

WooCommerce Local Delivery

You can enable and configure Local Delivery at: WooCommerce > Settings Shipping > Local Delivery

Taxes for Local Delivery are based on the store location settings. If your tax rules are based on postcodes/zipcodes, then you need to use a function to ensure the store postcode/zipcode is included.

Local Pickup

Local Pickup is a method that allows the customer to pick up the order themselves.

You can enable and configure Local Pickup from WP Dashboard > WooCommerce > Settings > Shipping > Local Pickup.

Local Pickup
 The Local Pickup shipping method calculates taxes based on your base store location and not the customer's address.

To disable tax calculation for Local Pickup, add the following code at the end of your functions.php file:
add_filter( 'woocommerce_apply_base_tax_for_local_pickup', '__return_false' );

To charge local taxes based on postcode and city for Local Pickup, you need to define the shop's base city and postcode using this snippet:


Orders are created when a customer completes the checkout process, and they are visible by Admin and Shop Manager users only. Each order is given a unique Order ID.

 Order IDs are like Post IDs and are non-sequential. For sequential order numbers, you can use Sequential Order Numbers Pro.

An order also has a Status. Order statuses let you know how far along the order is, starting with Pending and ending with Complete. The following order statuses are used:

  • Pending payment – Order received (unpaid)
  • Failed – Payment failed or was declined (unpaid). Note that this status may not show immediately and instead show as Pending until verified (i.e., PayPal)
  • Processing – Payment received and stock has been reduced – the order is awaiting fulfillment. All product orders require processing, except those that are Digital and Downloadable.
  • Completed – Order fulfilled and complete – requires no further action
  • On-Hold – Awaiting payment – stock is reduced, but you need to confirm payment
  • Cancelled – Cancelled by an admin or the customer – no further action required (Cancelling an order does not affect stock quantity by default)
  • Refunded – Refunded by an admin – no further action required

Viewing orders


When you start taking orders, the order management page begins to fill up. View these orders by going to WooCommerce > Orders in the left hand admin menu.

Each order row displays useful details, such as the customer address, email, telephone number, and the order status. Click the order number or the View Order button to see the single order page (this is also where to edit order details and update the status).

WooCommerce Order Quick Actions

Order rows also have handy shortcut buttons to quickly mark orders Complete and Processing.

Filter WooCommerce Orders

You can filter the list of displayed orders by date, status and customer by using the form at the top of the screen.

Editing/viewing single orders

From the single order page not only can you view all order data, but also edit and update it.

  • Change the order status
  • Edit order items – modify the product, prices, and taxes
  • Stock – Reduce and restore stock for an order
  • Order Actions – Email order details to customer (very handy if manually creating an order for your customers) or Regenerate download permissions
  • Modify product Meta to edit product variations by removing and adding meta
  • Apply coupons. You will need to know the coupon code to apply to the order. Coupon usage counts are tracked, and coupons can also be removed from orders. Note: the order must be unpaid for coupons to have an affect
  • Add fee. You can enter an amount or percentage to add a fee to an order. Negative fees will apportion taxes between all other items, and will not make the cart total go below zero

Order Data

The order data panel lets you modify the order status, view (or change) the customer's order note, and change which user the order is assigned to.

You can also find customer billing and shipping addresses, along with a link to view other purchases the customer may have had in the past. To edit addresses, click Edit and a form appears. Once saved, the new address is displayed in a localized format.

Screen Shot 2015-02-06 at 14.54.12

Order Items

 To edit the order, the status must be set to On Hold or Pending Payment.

The next panel on the order page is the Order Items panel. It lists items in the order, quantities and prices.

Screen Shot on 2015-02-06 at 14-48-53

The editable parts of line items include:

  • Tax Class – Tax class for the line. This may be adjusted if, for example, the customer is tax exempt.
  • Quantity – Number of items the user is purchasing
  • Line Subtotal – Line price and line tax before pre-tax discounts
  • Line Total – Line price and line tax after pre-tax discounts
  • Add Meta – Add and remove meta to change product variable options.
  • Sorting – Sort by Item, Cost, Quantity, and Total by clicking on the respective listed items.

It's also possible to add additional fees for items. Select Add Fee and enter fee name, tax status and amount:


To add custom meta fields, use the Custom Fields metabox:


Order Totals

Order Totals stores totals and tax for the order. Enter these values yourself or have them partially calculated for you using the 'calc totals' button. Totals comprise:

  • Cart Discount – pre-tax discounts. Can be auto-calculated.
  • Order Discount – post-tax discounts. Need to be input manually.
  • Shipping cost – cost excluding tax
  • Shipping method – name of the method
  • Cart tax
  • Shipping tax
  • Order total
  • Payment method – name of the payment method used

There are two buttons available on this panel – calc taxes and calc totals. Calculating taxes will use your prices, and calculate tax based on the customer's shipping address. If the customer's address has not been input, it defaults to the store's base location.

There is also a section called tax rows, which is where to define and name multiple tax rows. This is useful if, for example, you charge multiple taxes or use compound taxes. Values are displayed on the customer invoice.

Adding an order manually

Add an order using Add New at the top of the Orders page. Once added you can input customer details, add line items, apply coupons, apply fees and calculate totals. Set a relevant status for the new order, e.g., If it needs to be paid, use 'Pending'. Save.

Use the Order Actions dropdown to Email order details to the customer with payment instructions.

Order/Customer Notes

The Order Notes panel displays notes attached to the order and can be used for storing event details, such as payment results or reducing stock levels, or adding notes to the order for customers to view. Some payment gateways also add notes for debugging.

Notes can be a powerful tool for communicating with customers. Need to add a tracking number for shipping? Is stock delayed? Add a customer note and they are automatically notified.

Order notes example

To send a note to a customer on an order, enter the note, then select: Note to Customer > Add.

The following note types are possible:

  • Purple: system status notices, such as payment gateway details
  • Grey: general status updates, such as status changes or private notes. Customers do not see these notes, but may receive notification of them – for example, when the status changes from processing to completed, an email may be sent (depending on your settings).
  • Blue: reflects notes to the customer. Customers receive notes via email, but can view them by viewing an order, or using the WooCommerce order tracking page.

Pay for an Order

Customers can pay for orders assigned to them by logging into the site (if required).

An info message will appear if customers attempt to pay for orders not belonging to them.

Refunding Orders

Starting with WooCommerce 2.2+, it is now possible to issue refunds directly from WooCommerce if your payment gateway allows it.


StatusDescriptionPayment gateway comments
On hold Awaiting payment – stock is reduced, but you need to confirm payment Usually seen with payment methods when you need to manually confirm, such as BACS (bank transfer) or cheque.


You'll also see this when the gateway is set to authorize instead of capture a charge: the shop owner will need to manually switch the status to processing.

Pending Order received (unpaid). Most gateways will report back and set the order status to Processing (payment successful) or Failed (payment unsuccessful).  If the shop never receives either signal, it keeps the status on Pending.


This tends to be a misconfiguration of payment notification URLs or a plugin conflict.

Processing Payment received and stock has been reduced- the order is awaiting fulfillment. All product orders require processing, except those for Digital/Downloadable products. If the payment has been successful and the order does not contain Digital or Downloadable products, the order will be set to Processing.


This is the shop owner/warehouse's cue to ship the order and manually mark it as completed.

Completed Order fulfilled and complete – requires no further action These generally aren't interesting because everything has gone correctly.
Failed Payment failed or was declined (unpaid). The order can be manually cancelled, but this status can come up if the payment window has expired. It can happen for a few reasons:


  • order was abandoned  before payment was complete
  • The hold stock window expired without a response
  • Same reasons as Pending


Reports in WooCommerce give you the ability to see your store's performance from month to month using graphs and stats. It has three sections: Orders, Customers and Stock.


Orders reports allow you to view gross and net sales volume and totals, as well as top sellers, top freebies and top earners. Sub-sections are shown below.

WooCommerce Reports Overview
 By default, orders marked Processing, On Hold and Completed are counted as sales.

Sales by date

The orders tab starts with the sales by date section – this gives you an idea of the current performance via a sales graph and a few way ways to drill down into data as well. By year, last month, this month, last 7 days, and a custom date range.

The sales graph itself shows the amount of gross sales plotted on a light blue line, the net sales plotted in dark blue , the shipping amount plotted in green, refunds plotted in red, and coupon values redeemed in orange. Hovering over a point will give you the exact figure.

WooCommerce Reports - Sales by Date

Sales by product

The sales per product section shows sales per day in a given range, similarly to the overview section:

WooCommerce Reports - Sales by Product

You can select any product from your store to view sales data, and again drill down into by year, last month, this month, last 7 days, and custom.

WooCommerce Reports - Drill Down

Sales by category

Just as sales by product works, you can see the sales numbers by categories as well.

WooCommerce Reports - Sales by Category

Coupons by date

Again, similar to the previous sections, coupons by date. Showing the discounts in total, number of coupons used, and the ability to filter by coupon, see the most popular coupons, and ones giving the most discounts.

WooCommerce Coupons


The next tab you have is to view customer reports with Customers vs. Guests and Customer List options to further drill down into customer info again by year, last month, this month, last 7 days, and custom.

  • In Customers vs. Guests, customers are paying users who register on your website
  • By consequence, Customer List will only show registered users


Similar to the dashboard widget, stock reports list your low stock and out of stock items as well as the actual quantity left in stock.

WooCommerce Stock Reports

Export CSV

Screenshot 2015-03-24 10.47.03

Hidden from browsers without support for the 'download' property.


How do I reset the report?

Everything is reset if you delete prior sales orders and then go to the order "Trash" and permanently delete them. Because all sales graphs and sales logs are dynamically generated, you then need to clear your browser cache.

My Products

1.My Products in Doubridge

My products in Doubridge are all products which have been uploaded from Doubridge to your website. Before uploading Doubridge products to your own website, you must make sure that your own website categories have been sychronized to Doubridge.

Sync Categories

When uploading products to the your own store, you will be asked for a product category to sort them in. It is a must to SyncCategory first before adding products to ensure your store categories are also showed in Doubridge center station, to save yourself the trouble of sorting the products to the category later.

1, Log in on


2, Click My Products


3, Click SyncCategory to have your own website category displayed on your Doubridge account


Note: Every time when your website category is modified, such as add or delete, etc, the category needs to be synced.

2.Upload Products

A large quantity of Doubridge products are online. You can upload the selected items to your own website by one click one by one or in bulk.

Remember to SyncCategory before uploading products.

1, Log in Doubridge


2, Select products from Catagory


3, Tick Only unUploaded to choose what items have not been uploaded yet.


4, Upload One by One or in Bulk
One by One Step


In Bulk
Choose Select All, then click Bulk Upload, fill in basic information, last click Upload

image image


  • How to edit description while synchronizing the product?

Only title, price, category can be edited while uploading. More information could be revised in back end. Click here to see how to change product information, including description, price, discount, etc.

My Orders

Create an order

Create an order

Create and Order means you can create an order directly when you need to increase inventory or would like to buy some products for your store,etc.

1. Open "My Orders"-----Click" Create Order" to add a new order.


2. Click "Add New Address" to add shipping address for this new order.


3.Search product SKU and adjust quantity after filling in address, and then Click "Add To Order".

image image

4.Click"Submit" to complete order. When you finish this step, that means order already exsit in “My Orders”


Place order

Place order

Place order means place your order with Doubrdige.

Doubridge will help delivery orders to your specified address.

1.Open "My Orders"-----Click the "Place order" icon.


2. You can click "Add Product" when you need more stock or when your customer needs you to add more etc.
And then click "Place Order" after confirming all information is correct.


3.You will see below tips after click "Place Order". That means order is processing by Doubridge.


Display Orders

Display Orders

Display orders means you can show your orders in Doubridge ( transfer orders from your website to Doubridge Certer ), and process your orders only by login instead of login your website

Pay Attention: Only 'Processing' status orders can be transferred to automatically

1.We suggest you to match with " Pending" when customer settle payment by delayed payment, Such as Bank Transfer, Cash on Delivery or Cheque etc. Under this circumstances, orders will be only occurred in your website.
You can adjust order status to "Processing" after confirming payment to your account. Then, program will automatically transfer the order to and system will add a new history record at the same time.


2.We suggest you to match with "Processing" when customer settle payment by instant type,Such as Paypal/VISA/Master Card/Skrill(Mneybookers)etc, As the program will automatically transfer the order to when payment status is "Processing".
No manual operation is required. And please assign other payment methods to the corresponding order status.

  • Processing:Means this order has been transfered to Doubrige,But did not place this order with Doubridge yet.
  • Processed:Means you have placed this order with Doubridge
  • Shipped:Means order has been sent out from Doubridge to your edspecified address

Message Center

1.Message Center

Message center shows the status of your website. Products, Orders and Information help you to easier to know the analytics. ORDER TOTALS displays the total amount at different periods (This Week, This Month, This Year, All time).


2.Offline Products

Once the uploaded products (from Doubridge to your own website) are unavailable and will not be produced any more, Doubridge will remind you here. You can decide to Offline the products or not based on your stocks.

For example,

For products which are unavailable, you also have no other resources to get them, "Select All" and them click "Offline". Then the products will be removed from your own website. They will not be displayed on your website unless you re-upload from Doubridge or add to your own website.


Based on your own stocks, some items are still available for selling . You can leave the information temporarily and just offline the rest items. Tick the certain products and them click offline.

  • Marked as read: Mark the unread message to Readed.
  • Marked as unread: Mark the readed message to unread.
  • Delete: Remove the message from message center. Products are still displayed on your website unless you make them offline.

3.Price Adjustment

Once Doubridge products price is adjusted (increase or fall), the message will appear here to remind you that the price for these uploaded products is changed. You can modify their price directly here.

In other words, once uploaded products price is adjusted, you will have a message in the center.

  • Marked as read: Mark the unread message to Readed.
  • Marked as unread: Mark the readed message to unread.
  • Delete: Remove the message from message center. Products price is as same as before unless you adjust it.

4.Shipping Information

Shippment details (delivery date, method) can be tracked. At the same time, the shipping details will be showed on the orders of your own website too.

5.System Information

There will be a message prompt once there is any movement for website, including update, maintenance, broadcast, etc.

My Account

1.My Account

My Account module allows you to set basic information here, including My Profile, add/delete/edit My Addresses, Change password.


2.Billing Management


The Billing Mangament module shows you the yearly cost and proportion of costs spent for each service you used.


3.Bill Details

Bill Details provide a comprehensive, detailed list of all your financial transactions.


4.Account Recharge

Account Recharge Module gives you the option to top-up (add funds to) your account balance, ensuring that you will always have enough in your account to cover impending purchases.


Here is step to recharge your account.

Step 1 - Select payment method, fill in the Recharge Amount, attach payment confirmation file, last click Submit.


Step 2 - Recharge Success. Return to Billing Management > Bill Details, you will see the newly deposit on top of the transactions.

image image

Step 3 - Recharge Error. Go back to Account Recharge to restart.



From here, you can withdraw your balance.

Go to Withdraw, select account in drop down list, click Submit.