This is an info Alert.
x402 Logo
  • Product
    • Become Agent-Ready
      • Merchants
        Agentic Commerce — list your store across ChatGPT, Gemini, Claude & Perplexity
      • Publishers
        Monetize your content when AI agents read, cite, or train on it
      • SaaS Companies
        Treat AI agents as first-class customers with agent-priced checkout
    • Monetize
      • Monetize MCP Server
        Charge per call on any MCP server in 2 minutes
      • Monetize AI Agents
        Turn n8n, Zapier, Activepieces workflows into revenue
      • Agent Feed
        Pay-per-query access to licensed publisher content for your agents
  • Resources
    • xpay Ecosystem
      • xpay✦ Tools
        1,000+ pay-per-use tools for your AI agents
      • Agent-Ready SaaS Index
        25,481 SaaS scored on agent-buyability
      • SaaS Pricing Database
        Pricing pages indexed across 1,000+ categories
      • Shopify Apps Directory
        Every Shopify app, with its full review history
      • WooCommerce Plugins Directory
        Every WooCommerce plugin, scored on how well it is maintained
      • GitHub
        Open source repositories
    • Agent Building
      • Agent Frameworks
        AI frameworks for building multi-agent systems
      • x402 Integration
        AI frameworks with x402 payment integration
      • Networks
        Blockchain networks supporting x402
    • Company
      • About xpay✦
        Our mission, products, and protocols
      • Blog
        Latest insights and updates
      • Docs
        Complete xpay documentation
  • Pricing
  • Blog
  • Docs
Get Started
  1. xpay✦ Commerce

  2. Directory

  3. WooCommerce plugins

  4. Custom Post Type WooCommerce Integration

Custom Post Type WooCommerce Integration

Sell any custom post type using WC. Add price, cart button & checkout to CPT, ACF, JetEngine, LearnPress posts — no duplicate products needed.

400+ active installs
5.0
(17 ratings)
Free on WordPress.org
View on WordPress.orgSupport forum
Will this break my store?

What the WordPress.org registry says about keeping Custom Post Type WooCommerce Integration running.

WordPress compatibility
Tested to 7.0.2
Tested against the WordPress branch in use today.
Last updated
2 months ago
At least 6.4 releases a year since launch. WordPress.org only lists versions still available for download, so the real number may be higher.
Requires PHP
7.4
Your host must be running at least this version.
Requires WordPress
5.2
Contributors
2

400+ active installsWordPress.org reports installs in bands, not exact counts.
Maintenance & trust

Scored on how Custom Post Type WooCommerce Integration is looked after — not on how many stores run it.

98

out of 100
Well maintainedSome ratings or support history.

Maintenance
35 / 35
Updated 74 days ago.
WordPress compatibility
20 / 20
Tested to WP 7.0.2 (current).
Support responsiveness
Not enough data
Only 0 support thread(s) — not enough to judge.
Merchant satisfaction
13 / 15
5.0/5 across 17 rating(s).
Listing transparency
10 / 10
Provides: screenshots, description, homepage
1 of 5 measures had too little evidence to score. They are left out of the total rather than counted as zero — otherwise a plugin would be marked down for being small rather than for being poorly kept.Measured 2026-08-02 from the WordPress.org plugin registry.
Ratings

5.0

17 ratings
5★17
4★0
3★0
2★0
1★0
Every rating WordPress.org holds for this plugin, not a sample. Written reviews live in the plugin's WordPress.org reviews forum.

Custom Post Type WC Integration turns ANY WordPress custom post type (CPT) into a sellable WC product — without forcing you to recreate every post as a duplicate product.

Sell pages, posts, courses, bookings, listings, events, donations, digital downloads, or any custom content type directly through WooCommerce. Just connect the CPT, set a price (or map an existing meta key), and use the built-in shortcodes to display the price and add-to-cart button anywhere on your site.

Whether you want a full WooCommerce shop experience for your CPTs, or you only need WooCommerce for payments and checkout, this plugin gives you both — with a clean, no-code admin UI.

👉 Documentation | Get Pro 👈

