{"id":401670,"date":"2026-11-12T16:26:21","date_gmt":"2026-11-12T16:26:21","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/aismart-content-commerce\/"},"modified":"2026-11-12T16:25:48","modified_gmt":"2026-11-12T16:25:48","slug":"aismart-content-commerce","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/aismart-content-commerce\/","author":23519688,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.5.0","stable_tag":"1.5.0","tested":"7.1.4","requires":"6.4","requires_php":"7.4","requires_plugins":null,"header_name":"AISmart Content Commerce","header_author":"AISmartContent.co,ltd","header_description":"Sync WooCommerce catalog, order context, and cart recovery data through the existing AISmart Content Chat connection.","last_updated":"2026-11-12 16:25:48","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/aismartcontent.co","rating":0,"author_block_rating":0,"active_installs":0,"downloads":84,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.5.0":{"tag":"1.5.0","author":"aismartcontent","date":"2026-11-12 16:25:48","revision":3798782}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3798977,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3798977,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.5.0"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[11133,2379,38803,286],"plugin_category":[45],"plugin_contributors":[269374],"plugin_business_model":[],"class_list":["post-401670","plugin","type-plugin","status-publish","hentry","plugin_tags-cart-recovery","plugin_tags-live-chat","plugin_tags-order-notifications","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-aismartcontent","plugin_committers-aismartcontent"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/aismart-content-commerce\/assets\/icon-128x128.png?rev=3798977","icon_2x":"https:\/\/ps.w.org\/aismart-content-commerce\/assets\/icon-256x256.png?rev=3798977","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>AISmart Content Commerce is a companion extension for <strong>AISmart Content Chat<\/strong> and <strong>WooCommerce<\/strong>. It reuses your site's existing AISmart Content Chat installation connection to provide storefront product cards, catalog synchronization, order status context, and cart recovery workflows without adding a second chat widget.<\/p>\n\n<p>Key features:<\/p>\n\n<ul>\n<li><strong>Opt-in Commerce Sync:<\/strong> Catalog synchronization, order context sync, cart recovery snapshots, remote publication, and remote catalog management are all disabled by default on fresh installations until enabled by a store manager.<\/li>\n<li><strong>Storefront Cart Bridge:<\/strong> Lets customers view cart contents and add available simple or variable products directly from chat conversations using native WooCommerce validation.<\/li>\n<li><strong>Catalog Synchronization:<\/strong> Sends paged product and variation metadata (titles, prices, stock status, categories, and full-resolution gallery image URLs) to your connected AISmart Content workspace when enabled.<\/li>\n<li><strong>Order &amp; Cart Recovery Context:<\/strong> Optionally shares order updates and active cart snapshots with your AISmart Content workspace so support and recovery automations have accurate context.<\/li>\n<li><strong>Verified Remote Management:<\/strong> Optional store-manager-approved remote publication and catalog management with signed command verification, product locks, and idempotent operation receipts.<\/li>\n<\/ul>\n\n<h3>External Services<\/h3>\n\n<p>This plugin connects to the AISmartContent Chat Service (<code>https:\/\/telewhats.com<\/code>) operated by AISmartContent.co,ltd through the authenticated <strong>AISmart Content Chat<\/strong> installation connection:<\/p>\n\n<ol>\n<li><strong>Catalog Synchronization &amp; Management<\/strong> (<code>https:\/\/telewhats.com\/api\/integrations\/webchat\/wordpress\/commerce\/catalog<\/code>, <code>\/products<\/code>, <code>\/catalog\/verify<\/code>, <code>\/publication\/verify<\/code>):\nWhen enabled by a store manager, the plugin sends store URL, currency, product and variation IDs, SKUs, names, prices, stock quantities\/statuses, permalinks, categories\/tags\/brands, and image URLs to the service, and verifies signed catalog or publication commands issued from the connected workspace.<\/li>\n<li><strong>Order Context Synchronization<\/strong> (<code>https:\/\/telewhats.com\/api\/integrations\/webchat\/wordpress\/commerce\/order<\/code>):\nWhen <strong>Orders &amp; conversations<\/strong> is enabled, order creation and status changes send the site URL, order ID\/number, status, total, currency, billing customer name and email, admin order URL, and line item summaries to the service.<\/li>\n<li><strong>Cart Recovery &amp; Storefront Shopper Context<\/strong> (<code>https:\/\/telewhats.com\/api\/integrations\/webchat\/wordpress\/commerce\/cart<\/code>, <code>\/shopper-context<\/code>):\nWhen <strong>Cart recovery<\/strong> is enabled or a shopper interacts with the connected chat widget, the plugin sends cart hash\/session token, cart totals, currency, checkout URL, item summaries, and (for signed-in customers or checkout sessions) customer name, billing email, and up to five recent order summaries to the service.<\/li>\n<\/ol>\n\n<ul>\n<li>AISmartContent Chat Service: https:\/\/telewhats.com<\/li>\n<li>Service Privacy Policy: https:\/\/telewhats.com\/privacy<\/li>\n<li>AISmartContent Privacy Policy: https:\/\/aismartcontent.co\/privacy-policy<\/li>\n<li>Terms of Service: https:\/\/aismartcontent.co\/terms<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate <strong>WooCommerce<\/strong> and <strong>AISmart Content Chat<\/strong>, then connect <strong>AISmart Content Chat<\/strong> to your workspace.<\/li>\n<li>Upload the <code>aismart-content-commerce<\/code> folder to <code>\/wp-content\/plugins\/<\/code> or install the plugin ZIP through the WordPress admin.<\/li>\n<li>Activate <strong>AISmart Content Commerce<\/strong> in the <strong>Plugins<\/strong> menu.<\/li>\n<li>Open <strong>WooCommerce &gt; AISmart Content Commerce<\/strong> and enable the synchronization features (<strong>Catalog synchronization<\/strong>, <strong>Orders &amp; conversations<\/strong>, <strong>Cart recovery<\/strong>, <strong>Remote publication<\/strong>, or <strong>Remote catalog management<\/strong>) that your store requires.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20send%20store%20or%20customer%20data%20immediately%20upon%20activation%3F\"><h3>Does this plugin send store or customer data immediately upon activation?<\/h3><\/dt>\n<dd><p>No. All synchronization settings (<code>catalog_sync<\/code>, <code>order_sync<\/code>, <code>cart_recovery<\/code>, <code>remote_publication<\/code>, and <code>remote_catalog_management<\/code>) default to <code>false<\/code> on fresh installations until a store manager enables them and connects AISmart Content Chat.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20add%20a%20second%20chat%20widget%20to%20my%20storefront%3F\"><h3>Does this plugin add a second chat widget to my storefront?<\/h3><\/dt>\n<dd><p>No. It uses the single storefront widget provided by AISmart Content Chat.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.5.0<\/h4>\n\n<ul>\n<li>Renamed to AISmart Content Commerce to match AISmart Content Chat. Settings from the earlier build move to the new name automatically on activation.<\/li>\n<\/ul>\n\n<h4>1.4.0<\/h4>\n\n<ul>\n<li>Add optional remote catalog management through the existing signed installation connection, disabled by default.<\/li>\n<li>Edit supported product fields and variants, reconcile downloaded image identities, and move confirmed source deletions to Trash.<\/li>\n<li>Create explicitly selected cross-platform copies as drafts; publication remains a separate approval and action.<\/li>\n<li>Keep durable operation receipts and database product locks for retry-safe writes and draft exports.<\/li>\n<li>Preserve managed-export provenance so destination copies cannot be reimported as duplicate native products.<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>Share the current WooCommerce cart with its signed chat session through the installed connection.<\/li>\n<li>Add recommended products using WooCommerce stock, option, quantity, and cart validation.<\/li>\n<li>Supply up to five recent orders only for the signed-in store customer when order sync is enabled. Guest-supplied email addresses never select order history.<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Add store-manager-approved remote publication, disabled by default, through the existing installed chat connection.<\/li>\n<li>Verify short-lived, installation-bound commands before changing product status and reject repeated commands.<\/li>\n<li>Export explicit source publication independently of ShoppungPung publication and catalog sync preferences.<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Export complete featured and gallery image lists at full resolution, including variation images.<\/li>\n<li>Keep source image order and send the complete gallery through the existing ShoppungPung catalog connection.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Complete paged product metadata and variant snapshots, refreshed on product changes and daily.<\/li>\n<li>Seller-scoped ShoppungPung import status and CF Live eligibility in the native WooCommerce product list.<\/li>\n<li>Shopify connection status is separate from product synchronization; products are not automatically copied between stores.<\/li>\n<\/ul>","raw_excerpt":"WooCommerce catalog, order, and cart recovery sync for AISmart Content Chat. Uses the existing chat connection; never adds a second widget.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/401670","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=401670"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/aismartcontent"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=401670"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=401670"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=401670"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=401670"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=401670"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=401670"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}