- Product Types
- Prices Types
- Adding Products
- One Time Pricing
- Subscription Pricing
- Subscription Trials Setup
- Installment Pricing
- Donation / Pay What You Want
- Inventory Management
- Product Variants
- Variant Images
- Digital Downloads
- Change Product Availability
- Product Collections
- First-Time Payment Discounts
- Manage Product Access
- Create Product With Free Trials
- Charge Set Up Fee on Trials
- Product List
- Product Pages
- Product Content
- Custom Buy Links
- Product SEO
- Change Permalinks
- Custom Fields
- Related Products
- Price Boost
- Product Reviews
- Product review shortcodes
- Test Mode/Payments
- Edit & Customize Form
- Change Form Template
- Delete SureCart Forms
- Add Checkout Form
- Checkout Form With Gutenberg
- Checkout Form in Elementor
- Custom Thank You Page
- Create Donation Form
- Customize Confirmation Popup
- Include Coupons in URLs
- Pre-Fill Checkout Fields
- Change Checkout Texts
- Password Field in Checkout
- Default Country Code
- Add Terms to Checkout
- Conditional Block Checkouts
- Remove Coupon Field
- Hide Quantity Option
- Disable Quantity Editing
- Disable Item Removal
- Country Specific Purchases
- Update Store Details
- Dark Mode
- Orders & Receipts
- Manage Slide-out Cart
- Customers Section Overview
- Create Customer
- Delete Customer
- Update Customer Details
- Edit Invoice Details
- Create Shipping Profiles
- Manage Shipping
- Disable Payment Processor
- Manage Store Notifications
- Manage PayPal Branding
- Transfer Store
- How to Download SureCart Purchase Invoice
- Vault – Redeem & Manage Your SureCart Pro Plan
- Enhance Performance Settings
- Invite Team Members
- Enable Spam Protection
- Sync WP Users
- User Roles & Permissions
- Export Data
- Clear Test Data
- Manage Email Notifications
- Remove User Roles
- Remove Plugin Data
- Delete Store
- Delete Business & User Account
- Guest checkout
- Switching Store Currency
- Fix View Order Button
- Fix Express Payment Buttons
- How To Stop Sending WooCommerce Notifications via SureCart?
- Fix PayPal Test Connection
- Fix Sign-In Loop
- Fix Order Confirmation Redirect
- Fix Divi Bullet Point Issue
- Fix Customer Dashboard
- Fix JSON Response Error
- Failed Payment Behavior
- Fix Stripe Zip Code Error
- Fix "Product Can’t Be Blank"
- Troubleshooting Guide
- PayPal IPN Warning Emails
- Caching Configuration for SureCart
- Why iDEAL Might Not Appear in Your CheckoutÂ
- Compatibility Guide
- Fix – SureCart store disconnected
- Configuring LiteSpeed Cache for SureCart
How to Get the Most Out of SureCart Abilities
This document explains how to use SureCart Abilities effectively to manage a store through AI assistants like Claude, ChatGPT, Cursor, and others. With Abilities enabled, common store operations that would take many clicks and screen loads in the WordPress admin can be completed in a single conversational request.
Quick Setup Reminder
Before using Abilities, the MCP Adapter must be installed and an AI client connected. The full setup is available at WordPress Dashboard → SureCart → Settings → MCP, where step-by-step instructions are provided for each supported AI client (Claude Desktop, Claude Code, Cursor, VS Code Copilot, Continue, and others).
Once setup is complete, AI assistants can interact with the store through natural language prompts.
Why Use Abilities
Many routine store tasks involve repetitive UI navigation: opening the WordPress admin, finding the right section, locating a record, clicking through forms, waiting for screens to load, and verifying changes. With Abilities, these same tasks can be completed by describing the goal in plain language to an AI assistant.
The biggest gains come from tasks that require:
- Multiple steps across different sections of the admin
- Searching or filtering through long lists
- Performing the same action on several records
- Combining data from different parts of the store
- Repetitive operations during peak periods
Practical Use Cases
The examples below show real scenarios where Abilities replace lengthy UI workflows with simple prompts.
Use Case 1: Extending a Subscription Renewal Date
A customer asks for an extra week before their next renewal. They mention their email but not the subscription ID.
Without Abilities (manual UI flow):
- Open WordPress Dashboard
- Navigate to SureCart → Customers
- Search for the customer by email
- Click into the customer record
- Find the active subscription
- Click into the subscription
- Locate the renewal date field
- Calculate the new date manually
- Update the field
- Save the change
- Verify the update
Total: 11 steps, multiple page loads, manual date calculation.
With Abilities (AI prompt):
Find the active subscription for customer@example.com and extend the renewal date by 7 days.
The AI assistant locates the customer, identifies the subscription, calculates the new date, applies the change, and confirms the result.
Use Case 2: Granting a Free Month After a Customer Review
A merchant offers existing subscribers a free month in exchange for a public review. After confirmation, the renewal date needs to be pushed back 30 days.
Without Abilities:
The merchant must navigate to the customer, find the subscription, manually adjust the renewal date, and verify the change. Repeated for each subscriber accepting the offer.
With Abilities:
Push back the renewal date for the subscription belonging to
customer@example.com by 30 days. Confirm the subscription stays active.
The change is applied immediately and confirmed in the response.
Use Case 3: Creating an Invoice for a Custom Order
A customer wants to purchase a product through a custom invoice with a specific due date.
Without Abilities (manual UI flow):
- Open WordPress Dashboard
- Navigate to SureCart → Orders → Invoices
- Click Add New
- Click Add Product and select the product from the catalog
- Open the customer dropdown and search (or click Add New to create one)
- If creating a new customer, fill in name, email, and address details
- Fill in shipping and billing address (or use Autofill Customer Data if available)
- Set the due date
- Add a memo or footer if needed
- Save and send the invoice
Total: 10 steps within the invoice creation screen, with additional clicks if the customer or address needs to be set up from scratch.
With Abilities:
Create an invoice for John Doe (johndoe@example.com) for the
"Premium Course" product, due on 2026-06-15, and send it to him.
The AI assistant verifies or creates the customer, locates the product, generates the invoice, and sends it to the customer’s email.
Use Case 4: Reviewing Recent Store Performance
A merchant wants a quick overview of how the store is performing this month.
Without Abilities:
- Open the SureCart dashboard
- Adjust the date range filter
- Note the total revenue
- Navigate to subscriptions to count active ones
- Navigate to orders to review recent sales
- Manually combine the data into a summary
With Abilities:
Show me my store performance for the last 30 days.
Include total revenue, active subscriptions, and the top 5 products by sales.
The AI assistant pulls all the data and presents a consolidated summary in seconds.
Use Case 5: Bulk Coupon Creation for a Campaign
A merchant is launching a Black Friday campaign and needs three coupons with different discount tiers.
Without Abilities:
- Navigate to SureCart → Promotions → Coupons
- Click Add New
- Fill in code, discount, dates, usage limit
- Save
- Repeat from step 2 for each additional coupon
Total: ~5 steps per coupon.
With Abilities:
Create three Black Friday coupons:
- BF10 for 10% off, valid Nov 24–28, max 500 uses
- BF20 for 20% off, valid Nov 25–27, max 200 uses
- BF30 for 30% off, valid Nov 26 only, max 50 uses-
All three coupons are created in a single request.
Use Case 6: Looking Up a Customer’s Full History
A support inquiry comes in and the merchant needs to quickly understand the customer’s account.
Without Abilities:
- Navigate to SureCart → Customers
- Search by email
- Open the customer record
- Note the contact details
- Click into Subscriptions to see active plans
- Click into Orders to review past purchases
- Click into Licenses to check active licenses
- Compile the information
With Abilities:
Give me a complete summary for customer@example.com:
contact details, active subscriptions, recent orders, and any active licenses.
The AI assistant gathers data from all relevant sections and presents it together.
Use Case 7: Identifying Customers for a Targeted Offer
The merchant wants to identify customers who purchased a specific product more than 60 days ago to offer them an upgrade.
Without Abilities:
This requires exporting orders, filtering by product and date, cross-referencing with customer records, and exporting again. It is a multi-tool process that typically involves spreadsheets.
With Abilities:
List all customers who purchased "Starter Plan" more than 60 days ago
and don't currently have an active subscription to "Pro Plan".
The AI assistant returns a filtered list ready for outreach.
Use Case 8: Issuing a Partial Refund
A customer requests a 50% refund on their last order due to a partial issue.
Without Abilities:
- Navigate to SureCart → Orders
- Search for the order
- Open the order
- Click Refund
- Calculate 50% of the order total
- Enter the refund amount
- Add a reason
- Process and confirm
With Abilities:
Issue a 50% refund on the most recent order for customer@example.com
with the reason "partial product issue".
The refund is calculated and processed in one step.
Tips for Better Results
The quality of an AI assistant’s response depends on how the request is framed. The tips below help get accurate, complete results.
Be Specific with Identifiers
When possible, include details that uniquely identify the record:
- Customer email (preferred over name alone)
- Product name (full name as shown in the catalog)
- Subscription or order ID (when known)
- Specific dates in YYYY-MM-DD format
Less specific: “Update John’s subscription.”
More specific: “Extend the renewal date by 30 days for the active subscription of johndoe@example.com”
State the Goal, Not the Steps
The AI assistant determines the best path to complete a task. Stating the desired outcome usually produces better results than describing each step.
Step-by-step: “Open the customer record, then find the subscription, then change the renewal date…”
Goal-oriented: “Extend the next renewal for johndoe@example.com by 30 days”
Specify Variants for Multi-Variant Products
Products with multiple variants (such as Digital, Physical, or Bundle versions) require explicit variant selection when creating invoices or orders.
Ambiguous: “Create an invoice for the productivity book.”
Clear: “Create an invoice for the productivity book, Physical variant.”
Confirm Before Destructive Actions
For deletions, refunds, or cancellations, the AI assistant typically asks for confirmation. Adding “and confirm before applying” to a prompt makes this explicit.
Example: “Cancel the subscription for customer@example.com at the end of the current period, but confirm with me first.”
Combine Related Tasks
Multiple related actions can be requested in a single prompt to save time.
Example:
For customer@example.com:
1. Extend the renewal by 14 days
2. Apply a 10% loyalty discount to the next renewal
3. Send a confirmation email summarizing both changes
Permissions and Safety
The MCP settings page includes three permission toggles that control what AI assistants can do:
- Enable Abilities — Master switch for all AI access
- Enable Edit Abilities — Allows creating and modifying data
- Enable Delete Abilities — Allows permanent deletion of data
By default, all three are enabled after installation. Permissions can be adjusted at any time from SureCart → Settings → MCP based on the level of automation desired. Changes take effect immediately.
For additional security, separate Application Passwords can be generated for each AI client, allowing access to be revoked individually if needed.
Notes and Limitations
- AI assistants follow the permissions configured in MCP settings. Disabling Enable Abilities blocks all access, regardless of the AI client connected.
- Multi-variant products require the variant to be specified in the prompt.
- Physical products may require a customer’s shipping address before invoices can move from Draft to Open status.
- Destructive actions (deletions, refunds, cancellations) typically prompt for confirmation before execution.
- Application Passwords are shown only once when generated. New passwords must be created if lost.
Related Documentation
- Understanding SureCart Subscriptions
- How to Create an Invoice in SureCart
- WordPress Application Passwords Guide
Frequently Asked Questions
We don't respond to the article feedback, we use it to improve our support content.