🚀 Why Choose This Plugin?

  • No Duplicate Products — stop manually re-creating each CPT post as a WooCommerce product.
  • Sell Anything — courses, events, bookings, listings, digital files, donations, services, custom content.
  • Use Existing Meta Fields — already storing prices in ACF, JetEngine, or custom meta? Just map the meta key.
  • WooCommerce-as-Checkout — keep your custom landing pages and use WooCommerce only for secure payments.
  • Beginner-Friendly — no coding required. A few clicks and you’re selling.
  • Works With Any Theme — clean shortcodes drop into any layout, builder, or template.

🎯 Perfect For

  • Selling online courses (LearnPress integration)
  • Selling bookings & appointments (BA Book Everything integration)
  • Selling directory listings or classifieds (JetEngine integration)
  • Selling events, tickets, or memberships
  • Selling digital downloads (Pro)
  • Accepting donations through specific posts/pages
  • Using WooCommerce purely as a payment gateway for landing pages

🏆 Free Features

  • ✅ Integrate unlimited custom post types with WooCommerce
  • ✅ Add regular price meta field to any CPT
  • ✅ Add sale price meta field to any CPT
  • ✅ Fallback regular price — map an existing meta key (great for ACF, JetEngine, Meta Box)
  • ✅ Fallback sale price — reuse meta keys you already have
  • ✅ Shortcode for WooCommerce notices: [cptwooint_wc_all_notices/]
  • ✅ Shortcode for price: [cptwooint_price/]
  • ✅ Shortcode for add to cart button: [cptwooint_cart_button/]
  • ✅ Shortcode for short description: [cptwooint_short_description/]
  • ✅ Make CPT archive pages look like the WooCommerce shop page
  • ✅ Make CPT single pages look like the WooCommerce product page
  • ✅ Use product categories with your CPT
  • ✅ Use product tags with your CPT
  • ✅ Customize button color, background, and size from settings
  • ✅ Clean React-powered admin UI

🏆 ACF (Advanced Custom Fields) Support

Already using ACF to store prices on your custom posts? No problem.

  1. Create a price field with ACF.
  2. Add a price value to a post.
  3. Open the plugin settings and select your ACF price meta key as the fallback.
  4. Drop the cart button shortcode where needed — done.

🏆 PRO Features

  • All free features included
  • Quick Edit & Bulk Edit for CPT prices and stock right from the post list
  • Full product types support — Simple, Variable, External/Affiliate, Grouped
  • Display CPT posts on the WooCommerce shop page alongside regular products
  • Sale price scheduling with start and end dates
  • Inventory management — SKU, stock quantity, stock status, low-stock alerts, backorders, sold individually, purchase limits
  • Shipping data — weight, dimensions, shipping classes
  • Product gallery images with Swiper slider (vertical/horizontal thumbs, RTL, auto-height, zoom)
  • Downloadable products — file delivery, download limits, expiry dates
  • Customer downloads from the WooCommerce My Account page
  • Upsells & Cross-sells for CPTs
  • Product attributes — full taxonomy-based attribute CRUD UI for CPTs
  • Product reviews & ratings — 1–5 stars, verified purchase badge, HPOS-compatible, rating distribution
  • Structured data / JSON-LD schema — Product, Review, BreadcrumbList, Website, Order (better SEO & Google rich results)
  • Pro shortcodes — [cptwooint_sku], [cptwooint_attributes], [cptwooint_gallery], [cptwooint_gallery_with_variation], [cptwooint_upsell_products]
  • WooCommerce Bookings integration (sell bookable CPTs)
  • Easy Booking for WooCommerce integration
  • LearnPress review compatibility (sell and review courses)
  • Extra Product Options (Themecomplete EPO) support
  • Automatic license updates directly from your WordPress dashboard

🏆 Quick Start — Integrate in 4 Steps

  1. Install and activate Custom Post Type WooCommerce Integration.
  2. Open WC Integration in your WordPress admin sidebar.
  3. Select your custom post type under “Select Post Type”.
  4. Enable the default price meta field — or map your existing meta keys.

That’s it. Your CPT is now WooCommerce-ready.

🏆 Already Have Price Meta Fields?

If your CPT already stores prices via ACF, JetEngine, Meta Box, or any other plugin:

  • Select the appropriate regular price meta key from the dropdown.
  • Optionally select a sale price meta key.
  • Save settings — the plugin will read prices straight from your existing data. No migration needed.

