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

# WooCommerce Enhancer

> A WordPress plugin that enhances the overall WooCommerce experience.

## Requirements

* [WooCommerce](https://wordpress.org/plugins/woocommerce/)

## Installation

1. Install and activate **WooCommerce**.
2. Download the latest **WooCommerce Enhancer** version from [**your Pine Digital account**](https://pinedigital.co/account/downloads).
3. **WordPress Dashboard → Plugins → Add New → Upload Plugin →** WooCommerce Enhancer
4. Activate **WooCommerce Enhancer**

## Features

### Display "Free" Instead of "\$0" for Free Products

By default, WooCommerce products that have no cost will display "\$0" instead of "Free." While this approach is fine for some stores, it's not ideal for others.

### Smart Coupon Links

Add a discount code to a product URL, and it will automatically apply the discount for the customer. They land on your site, browse, and add items, and the discount stays with them.

You can build **Smart Coupon Links by hand** (e.g., [https://yourstore.com/checkout/?add-to-cart=123456\&coupon=SPRING50](https://yourstore.com/checkout/?add-to-cart=123456\&coupon=SPRING50)) or use it in conjunction with the **Link Management** feature of our [WordPress Enhancer](https://docs.pinedigital.co/wordpress-enhancer.md) plugin (Link Management → Link Generator → Coupon\*\*)\*\* to easily create them.

### Duplicate Coupons

Turn a discount into a new campaign without reentering rules. Duplicate Coupons copies an existing coupon, assigns a fresh code, and clears usage so you can launch variants fast.

Our plugin adds a **Duplicate** row action on the WooCommerce coupons list. It creates a new coupon with the same settings as the original, a unique code (`{original}-copy`, or `-copy-2`, etc.), and usage reset to zero.

### Autocomplete Order Status

Automatically assign paid WooCommerce orders a **Completed** status without requiring manual updates in the admin.

On many websites, customers buy subscriptions that do not require shipping or manual fulfillment. WooCommerce still places those orders in **Processing** after payment is received.

**Autocomplete Order Status** addresses this issue by allowing paid orders to skip the extra admin step and go directly to **Completed** as soon as payment is confirmed.

### Assign User Role on Product Purchase

Some websites need to assign a new role as soon as someone buys a product, but WordPress does not do that by default. **Our plugin solves this issue.**

Select a product from the drop-down, choose which role to remove (optional) and which role to add, and then save. When an order is marked as **Completed** for that product, the buyer’s role is automatically updated for you. Add more rules for other products as desired.

### **Filter Orders By Coupon**

Tracking which orders used a coupon code usually means opening each order one at a time. **Our plugin adds a coupon filter to the WooCommerce orders table (e.g., /wp-admin/admin.php?page=wc-orders) to make your life easier.**

Pick a coupon code from the drop-down, and the list shows only orders that used it. Off by default; works with the modern and classic order screens.

### Order Products Column

See exactly what was purchased directly in WooCommerce’s orders list. No need to open individual orders or the orders preview to review line items.

### Hide WooCommerce.com Connect Notices

WooCommerce adds a connect-your-store row under every WooCommerce.com extension in the plugins list when the site isn’t linked to WooCommerce.com. **Our plugin removes those prompts so your plugin list stays clean while letting you choose when or whether to connect; this only hides the on-screen reminders on that screen.**


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