> ## Documentation Index
> Fetch the complete documentation index at: https://docs.mainwp.com/llms.txt
> Use this file to discover all available pages before exploring further.

# WooCommerce Shortcuts

> The MainWP WooCommerce Shortcuts Extension adds a widget to individual child site Overview pages with quick links to WooCommerce screens.

## What You'll Learn

* Where to find the WooCommerce Shortcuts widget
* Available shortcuts and their destinations
* Requirements and installation steps
* How cached WooCommerce status affects shortcut availability
* Read-only status checks through MainWP Abilities

***

<div id="addon-data" style={{display: 'none'}} data-title="WooCommerce Shortcuts" data-purchase-url="https://mainwp.com/add-on/woocommerce-shortcuts/" data-pricing-tier="free" data-bundle="Essentials" data-addon-type="integration" data-version="5.1" data-developer="MainWP" data-changelog-url="https://mainwp.com/changelog/mainwp-woocommerce-shortcuts-extension/" data-owned-by="Automattic Inc." data-privacy-url="https://automattic.com/privacy/" />

<Info>
  **Integration Add-on** - This add-on extends MainWP to work with WooCommerce. Requires WooCommerce to be installed on your child sites.
</Info>

The [MainWP WooCommerce Shortcuts Extension](https://mainwp.com/add-on/woocommerce-shortcuts/) adds a widget to individual child site Overview pages, providing direct links to WooCommerce admin pages through MainWP's Jump to WP Admin flow.

## Where to Find the Widget

After installing the add-on, the WooCommerce Shortcuts widget appears on individual child site Overview pages:

1. Navigate to **MainWP > Sites**
2. Click on any child site name to open its Overview page
3. Look for the **WooCommerce Shortcuts** widget

Shortcut menus are available when MainWP's validated cached plugin inventory shows WooCommerce as active. If WooCommerce is inactive or the cached status cannot be trusted, the widget shows a notice instead of the menus.

If you open **MainWP > Add-ons > WooCommerce Shortcuts**, the page only shows a notice. The add-on does not provide separate settings there and works through the individual site Overview widget.

## Available Shortcuts

The widget is organized into four accordion sections:

### WooCommerce

| Shortcut | Destination |
| - | - |
| **Home** | WooCommerce Home (`admin.php?page=wc-admin`) |
| **Orders** | Orders list (`edit.php?post_type=shop_order`) |
| **Customers** | Customers (`admin.php?page=wc-admin&path=/customers`) |
| **Reports** | Reports (`admin.php?page=wc-reports`) |
| **Settings** | Settings (`admin.php?page=wc-settings`) |
| **Extensions** | Extensions (`admin.php?page=wc-admin&path=/extensions`) |

### Products

| Shortcut | Destination |
| - | - |
| **All Products** | Products list (`edit.php?post_type=product`) |
| **Add New Product** | New product editor (`post-new.php?post_type=product`) |
| **Categories** | Product categories (`edit-tags.php?taxonomy=product_cat&post_type=product`) |
| **Tags** | Product tags (`edit-tags.php?taxonomy=product_tag&post_type=product`) |
| **Attributes** | Product attributes (`edit.php?post_type=product&page=product_attributes`) |

### Analytics

| Shortcut | Destination |
| - | - |
| **Overview** | Analytics overview (`admin.php?page=wc-admin&path=/analytics/overview`) |
| **Products** | Product analytics (`admin.php?page=wc-admin&path=/analytics/products`) |
| **Revenue** | Revenue analytics (`admin.php?page=wc-admin&path=/analytics/revenue`) |
| **Orders** | Order analytics (`admin.php?page=wc-admin&path=/analytics/orders`) |
| **Variations** | Variation analytics (`admin.php?page=wc-admin&path=/analytics/variations`) |
| **Categories** | Category analytics (`admin.php?page=wc-admin&path=/analytics/categories`) |
| **Coupons** | Coupon analytics (`admin.php?page=wc-admin&path=/analytics/coupons`) |
| **Taxes** | Tax analytics (`admin.php?page=wc-admin&path=/analytics/taxes`) |
| **Downloads** | Download analytics (`admin.php?page=wc-admin&path=/analytics/downloads`) |
| **Stock** | Stock analytics (`admin.php?page=wc-admin&path=/analytics/stock`) |
| **Settings** | Analytics settings (`admin.php?page=wc-admin&path=/analytics/settings`) |

### Marketing

| Shortcut | Destination |
| - | - |
| **Overview** | Marketing overview (`admin.php?page=wc-admin&path=/marketing`) |
| **Coupons** | Coupon list (`edit.php?post_type=shop_coupon`) |

Each link opens the child site's WooCommerce screen in a new window via MainWP's Jump to WP Admin functionality.

## Permissions

WooCommerce Shortcuts 5.1 checks access to the Add-on, the selected site, and the **Jump to WP Admin** operation before showing the widget's contents. If you use [Team Control](/add-ons/agency/team-control-extension), grant the user the WooCommerce Shortcuts extension permission, access to that site, and permission to access Child site WordPress admin areas.

Shortcuts use a fixed set of WooCommerce destinations through MainWP's authorized Jump to WP Admin flow. The Add-on does not grant additional permissions inside the Child site's WordPress admin area.

## Requirements

* MainWP Dashboard with WooCommerce Shortcuts Extension installed
* WooCommerce plugin installed and activated on the child site
* MainWP Child plugin connected
* Child site synced after WooCommerce is activated so MainWP can detect it
* User access to WooCommerce Shortcuts, the selected site, and Jump to WP Admin

## Cached Status and Synchronization

The widget reads cached MainWP data. Opening it does not contact the Child site to check WooCommerce.

| Cached result | Widget behavior | Next step |
| - | - | - |
| WooCommerce is active | Shows the shortcut menus | Use a shortcut to open the corresponding screen |
| WooCommerce is inactive or absent from a valid inventory | Shows **WooCommerce not detected** | Install or activate WooCommerce as needed, then sync the site with plugin inventory enabled |
| Status cannot be established | Shows **WooCommerce status unavailable** | Sync the site and resolve any synchronization errors |

Synchronization data older than 24 hours is treated as stale. Failed syncs, malformed inventory, and inconsistent cached data also make the status unavailable. An unavailable result does not mean WooCommerce is uninstalled.

### After Updating to 5.1

Existing stored plugin inventory can keep shortcuts available immediately after the upgrade, before the next sync creates the new detection record. The inventory must still pass the current synchronization and validity checks; a stale or failed sync does not keep the menus available.

### When Installed Plugins Sync Is Disabled

If **Installed plugins** is disabled under **Select data to sync**, WooCommerce Shortcuts uses the existing stored plugin inventory when the next sync omits that data. Disabling this sync item no longer clears valid WooCommerce detection by itself.

The retained inventory can still reflect an earlier WooCommerce installation or activation state. To detect a later plugin change, enable **Installed plugins** in [MainWP Dashboard settings](/sites/management/mainwp-dashboard-settings) and sync the site again.

## MainWP Abilities

WooCommerce Shortcuts 5.1 adds `mainwp/get-woocommerce-shortcuts-status-v1`, a read-only ability that reports one authorized site's cached WooCommerce state, observation and sync timestamps, and freshness classification.

The ability uses the same cached detection as the widget and requires Add-on, site, and Child site WordPress admin access. It does not sync the site, launch a shortcut, or change WooCommerce. See the dedicated [WooCommerce Shortcuts Abilities reference](/api-reference/abilities-api/woocommerce-shortcuts) for requirements, request examples, and response fields.

## Installation

1. Install the add-on on your MainWP Dashboard site using [Manage Add-ons](/dashboard/overview/manage-extensions#install-add-ons) or the WordPress plugin installer
2. Install and activate WooCommerce on the child site
3. Sync the child site in your MainWP Dashboard
4. Visit the child site's Overview page to use the widget

***

## Related Resources

* [WooCommerce Shortcuts Abilities](/api-reference/abilities-api/woocommerce-shortcuts) - Read cached status for an authorized site
* [WooCommerce Status Extension](/add-ons/administrative/woocommerce-status-extension) - Sales data and order statistics
* [Administrative Add-ons](/add-ons/administrative) - Browse administrative add-ons


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.