🏆 Display Price & Cart Button

Use these shortcodes anywhere — pages, posts, single templates, page builders, widgets:

  • [cptwooint_price/] — displays the formatted price.
  • [cptwooint_cart_button/] — displays the add-to-cart button.
  • [cptwooint_short_description/] — displays the short description.
  • [cptwooint_wc_all_notices/] — displays WooCommerce notices (errors, success messages).

🏆 WooCommerce as a Payment Gateway Only

Don’t want a full shop? You don’t need one.

CPT WooCommerce Integration lets you keep your beautifully designed custom landing pages and use WooCommerce only for checkout and payments. No need to enter products in the database — just connect the page or post and let WooCommerce handle the secure payment flow with all its supported gateways (Stripe, PayPal, etc.).

🏆 Accept Donations With WooCommerce

Run a donation page or post? Add a price, drop in the cart button, and accept donations of fixed amounts directly through WooCommerce checkout — no third-party donation plugin required.

🏆 Compatible Plugins & Integrations

  • LearnPress — sell courses through WooCommerce. Documentation
  • ACF (Advanced Custom Fields) — use ACF price fields directly.
  • BA Book Everything — sell bookings and appointments. Documentation
  • JetEngine — full CPT and meta integration.
  • Custom Post Type UI — register CPTs and connect instantly.
  • Extra Product Options for WooCommerce (Free & Pro)
  • WooCommerce Bookings (Pro)
  • Easy Booking for WooCommerce (Pro)
  • Compatible with Elementor, Visual Composer, Gutenberg, and most page builders.
  • And many more — works wherever standard WooCommerce hooks are respected.

1. What does the Custom Post Type WooCommerce Integration plugin do?

It connects any WordPress custom post type (CPT) with WooCommerce so you can sell pages, posts, courses, events, bookings, listings, donations, or any custom content type — without manually creating duplicate WooCommerce products. You set a price, drop in a shortcode, and WooCommerce handles the cart and checkout.

2. Do I need coding skills to use this plugin?

No. The plugin includes a clean React-powered admin UI. Select your custom post type from a dropdown, enable the price meta field, and start selling. No PHP, no theme edits, no shortcodes hand-written from scratch.

3. Can I sell multiple custom post types with one plugin?

Yes. You can integrate unlimited custom post types with WooCommerce. Each CPT can have its own regular price and sale price configuration, and you can map different meta keys for each one independently.

4. Does this plugin work with ACF (Advanced Custom Fields)?

Yes. If you store prices in ACF fields, simply select the ACF meta key as the fallback regular price (and optionally sale price) in the plugin settings. The plugin will read prices straight from ACF — no data migration required.

5. Is it compatible with JetEngine, LearnPress, and BA Book Everything?

Yes. The plugin ships with built-in integrations for JetEngine (CPTs and variation panels), LearnPress (sell courses via WooCommerce), and BA Book Everything (sell bookings). It also works alongside Custom Post Type UI, Meta Box, and most major CPT plugins.

6. What shortcodes are available in the free version?

Four shortcodes are bundled:

  • [cptwooint_price/] — display the price
  • [cptwooint_cart_button/] — display the add-to-cart button
  • [cptwooint_short_description/] — display the short description
  • [cptwooint_wc_all_notices/] — display WooCommerce notices (errors, success, warnings)

You can place them in pages, posts, single templates, widgets, or any page builder.

7. Can I use WooCommerce only for payments without showing a shop?

Absolutely. Many users keep their custom landing pages exactly as designed and use WooCommerce purely as a checkout/payment processor. You don’t need to enter products in WooCommerce — just connect your CPT or page using this plugin and customers can pay through any WooCommerce-supported gateway (Stripe, PayPal, etc.).

8. Can I accept donations with this plugin?

Yes. You can configure a page or post with a fixed price and use the cart button shortcode to accept donations through WooCommerce checkout. It’s a simple way to collect donations without installing a separate donation plugin.

9. Will my CPT archive look like the WooCommerce shop page?

Yes — that’s a built-in free feature. Enable the “Archive Page Like Shop Page” option and your CPT archive will inherit the WooCommerce shop layout. There’s a matching option to make CPT single pages look like WooCommerce product pages.

