Clean Up Old Discount Codes in Easy Digital Downloads with AI
Find expired, unused, and forgotten discount codes, see which ones are still quietly active, and archive the rest with your approval.
Works with AI · Verified on v3.7.1
Connect Easy Digital Downloads to Claude, ChatGPT, or any AI assistant with WPVibe. Pull sales reports, build discount codes, add products, and resolve support tickets by asking in plain English.
One connection gives your assistant structured, permission-checked access to the whole site.
Earnings, orders, refunds, and average order value for any period, broken down by product.
Describe a sale and get the code built with dates, limits, and product rules, inactive until you approve it.
Add a whole list of digital products as drafts with the copy written, ready for you to attach files.
Look up an order, check the receipt and download logs, resend the receipt, and leave a note on the order.
A pre-launch check of test mode, gateways, checkout pages, and taxes, in plain English.
Find expired and forgotten discount codes, see which still work, and archive the rest.
Paste any of these into Claude or ChatGPT once Easy Digital Downloads is connected.
Add the free WPVibe plugin from WordPress.org to the site running Easy Digital Downloads.
Claude, ChatGPT, Cursor, and more. One click to authorize, and no passwords ever go in the chat.
“Give me a sales report for the last 30 days, with a table of products sorted by earnings.”
Copy-paste playbooks, each one tested on a live Easy Digital Downloads install before it ships.
Find expired, unused, and forgotten discount codes, see which ones are still quietly active, and archive the rest with your approval.
Get a plain-English pre-launch check of your store: test mode, payment gateways, checkout pages, taxes, and products that are not ready to sell.
Give the AI a customer's email and get the order, the receipt history, and the download history back, then resend the receipt and log what you did.
Paste a list of product names and prices and get them all created as drafts, with descriptions written and nothing published until you check it.
Describe the sale in a sentence and get a correctly configured discount code, created inactive so you can check it before customers can use it.
Ask for your store's numbers in plain English and get earnings, orders, refunds, and your best sellers back in one reply.
Easy Digital Downloads registers these with the WordPress Abilities API under the edd namespace. Your AI finds them with discover_abilities and calls them with run_ability; writes go through WPVibe’s approval gate. Verified means we ran it on a live install of v3.7.1. Registered means a fresh install of v3.7.0 ships it and we have not run it yet.
Requires Easy Digital Downloads 3.7.1 or newer on WordPress 6.9 or newer. Write abilities stay off until you enable AI write access under Downloads, Tools, AI.
| Ability | What it does | Access | Status |
|---|---|---|---|
|
Read Orders edd/order-read
|
Look up a single order by ID (including its items), or list orders filtered by status, customer, product, email, or date range. | Read | Verified |
|
Create Order edd/order-create
|
Create a manual order for a customer. | Write | Verified |
|
Update Order Status edd/order-update-status
|
Change the status of an order. | Write | Registered |
|
Resend Order Receipt edd/order-resend-receipt
|
Resend the purchase receipt email for an order to the email address on the order. | Write | Verified |
|
Read Order Notes edd/order-note-read
|
List the notes recorded on an order, newest first. | Read | Verified |
|
Add Order Note edd/order-note-add
|
Add a note to an order. | Write | Verified |
|
Read Customers edd/customer-read
|
Look up a single customer by ID or email address, or search and list customers. | Read | Verified |
|
Create Customer edd/customer-create
|
Create a new customer record from an email address and optional name. | Write | Registered |
|
Update Customer edd/customer-update
|
Update the name, primary email address, or status of an existing customer. | Write | Registered |
|
Read Customer Notes edd/customer-note-read
|
List the notes recorded on a customer, newest first. | Read | Verified |
|
Add Customer Note edd/customer-note-add
|
Add a note to a customer record. | Write | Registered |
|
Read Products edd/product-read
|
Look up a single product by ID (including its pricing, files, and download limit), or list products filtered by search term, status, category, or tag. | Read | Verified |
|
Create Product edd/product-create
|
Create a new product (download) with an optional single price. | Write | Verified |
|
Update Product edd/product-update
|
Update an existing product (download). | Write | Registered |
|
Read Discounts edd/discount-read
|
Look up a single discount by ID or code, or list discounts filtered by status, type, or a search term. | Read | Verified |
|
Create Discount edd/discount-create
|
Create a new discount code. | Write | Verified |
|
Update Discount edd/discount-update
|
Update an existing discount. | Write | Verified |
|
Delete Discount edd/discount-delete
|
Permanently delete a discount that has never been used. | Write | Registered |
|
Sales Report edd/sales-report
|
Get store sales and earnings statistics for a preset period or a custom date range, optionally scoped to a single product. | Read | Verified |
|
Sales Summary edd/sales-summary
|
Get net earnings and sales counts for this month, last month, today, and all time. | Read | Verified |
|
Store Settings edd/settings
|
Get a read-only summary of store configuration: currency, payment gateways, taxes, key pages, and version information. | Read | Verified |
|
Tax Rates edd/tax-rates
|
List the store tax rates, along with whether taxes are enabled. | Read | Verified |
|
Store Health Check edd/health-check
|
Get a snapshot of store health: software versions, store mode, order and customer counts, and enabled payment gateways. | Read | Verified |
|
File Download Logs edd/download-log
|
List file download logs, filtered by product, customer, order, or date range. | Read | Verified |
|
Email Logs edd/email-log
|
List logs of emails the store has sent, filtered by recipient, email ID, related object, or date range. | Read | Verified |
Behavior the ability descriptions do not mention. WPVibe’s Easy Digital Downloads skill already accounts for each of these.
Works with AI is WPVibe’s verification program. Every ability marked verified was run on a live Easy Digital Downloads install, and we rescan WordPress.org weekly so a release that adds or removes abilities shows up here before it surprises you.
Learn more about Easy Digital Downloads at easydigitaldownloads.com.