{"id":152468,"date":"2022-01-20T22:08:01","date_gmt":"2022-01-20T22:08:01","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/contractor-commerce-integration\/"},"modified":"2026-09-17T18:57:44","modified_gmt":"2026-09-17T18:57:44","slug":"contractor-commerce-integration","status":"publish","type":"plugin","link":"https:\/\/kk.wordpress.org\/plugins\/contractor-commerce-integration\/","author":20206146,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.3.0","stable_tag":"1.3.0","tested":"7.0.5","requires":"5.7","requires_php":"7.0","requires_plugins":null,"header_name":"Contractor Commerce Integration","header_author":"Contractor Commerce","header_description":"Adds Contractor Commerce to your site.","assets_banners_color":"868791","last_updated":"2026-09-17 18:57:44","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/bitbucket.org\/hvactechnologies\/contractor-commerce-integration","header_author_uri":"https:\/\/www.contractorcommerce.com\/","rating":5,"author_block_rating":0,"active_installs":50,"downloads":3989,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"contractorcommerce","date":"2022-01-20 22:07:35","revision":2661119},"1.0.1":{"tag":"1.0.1","author":"contractorcommerce","date":"2022-01-24 19:47:25","revision":2663870},"1.0.2":{"tag":"1.0.2","author":"contractorcommerce","date":"2024-02-28 16:41:12","revision":3042726},"1.0.3":{"tag":"1.0.3","author":"contractorcommerce","date":"2024-02-19 14:02:15","revision":3037986},"1.0.4":{"tag":"1.0.4","author":"contractorcommerce","date":"2024-02-19 16:46:38","revision":3038071},"1.0.5":{"tag":"1.0.5","author":"contractorcommerce","date":"2024-02-20 12:57:06","revision":3038501},"1.0.6":{"tag":"1.0.6","author":"contractorcommerce","date":"2024-02-23 13:57:12","revision":3040276},"1.0.7":{"tag":"1.0.7","author":"contractorcommerce","date":"2024-02-28 16:25:52","revision":3042706},"1.0.8":{"tag":"1.0.8","author":"contractorcommerce","date":"2024-02-28 16:36:24","revision":3042722},"1.0.9":{"tag":"1.0.9","author":"contractorcommerce","date":"2024-02-29 09:00:12","revision":3042979},"1.1.0":{"tag":"1.1.0","author":"contractorcommerce","date":"2024-02-29 08:33:32","revision":3042959},"1.1.1":{"tag":"1.1.1","author":"contractorcommerce","date":"2024-02-29 09:51:21","revision":3043040},"1.1.2":{"tag":"1.1.2","author":"contractorcommerce","date":"2024-02-29 09:51:41","revision":3043041},"1.1.3":{"tag":"1.1.3","author":"contractorcommerce","date":"2024-06-04 10:26:21","revision":3097297},"1.1.4":{"tag":"1.1.4","author":"contractorcommerce","date":"2024-06-24 15:21:32","revision":3106757},"1.1.5":{"tag":"1.1.5","author":"contractorcommerce","date":"2024-06-24 16:30:28","revision":3106790},"1.1.6":{"tag":"1.1.6","author":"contractorcommerce","date":"2024-09-09 08:01:41","revision":3148499},"1.1.7":{"tag":"1.1.7","author":"contractorcommerce","date":"2026-05-26 18:48:37","revision":3549638},"1.1.8":{"tag":"1.1.8","author":"contractorcommerce","date":"2026-06-02 18:11:32","revision":3558420},"1.2.0":{"tag":"1.2.0","author":"contractorcommerce","date":"2026-06-16 20:27:41","revision":3574974},"1.2.1":{"tag":"1.2.1","author":"contractorcommerce","date":"2026-06-30 15:49:32","revision":3591713},"1.3.0":{"tag":"1.3.0","author":"contractorcommerce","date":"2026-09-17 18:57:44","revision":3700832}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":2661119,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":2661119,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.0.2","1.0.3","1.0.4","1.0.5","1.0.6","1.0.7","1.0.8","1.0.9","1.1.0","1.1.1","1.1.2","1.1.3","1.1.4","1.1.5","1.1.6","1.1.7","1.1.8","1.2.0","1.2.1","1.3.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":2661119,"resolution":"1","location":"assets","locale":"","width":810,"height":468}},"screenshots":{"1":"Settings page."}},"plugin_section":[],"plugin_tags":[7141,282,206985],"plugin_category":[45],"plugin_contributors":[206986],"plugin_business_model":[],"class_list":["post-152468","plugin","type-plugin","status-publish","hentry","plugin_tags-contractor","plugin_tags-ecommerce","plugin_tags-hvac","plugin_category-ecommerce","plugin_contributors-pjhile","plugin_committers-contractorcommerce"],"banners":{"banner":"https:\/\/ps.w.org\/contractor-commerce-integration\/assets\/banner-772x250.png?rev=2661119","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/contractor-commerce-integration\/assets\/icon-128x128.png?rev=2661119","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/contractor-commerce-integration\/assets\/screenshot-1.png?rev=2661119","caption":"Settings page."}],"raw_content":"<!--section=description-->\n<p>Contractor Commerce\u2122 gives you a customizable online store on your company website so you can sell products, services, and even fully-installed systems online.<\/p>\n\n<h4>Settings<\/h4>\n\n<ul>\n<li>'Key' is the app key provided by Contractor Commerce\u2122<\/li>\n<li>'Page' is the WordPress page your shop will be loaded on<\/li>\n<li>'Enable pricing page' publishes a search-facing page of your current installed prices at \/pricing\/ on your own domain. Off by default \u2014 nothing is published until you switch it on<\/li>\n<li>'Page slug' controls that page's address<\/li>\n<li>'Refresh interval' is how often we check your catalog for price changes, daily or weekly<\/li>\n<li>'In-browser agent tools (WebMCP)' is an experimental, off-by-default embed for AI agents running in the visitor's browser<\/li>\n<li>'Remove data on uninstall' controls whether deleting the plugin also erases your key and settings. Off by default, so a delete and reinstall keeps your setup<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Install the Contractor Commerce Integration plugin either via the WordPress plugin directory, or by uploading the files to your web server (in the \/wp-content\/plugins\/ directory).<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<li>Navigate to the \u2018Contractor Commerce\u2019 settings page to connect your Contractor Commerce\u2122 account and select the page you wish to use.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20my%20store%20customized%20to%20my%20company%E2%80%99s%20brand%3F\"><h3>Is my store customized to my company\u2019s brand?<\/h3><\/dt>\n<dd><p>Yes! Everything Contractor Commerce\u2122 offers is customized to your brand and your company. All confirmation emails, packing slips, purchase receipts, etc. show your company\u2019s name and logo. Customers also stay on your website throughout the entire purchasing process.<\/p><\/dd>\n<dt id=\"are%20there%20any%20risks%20or%20costs%20associated%20with%20contractor%20commerce%E2%84%A2%3F\"><h3>Are there any risks or costs associated with Contractor Commerce\u2122?<\/h3><\/dt>\n<dd><p>Our <a href=\"https:\/\/www.contractorcommerce.com\/pricing\/\">Intro Plan<\/a> has no cost and zero risk. No credit card is required to sign up and nothing is ever charged to you. We only make money when you sell products. A small dropshipping fee is included in the price your customer pays. Visit our <a href=\"https:\/\/www.contractorcommerce.com\/pricing\/\">Pricing<\/a> page for more detail.<\/p><\/dd>\n<dt id=\"can%20i%20sell%20any%20items%20i%20want%3F\"><h3>Can I sell any items I want?<\/h3><\/dt>\n<dd><p>Yes, with Contractor Commerce\u2122 you are able to sell whatever you want, even if it\u2019s not part of our dropship catalogue. You are able to ship your own products, offer them for pickup, deliver on your own truck, or if it\u2019s a part of our dropship catalogue, we can ship it for you!<\/p><\/dd>\n<dt id=\"can%20i%20set%20my%20own%20pricing%3F\"><h3>Can I set my own pricing?<\/h3><\/dt>\n<dd><p>Yes, you decide your own price and markup.<\/p><\/dd>\n<dt id=\"do%20i%20have%20to%20sign%20a%20contract%3F\"><h3>Do I have to sign a contract?<\/h3><\/dt>\n<dd><p>No. There are no long-term commitments and every plan is month-to-month. You can start, stop, upgrade, or downgrade at any time. There is an agreement that you sign with standard terms and conditions, but it does not lock you into any payment schedule for any length of time.<\/p><\/dd>\n<dt id=\"what%20is%20the%20pricing%20page%3F\"><h3>What is the pricing page?<\/h3><\/dt>\n<dd><p>It publishes your current installed prices as a plain, indexable page on your own website, so search engines and AI assistants cite your real numbers instead of third-party estimates. Prices come from your Contractor Commerce catalog and refresh automatically in the background \u2014 visitors never wait for that check. The page is not linked from your menus and does not change any other part of your site. You can switch it off at any time.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20contact%20your%20servers%3F\"><h3>Does the plugin contact your servers?<\/h3><\/dt>\n<dd><p>Yes. Once a day (or weekly, if you prefer) it fetches your published prices from ai-interfaces.toolbox.contractorcommerce.com in the background. The pricing page always renders from the copy stored on your own site, so a slow or failed check never affects your visitors.<\/p><\/dd>\n<dt id=\"i%20use%20rank%20math%20and%20a%20price%20change%20isn%27t%20showing%20up%20in%20my%20sitemap%20yet.\"><h3>I use Rank Math and a price change isn't showing up in my sitemap yet.<\/h3><\/dt>\n<dd><p>Rank Math caches its own sitemap output separately from this plugin. The pricing page itself always reflects the latest catalog data, but Rank Math's sitemap file may lag behind until its cache expires or is cleared (Rank Math \u2192 Sitemap Settings). This is not a bug in this plugin.<\/p><\/dd>\n<dt id=\"my%20site%20uses%20%22plain%22%20permalinks%20and%20the%20pricing%20page%20returns%20a%20404.\"><h3>My site uses \"Plain\" permalinks and the pricing page returns a 404.<\/h3><\/dt>\n<dd><p>The pricing page is served through a rewrite rule, so it can only be published when your site uses a permalink structure other than \"Plain\" (Settings \u2192 Permalinks). With Plain permalinks selected, no rule can match and the page cannot be served at all. The admin Diagnostics panel under Settings \u2192 Contractor Commerce reports this; switch to any other permalink structure to publish the page.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>Adds the public pricing page: a server-rendered, search-facing page of your current installed prices, published on your own domain and rendered in your own theme.<\/li>\n<li>Prices, structured data, and the sitemap entry all come from one background-refreshed copy, so the visible numbers and the machine-readable ones cannot disagree.<\/li>\n<li>Adds an experimental, off-by-default WebMCP embed for in-browser AI agents.<\/li>\n<li>The pricing page is off by default. Switch it on \u2014 and off again at any time \u2014 from Settings \u2192 Contractor Commerce.<\/li>\n<li>Requests and quote links now identify the plugin version in their source tag (wp_1.3.0 rather than wp), so traffic can be attributed to the release that produced it.<\/li>\n<li>Adds an opt-in 'Remove data on uninstall' setting. By default, deleting the plugin clears its caches but keeps your key and settings, so reinstalling does not mean setting up again.<\/li>\n<\/ul>\n\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>Added a <code>contractor-commerce-schema<\/code> CSS class to the injected JSON-LD <code>&lt;script&gt;<\/code> tag so the structured-data element can be targeted.<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Added schema.org JSON-LD output. The plugin now fetches your company's structured data from Contractor Commerce, caches it locally, rechecks it weekly, and prints it as a <code>&lt;script type=\"application\/ld+json\"&gt;<\/code> tag on your shop page.<\/li>\n<\/ul>\n\n<h4>1.1.7<\/h4>\n\n<ul>\n<li>Tested with WordPress 7.0.<\/li>\n<\/ul>\n\n<h4>1.1.6<\/h4>\n\n<ul>\n<li>Maintenance release.<\/li>\n<\/ul>","raw_excerpt":"This plugin integrates Contractor Commerce\u2122 into your WordPress site.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/kk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/152468","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/kk.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/kk.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=152468"}],"author":[{"embeddable":true,"href":"https:\/\/kk.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/contractorcommerce"}],"wp:attachment":[{"href":"https:\/\/kk.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=152468"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/kk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=152468"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/kk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=152468"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/kk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=152468"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/kk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=152468"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/kk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=152468"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}