10. Where can I find the plugin settings after activation?

After you activate the plugin, a new menu item called WC Integration appears in the WordPress admin sidebar. Click it to open the settings panel where you can configure post types, meta keys, shortcodes, and button styles. You’ll also be auto-redirected to the settings page right after activation.

Categories
Payment gateways
Plugin details
Version2.2.9
Last updated2026-05-20 6:35pm GMT
Added2023-08-06
Requires WordPress5.2
Tested up to7.0.2
Requires PHP7.4

Tags on WordPress.org
custom post type
payments
sell content
sell cpt
WooCommerce Integration
Alternatives
Other plugins in the same categories.
Payment Plugins for PayPal WooCommerce
80K+ installs
4.9(124)
Payment Gateway for PayPal on WooCommerce
10K+ installs
4.4(74)
Payment Plugins for Stripe WooCommerce
100K+ installs
4.8(298)
WooPayments: Integrated WooCommerce Payments
900K+ installs
3.3(162)
WooCommerce Stripe Payment Gateway
700K+ installs
3.1(235)
Knit Pay – Cashfree, Instamojo, Razorpay, PayPal and more
2K+ installs
4.9(101)
x402 Logo

The agent-readiness stack for the AI shopping era — helping merchants, publishers and SaaS companies get discovered, cited and transacted with by ChatGPT, Perplexity, Claude, Gemini and the custom shopping agents underneath them.

CompanyAgentically Inc. (d/b/a xpay✦)1875 Mission St, Ste 103San Francisco, CA 94103, United Stateslegal@xpay.sh · privacy@xpay.sh
or ask your AI app
Company
About xpayAgency PartnersGitHubDiscordllms.txt
DevelopersDocumentationAPI ReferenceSDKs & LibrariesQuickstart GuideOpenAPI Spec
Stay Updated
Occasional product updates and agent-readiness playbooks from xpay (Agentically Inc.) — typically a couple of emails a month. Double opt-in: we email you a link to confirm before sending anything, and every email has one-click unsubscribe.
Social
  • For Publishers
    • News
    • Finance
    • Dev / Tech
    • Travel
    • View all verticals
  • Agent Feed
    • AI Search Engines
    • RAG Builders
    • Browser Agents
    • Vertical Research
    • Browse full catalog
  • Agent-Ready Index
    • SaaS Pricing Database
    • Agent-Ready SaaS Index
    • Verified band
    • AI & ML
    • Sales & CRM
  • Products
    • Pricing Widget
    • Monetize MCP Server
    • Paywall
    • Smart Proxy
    • Monetize AI Agents
    • xpay x402 Facilitator
  • Agentic Economy
    • Timeline
    • Resources
    • Manifesto
    • Stack
  • Agentic Commerce
    • Get listed
    • ChatGPT Ads
    • How ChatGPT Ads work
    • ChatGPT Ads · Apparel
    • ChatGPT Ads · Health & Beauty
    • xpay Listings · Amazon + Google
    • Pricing
    • Free audit
    • Shopify
    • WooCommerce
    • Apparel & Accessories
    • Health & Beauty
    • Overview
  • Commerce Index
    • Shopify apps directory
    • Agentic Commerce Ready Index
    • Methodology
    • Pet brands · WooCommerce
    • Pet brands · Shopify
  • Marketplace
    • 🛍️ xpay.deals — agentic storefront for deals
  • Protocols
    • Overview
    • x402
    • MPP
    • UCP
    • ACP
    • AP2
    • TAP
    • A2A
  • Agent Frameworks
    • Overview
    • LangChain
    • CrewAI
    • Claude MCP
    • AutoGPT
    • LangChain vs Mastra
    • LangGraph vs Pydantic AI
  • Company
    • About xpay
    • Blog
    • Docs
    • GitHub
  • Free prompts
    • Ecommerce prompts
    • Email marketing prompts
    • Product description prompts
    • Facebook ad prompts
    • Skincare prompts
    • Supplement prompts
    • Wine prompts
    • Electronics prompts

© 2025 Agentically Inc. All rights reserved.
Privacy PolicyTerms of UseAcceptable Use Policy