{"id":176716,"date":"2023-08-06T16:41:37","date_gmt":"2023-08-06T16:41:37","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/cpt-woo-integration\/"},"modified":"2026-05-20T18:35:06","modified_gmt":"2026-05-20T18:35:06","slug":"cpt-woo-integration","status":"publish","type":"plugin","link":"https:\/\/fr.wordpress.org\/plugins\/cpt-woo-integration\/","author":20141183,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"2.2.9","stable_tag":"2.2.9","tested":"7.0","requires":"5.2","requires_php":"7.4","requires_plugins":null,"header_name":"Custom Post Type WooCommerce Integration","header_author":"Tiny Solutions","header_description":"Custom post type woocommerce integration","assets_banners_color":"9886b1","last_updated":"2026-05-20 18:35:06","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/www.wptinysolutions.com\/tiny-products\/cpt-woo-integration","header_author_uri":"https:\/\/www.wptinysolutions.com\/","rating":5,"author_block_rating":0,"active_installs":400,"downloads":16700,"num_ratings":17,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"tinysolution","date":"2023-08-06 18:39:13"},"1.1.0":{"tag":"1.1.0","author":"tinysolution","date":"2023-10-24 17:23:13"},"1.2.0":{"tag":"1.2.0","author":"tinysolution","date":"2023-12-11 19:14:46"},"1.3.0":{"tag":"1.3.0","author":"tinysolution","date":"2024-02-07 19:42:59"},"1.3.10":{"tag":"1.3.10","author":"wpdevit","date":"2024-05-28 16:27:41"},"2.0.0":{"tag":"2.0.0","author":"wpdevit","date":"2024-06-25 19:15:37"},"2.0.10":{"tag":"2.0.10","author":"wpdevit","date":"2025-01-26 18:59:45"},"2.2.0":{"tag":"2.2.0","author":"wpdevit","date":"2025-07-29 20:25:53"},"2.2.1":{"tag":"2.2.1","author":"wpdevit","date":"2025-08-12 15:05:10"},"2.2.2":{"tag":"2.2.2","author":"wpdevit","date":"2025-08-20 15:49:06"},"2.2.3":{"tag":"2.2.3","author":"wpdevit","date":"2025-10-27 16:32:47"},"2.2.4":{"tag":"2.2.4","author":"wpdevit","date":"2025-12-10 13:44:48"},"2.2.5":{"tag":"2.2.5","author":"wpdevit","date":"2026-01-28 17:21:07"},"2.2.6":{"tag":"2.2.6","author":"wpdevit","date":"2026-02-10 18:50:53"},"2.2.7":{"tag":"2.2.7","author":"wpdevit","date":"2026-03-29 17:53:22"},"2.2.8":{"tag":"2.2.8","author":"wpdevit","date":"2026-04-06 14:46:22"},"2.2.8.1":{"tag":"2.2.8.1","author":"wpdevit","date":"2026-04-28 19:03:59"},"2.2.9":{"tag":"2.2.9","author":"wpdevit","date":"2026-05-20 18:35:06"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":17},"assets_icons":{"icon-128x128.gif":{"filename":"icon-128x128.gif","revision":3097558,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.gif":{"filename":"icon-256x256.gif","revision":3097558,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3097542,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3097542,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.1.0","1.2.0","1.3.0","1.3.10","2.0.0","2.0.10","2.2.0","2.2.1","2.2.2","2.2.3","2.2.4","2.2.5","2.2.6","2.2.7","2.2.8","2.2.8.1","2.2.9"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3338191,"resolution":"1","location":"assets","locale":"","width":2748,"height":1498},"screenshot-2.png":{"filename":"screenshot-2.png","revision":2994720,"resolution":"2","location":"assets","locale":"","width":3024,"height":1754},"screenshot-3.png":{"filename":"screenshot-3.png","revision":2975231,"resolution":"3","location":"assets","locale":"","width":1498,"height":811},"screenshot-4.png":{"filename":"screenshot-4.png","revision":2994720,"resolution":"4","location":"assets","locale":"","width":1506,"height":783}},"screenshots":{"1":"Integration Settings \u2014 select your CPT and configure price meta","2":"Price Meta Field \u2014 enable default fields or map existing meta keys","3":"Shortcode Generator \u2014 copy-paste ready shortcodes for price and cart","4":"Button Style Customizer \u2014 adjust color, background, and size"}},"plugin_section":[],"plugin_tags":[1794,1887,12689,261310,20930],"plugin_category":[45],"plugin_contributors":[252047,218747],"plugin_business_model":[],"class_list":["post-176716","plugin","type-plugin","status-publish","hentry","plugin_tags-custom-post-type","plugin_tags-payments","plugin_tags-sell-content","plugin_tags-sell-cpt","plugin_tags-woocommerce-integration","plugin_category-ecommerce","plugin_contributors-mehediihasan","plugin_contributors-tinysolution","plugin_committers-tinysolution","plugin_committers-wpdevit","plugin_support_reps-mismimi"],"banners":{"banner":"https:\/\/ps.w.org\/cpt-woo-integration\/assets\/banner-772x250.png?rev=3097542","banner_2x":"https:\/\/ps.w.org\/cpt-woo-integration\/assets\/banner-1544x500.png?rev=3097542","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/cpt-woo-integration\/assets\/icon-128x128.gif?rev=3097558","icon_2x":"https:\/\/ps.w.org\/cpt-woo-integration\/assets\/icon-256x256.gif?rev=3097558","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/cpt-woo-integration\/assets\/screenshot-1.png?rev=3338191","caption":"Integration Settings \u2014 select your CPT and configure price meta"},{"src":"https:\/\/ps.w.org\/cpt-woo-integration\/assets\/screenshot-2.png?rev=2994720","caption":"Price Meta Field \u2014 enable default fields or map existing meta keys"},{"src":"https:\/\/ps.w.org\/cpt-woo-integration\/assets\/screenshot-3.png?rev=2975231","caption":"Shortcode Generator \u2014 copy-paste ready shortcodes for price and cart"},{"src":"https:\/\/ps.w.org\/cpt-woo-integration\/assets\/screenshot-4.png?rev=2994720","caption":"Button Style Customizer \u2014 adjust color, background, and size"}],"raw_content":"<!--section=description-->\n<p><strong>Custom Post Type WC Integration<\/strong> turns ANY WordPress custom post type (CPT) into a sellable WC product \u2014 without forcing you to recreate every post as a duplicate product.<\/p>\n\n<p>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.<\/p>\n\n<p>Whether you want a <strong>full WooCommerce shop experience<\/strong> for your CPTs, or you only need WooCommerce for <strong>payments and checkout<\/strong>, this plugin gives you both \u2014 with a clean, no-code admin UI.<\/p>\n\n<p>\ud83d\udc49 <a href=\"https:\/\/www.wptinysolutions.com\/docs\/woocommerce-integration\/install-using-wordpress-dashboard\/\">Documentation<\/a> | <a href=\"https:\/\/www.wptinysolutions.com\/tiny-products\/cpt-woo-integration\/\">Get Pro<\/a> \ud83d\udc48<\/p>\n\n<p>[youtube https:\/\/www.youtube.com\/watch?v=KvyHjlww1gg]<\/p>\n\n<h3>\ud83d\ude80 Why Choose This Plugin?<\/h3>\n\n<ul>\n<li><strong>No Duplicate Products<\/strong> \u2014 stop manually re-creating each CPT post as a WooCommerce product.<\/li>\n<li><strong>Sell Anything<\/strong> \u2014 courses, events, bookings, listings, digital files, donations, services, custom content.<\/li>\n<li><strong>Use Existing Meta Fields<\/strong> \u2014 already storing prices in ACF, JetEngine, or custom meta? Just map the meta key.<\/li>\n<li><strong>WooCommerce-as-Checkout<\/strong> \u2014 keep your custom landing pages and use WooCommerce only for secure payments.<\/li>\n<li><strong>Beginner-Friendly<\/strong> \u2014 no coding required. A few clicks and you're selling.<\/li>\n<li><strong>Works With Any Theme<\/strong> \u2014 clean shortcodes drop into any layout, builder, or template.<\/li>\n<\/ul>\n\n<h3>\ud83c\udfaf Perfect For<\/h3>\n\n<ul>\n<li>Selling <strong>online courses<\/strong> (LearnPress integration)<\/li>\n<li>Selling <strong>bookings &amp; appointments<\/strong> (BA Book Everything integration)<\/li>\n<li>Selling <strong>directory listings<\/strong> or <strong>classifieds<\/strong> (JetEngine integration)<\/li>\n<li>Selling <strong>events<\/strong>, <strong>tickets<\/strong>, or <strong>memberships<\/strong><\/li>\n<li>Selling <strong>digital downloads<\/strong> (Pro)<\/li>\n<li><strong>Accepting donations<\/strong> through specific posts\/pages<\/li>\n<li>Using WooCommerce purely as a <strong>payment gateway<\/strong> for landing pages<\/li>\n<\/ul>\n\n<h3>\ud83c\udfc6 Free Features<\/h3>\n\n<ul>\n<li>\u2705 Integrate <strong>unlimited custom post types<\/strong> with WooCommerce<\/li>\n<li>\u2705 Add <strong>regular price<\/strong> meta field to any CPT<\/li>\n<li>\u2705 Add <strong>sale price<\/strong> meta field to any CPT<\/li>\n<li>\u2705 <strong>Fallback regular price<\/strong> \u2014 map an existing meta key (great for ACF, JetEngine, Meta Box)<\/li>\n<li>\u2705 <strong>Fallback sale price<\/strong> \u2014 reuse meta keys you already have<\/li>\n<li>\u2705 Shortcode for <strong>WooCommerce notices<\/strong>: <code>[cptwooint_wc_all_notices\/]<\/code><\/li>\n<li>\u2705 Shortcode for <strong>price<\/strong>: <code>[cptwooint_price\/]<\/code><\/li>\n<li>\u2705 Shortcode for <strong>add to cart button<\/strong>: <code>[cptwooint_cart_button\/]<\/code><\/li>\n<li>\u2705 Shortcode for <strong>short description<\/strong>: <code>[cptwooint_short_description\/]<\/code><\/li>\n<li>\u2705 Make <strong>CPT archive pages look like the WooCommerce shop page<\/strong><\/li>\n<li>\u2705 Make <strong>CPT single pages look like the WooCommerce product page<\/strong><\/li>\n<li>\u2705 Use <strong>product categories<\/strong> with your CPT<\/li>\n<li>\u2705 Use <strong>product tags<\/strong> with your CPT<\/li>\n<li>\u2705 Customize <strong>button color, background, and size<\/strong> from settings<\/li>\n<li>\u2705 Clean React-powered admin UI<\/li>\n<\/ul>\n\n<h3>\ud83c\udfc6 ACF (Advanced Custom Fields) Support<\/h3>\n\n<p>Already using ACF to store prices on your custom posts? No problem.<\/p>\n\n<ol>\n<li>Create a price field with ACF.<\/li>\n<li>Add a price value to a post.<\/li>\n<li>Open the plugin settings and select your ACF price meta key as the fallback.<\/li>\n<li>Drop the cart button shortcode where needed \u2014 done.<\/li>\n<\/ol>\n\n<h3>\ud83c\udfc6 PRO Features<\/h3>\n\n<ul>\n<li>All free features included<\/li>\n<li><strong>Quick Edit &amp; Bulk Edit<\/strong> for CPT prices and stock right from the post list<\/li>\n<li>Full <strong>product types<\/strong> support \u2014 Simple, Variable, External\/Affiliate, Grouped<\/li>\n<li>Display CPT posts on the <strong>WooCommerce shop page<\/strong> alongside regular products<\/li>\n<li><strong>Sale price scheduling<\/strong> with start and end dates<\/li>\n<li><strong>Inventory management<\/strong> \u2014 SKU, stock quantity, stock status, low-stock alerts, backorders, sold individually, purchase limits<\/li>\n<li><strong>Shipping data<\/strong> \u2014 weight, dimensions, shipping classes<\/li>\n<li><strong>Product gallery images<\/strong> with Swiper slider (vertical\/horizontal thumbs, RTL, auto-height, zoom)<\/li>\n<li><strong>Downloadable products<\/strong> \u2014 file delivery, download limits, expiry dates<\/li>\n<li><strong>Customer downloads<\/strong> from the WooCommerce My Account page<\/li>\n<li><strong>Upsells &amp; Cross-sells<\/strong> for CPTs<\/li>\n<li><strong>Product attributes<\/strong> \u2014 full taxonomy-based attribute CRUD UI for CPTs<\/li>\n<li><strong>Product reviews &amp; ratings<\/strong> \u2014 1\u20135 stars, verified purchase badge, HPOS-compatible, rating distribution<\/li>\n<li><strong>Structured data \/ JSON-LD schema<\/strong> \u2014 Product, Review, BreadcrumbList, Website, Order (better SEO &amp; Google rich results)<\/li>\n<li>Pro shortcodes \u2014 <code>[cptwooint_sku]<\/code>, <code>[cptwooint_attributes]<\/code>, <code>[cptwooint_gallery]<\/code>, <code>[cptwooint_gallery_with_variation]<\/code>, <code>[cptwooint_upsell_products]<\/code><\/li>\n<li><strong>WooCommerce Bookings<\/strong> integration (sell bookable CPTs)<\/li>\n<li><strong>Easy Booking for WooCommerce<\/strong> integration<\/li>\n<li><strong>LearnPress<\/strong> review compatibility (sell and review courses)<\/li>\n<li><strong>Extra Product Options (Themecomplete EPO)<\/strong> support<\/li>\n<li><strong>Automatic license updates<\/strong> directly from your WordPress dashboard<\/li>\n<\/ul>\n\n<h3>\ud83c\udfc6 Quick Start \u2014 Integrate in 4 Steps<\/h3>\n\n<ol>\n<li>Install and activate <strong>Custom Post Type WooCommerce Integration<\/strong>.<\/li>\n<li>Open <strong>WC Integration<\/strong> in your WordPress admin sidebar.<\/li>\n<li>Select your <strong>custom post type<\/strong> under \"Select Post Type\".<\/li>\n<li>Enable the default price meta field \u2014 or map your existing meta keys.<\/li>\n<\/ol>\n\n<p>That's it. Your CPT is now WooCommerce-ready.<\/p>\n\n<h3>\ud83c\udfc6 Already Have Price Meta Fields?<\/h3>\n\n<p>If your CPT already stores prices via ACF, JetEngine, Meta Box, or any other plugin:<\/p>\n\n<ul>\n<li>Select the appropriate <strong>regular price meta key<\/strong> from the dropdown.<\/li>\n<li>Optionally select a <strong>sale price meta key<\/strong>.<\/li>\n<li>Save settings \u2014 the plugin will read prices straight from your existing data. No migration needed.<\/li>\n<\/ul>\n\n<h3>\ud83c\udfc6 Display Price &amp; Cart Button<\/h3>\n\n<p>Use these shortcodes anywhere \u2014 pages, posts, single templates, page builders, widgets:<\/p>\n\n<ul>\n<li><code>[cptwooint_price\/]<\/code> \u2014 displays the formatted price.<\/li>\n<li><code>[cptwooint_cart_button\/]<\/code> \u2014 displays the add-to-cart button.<\/li>\n<li><code>[cptwooint_short_description\/]<\/code> \u2014 displays the short description.<\/li>\n<li><code>[cptwooint_wc_all_notices\/]<\/code> \u2014 displays WooCommerce notices (errors, success messages).<\/li>\n<\/ul>\n\n<h3>\ud83c\udfc6 WooCommerce as a Payment Gateway Only<\/h3>\n\n<p>Don't want a full shop? You don't need one.<\/p>\n\n<p>CPT WooCommerce Integration lets you keep your beautifully designed custom landing pages and use WooCommerce <strong>only for checkout and payments<\/strong>. No need to enter products in the database \u2014 just connect the page or post and let WooCommerce handle the secure payment flow with all its supported gateways (Stripe, PayPal, etc.).<\/p>\n\n<h3>\ud83c\udfc6 Accept Donations With WooCommerce<\/h3>\n\n<p>Run a donation page or post? Add a price, drop in the cart button, and accept donations of fixed amounts directly through WooCommerce checkout \u2014 no third-party donation plugin required.<\/p>\n\n<h3>\ud83c\udfc6 Compatible Plugins &amp; Integrations<\/h3>\n\n<ul>\n<li><strong>LearnPress<\/strong> \u2014 sell courses through WooCommerce. <a href=\"https:\/\/www.wptinysolutions.com\/docs\/woocommerce-integration\/learnpress-compatibility\">Documentation<\/a><\/li>\n<li><strong>ACF (Advanced Custom Fields)<\/strong> \u2014 use ACF price fields directly.<\/li>\n<li><strong>BA Book Everything<\/strong> \u2014 sell bookings and appointments. <a href=\"https:\/\/www.wptinysolutions.com\/docs\/woocommerce-integration\/ba-book-everything\">Documentation<\/a><\/li>\n<li><strong>JetEngine<\/strong> \u2014 full CPT and meta integration.<\/li>\n<li><strong>Custom Post Type UI<\/strong> \u2014 register CPTs and connect instantly.<\/li>\n<li><strong>Extra Product Options for WooCommerce<\/strong> (Free &amp; Pro)<\/li>\n<li><strong>WooCommerce Bookings<\/strong> (Pro)<\/li>\n<li><strong>Easy Booking for WooCommerce<\/strong> (Pro)<\/li>\n<li>Compatible with <strong>Elementor<\/strong>, <strong>Visual Composer<\/strong>, <strong>Gutenberg<\/strong>, and most page builders.<\/li>\n<li>And many more \u2014 works wherever standard WooCommerce hooks are respected.<\/li>\n<\/ul>\n\n<!--section=faq-->\n<dl>\n<dt id=\"1.%20what%20does%20the%20custom%20post%20type%20woocommerce%20integration%20plugin%20do%3F\"><h3>1. What does the Custom Post Type WooCommerce Integration plugin do?<\/h3><\/dt>\n<dd><p>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 \u2014 without manually creating duplicate WooCommerce products. You set a price, drop in a shortcode, and WooCommerce handles the cart and checkout.<\/p><\/dd>\n<dt id=\"2.%20do%20i%20need%20coding%20skills%20to%20use%20this%20plugin%3F\"><h3>2. Do I need coding skills to use this plugin?<\/h3><\/dt>\n<dd><p>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.<\/p><\/dd>\n<dt id=\"3.%20can%20i%20sell%20multiple%20custom%20post%20types%20with%20one%20plugin%3F\"><h3>3. Can I sell multiple custom post types with one plugin?<\/h3><\/dt>\n<dd><p>Yes. You can integrate <strong>unlimited custom post types<\/strong> 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.<\/p><\/dd>\n<dt id=\"4.%20does%20this%20plugin%20work%20with%20acf%20%28advanced%20custom%20fields%29%3F\"><h3>4. Does this plugin work with ACF (Advanced Custom Fields)?<\/h3><\/dt>\n<dd><p>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 \u2014 no data migration required.<\/p><\/dd>\n<dt id=\"5.%20is%20it%20compatible%20with%20jetengine%2C%20learnpress%2C%20and%20ba%20book%20everything%3F\"><h3>5. Is it compatible with JetEngine, LearnPress, and BA Book Everything?<\/h3><\/dt>\n<dd><p>Yes. The plugin ships with built-in integrations for <strong>JetEngine<\/strong> (CPTs and variation panels), <strong>LearnPress<\/strong> (sell courses via WooCommerce), and <strong>BA Book Everything<\/strong> (sell bookings). It also works alongside Custom Post Type UI, Meta Box, and most major CPT plugins.<\/p><\/dd>\n<dt id=\"6.%20what%20shortcodes%20are%20available%20in%20the%20free%20version%3F\"><h3>6. What shortcodes are available in the free version?<\/h3><\/dt>\n<dd><p>Four shortcodes are bundled:<\/p>\n\n<ul>\n<li><code>[cptwooint_price\/]<\/code> \u2014 display the price<\/li>\n<li><code>[cptwooint_cart_button\/]<\/code> \u2014 display the add-to-cart button<\/li>\n<li><code>[cptwooint_short_description\/]<\/code> \u2014 display the short description<\/li>\n<li><code>[cptwooint_wc_all_notices\/]<\/code> \u2014 display WooCommerce notices (errors, success, warnings)<\/li>\n<\/ul>\n\n<p>You can place them in pages, posts, single templates, widgets, or any page builder.<\/p><\/dd>\n<dt id=\"7.%20can%20i%20use%20woocommerce%20only%20for%20payments%20without%20showing%20a%20shop%3F\"><h3>7. Can I use WooCommerce only for payments without showing a shop?<\/h3><\/dt>\n<dd><p>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 \u2014 just connect your CPT or page using this plugin and customers can pay through any WooCommerce-supported gateway (Stripe, PayPal, etc.).<\/p><\/dd>\n<dt id=\"8.%20can%20i%20accept%20donations%20with%20this%20plugin%3F\"><h3>8. Can I accept donations with this plugin?<\/h3><\/dt>\n<dd><p>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.<\/p><\/dd>\n<dt id=\"9.%20will%20my%20cpt%20archive%20look%20like%20the%20woocommerce%20shop%20page%3F\"><h3>9. Will my CPT archive look like the WooCommerce shop page?<\/h3><\/dt>\n<dd><p>Yes \u2014 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.<\/p><\/dd>\n<dt id=\"10.%20where%20can%20i%20find%20the%20plugin%20settings%20after%20activation%3F\"><h3>10. Where can I find the plugin settings after activation?<\/h3><\/dt>\n<dd><p>After you activate the plugin, a new menu item called <strong>WC Integration<\/strong> 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.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.2.9 ( 21 May, 2026 )<\/h4>\n\n<p>*Improvement: Save Settings Notification UI Improvment<\/p>\n\n<h4>2.2.8.1 ( 26 Apr, 2026 )<\/h4>\n\n<p>*Improvement: Documentation And URL Update<\/p>\n\n<p><a href=\"https:\/\/raw.githubusercontent.com\/wptinysolution\/WP-Changelog\/refs\/heads\/main\/cpt-woo-integration.txt\">See changelog for all versions.<\/a><\/p>","raw_excerpt":"Sell any custom post type using WC. Add price, cart button &amp; checkout to CPT, ACF, JetEngine, LearnPress posts \u2014 no duplicate products needed.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/fr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/176716","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/fr.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/fr.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=176716"}],"author":[{"embeddable":true,"href":"https:\/\/fr.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/tinysolution"}],"wp:attachment":[{"href":"https:\/\/fr.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=176716"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/fr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=176716"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/fr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=176716"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/fr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=176716"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/fr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=176716"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/fr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=176716"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}