{"id":286799,"date":"2026-04-13T12:58:30","date_gmt":"2026-04-13T12:58:30","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/3dm-connect\/"},"modified":"2026-04-13T12:58:10","modified_gmt":"2026-04-13T12:58:10","slug":"3dm-connect","status":"publish","type":"plugin","link":"https:\/\/fao.wordpress.org\/plugins\/3dm-connect\/","author":23461026,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"6.2.8","stable_tag":"6.2.8","tested":"6.9.4","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"3DM Connect","header_author":"Mustafa","header_description":"Connect WooCommerce to 3DM Solutions to send automated WhatsApp notifications for orders.","assets_banners_color":"","last_updated":"2026-04-13 12:58:10","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/3dm-connect.com\/","header_author_uri":"https:\/\/www.3dm-sols.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":38,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"6.2.8":{"tag":"6.2.8","author":"mustafa3dm","date":"2026-04-13 12:58:10"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3505195,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["6.2.8"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3505195,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3505195,"resolution":"2","location":"assets","locale":""}},"screenshots":{"1":"The main 3DM Connect settings page where you enter your Company Hash and sync templates.","2":"Example of an automated WhatsApp notification triggered by a WooCommerce order status change."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[15962,569,4906,3160,286],"plugin_category":[45],"plugin_contributors":[260104],"plugin_business_model":[],"class_list":["post-286799","plugin","type-plugin","status-publish","hentry","plugin_tags-abandoned-cart","plugin_tags-automation","plugin_tags-notifications","plugin_tags-whatsapp","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-mustafa3dm","plugin_committers-mustafa3dm"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/3dm-connect\/assets\/icon-256x256.png?rev=3505195","icon_2x":"https:\/\/ps.w.org\/3dm-connect\/assets\/icon-256x256.png?rev=3505195","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/3dm-connect\/assets\/screenshot-1.png?rev=3505195","caption":"The main 3DM Connect settings page where you enter your Company Hash and sync templates."},{"src":"https:\/\/ps.w.org\/3dm-connect\/assets\/screenshot-2.png?rev=3505195","caption":"Example of an automated WhatsApp notification triggered by a WooCommerce order status change."}],"raw_content":"<!--section=description-->\n<p>3DM Connect integrates your WooCommerce store directly with the <strong>3DM Solutions API<\/strong>, allowing you to send automated WhatsApp template messages to your customers whenever an order status changes. Stop sending manual messages. With 3DM Connect, you can automatically notify customers when their order is placed, processed, shipped, refunded, or when they abandon their cart.<\/p>\n\n<h3>Key Features<\/h3>\n\n<ul>\n<li><strong>Automated Triggers:<\/strong> Automatically send WhatsApp messages on specific WooCommerce events:\n\n<ul>\n<li>New Order<\/li>\n<li>Order On-Hold<\/li>\n<li>Order Processing<\/li>\n<li>Order Completed<\/li>\n<li>Order Cancelled<\/li>\n<li>Order Refunded<\/li>\n<li>Order Failed<\/li>\n<li>Abandoned Cart<\/li>\n<\/ul><\/li>\n<li><strong>Smart Variable Mapping:<\/strong> Deeply integrate your order data into your messages. Map template variables (e.g., <code>{{1}}<\/code>, <code>{{2}}<\/code>) to WooCommerce data points like:\n\n<ul>\n<li>Billing First\/Last Name<\/li>\n<li>Order ID &amp; Total<\/li>\n<li>Tracking URL<\/li>\n<li>Item Count<\/li>\n<li>Refund Amount &amp; Reason<\/li>\n<li>Cart Total &amp; Checkout URL<\/li>\n<\/ul><\/li>\n<li><strong>Template Sync:<\/strong> One-click synchronization fetches your approved WhatsApp templates directly from your 3DM dashboard.<\/li>\n<li><strong>Template Validation:<\/strong> Intelligently detects template headers to prevent errors before they happen.<\/li>\n<li><strong>Integrated Logging:<\/strong> Uses the native WooCommerce logging system (<code>WooCommerce &gt; Status &gt; Logs<\/code>) for secure and easy debugging.<\/li>\n<\/ul>\n\n<h3>External Service Disclaimer<\/h3>\n\n<p>This plugin relies on the <strong>3DM Connect API<\/strong> (connect.3dm-sols.com) to function.<\/p>\n\n<ul>\n<li><strong>Data Transmission:<\/strong> To send WhatsApp messages, this plugin sends limited order data (Customer Phone Number, Customer Name, Order ID, and mapped Order Details) to 3DM Connect servers.<\/li>\n<li><strong>Account Requirement:<\/strong> You must have an active account and a valid <strong>Company Hash<\/strong> from 3DM Solutions to use this plugin.<\/li>\n<li><strong>Terms &amp; Privacy:<\/strong> Usage of the API is subject to the 3DM Solutions terms.\n\n<ul>\n<li><a href=\"https:\/\/connect.3dm-sols.com\/terms\">Terms of Service<\/a><\/li>\n<li><a href=\"https:\/\/connect.3dm-sols.com\/privacy\">Privacy Policy<\/a><\/li>\n<\/ul><\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>3dm-connect<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory.<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress.<\/li>\n<li>Navigate to <strong>WooCommerce &gt; Settings &gt; 3DM Connect<\/strong>.<\/li>\n<li>Enter your <strong>Company Hash<\/strong> provided by 3DM Solutions.<\/li>\n<li>Click <strong>Refresh Templates<\/strong> to sync your WhatsApp templates.<\/li>\n<li>Select the templates you wish to use for each order status and map the variables.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20a%203dm%20solutions%20account%20to%20use%20this%3F\"><h3>Do I need a 3DM Solutions account to use this?<\/h3><\/dt>\n<dd><p>Yes. This plugin acts as a bridge between WooCommerce and the 3DM Connect API. You will need a \"Company Hash\" from your 3DM dashboard to authenticate the connection.<\/p><\/dd>\n<dt id=\"the%20plugin%20says%20%22syncing...%22%20but%20templates%20don%27t%20appear.\"><h3>The plugin says \"Syncing...\" but templates don't appear.<\/h3><\/dt>\n<dd><p>Please ensure your Company Hash is correct. If the hash is valid, check the logs at <strong>WooCommerce &gt; Status &gt; Logs<\/strong> (select <code>3dm-connect<\/code> from the dropdown) to see the API response error.<\/p><\/dd>\n<dt id=\"does%20this%20support%20media%20headers%20%28images%2Fpdfs%29%3F\"><h3>Does this support media headers (Images\/PDFs)?<\/h3><\/dt>\n<dd><p>Currently, this version supports <strong>TEXT<\/strong> headers only. Templates with media headers (Image, Video, Document) are automatically filtered out to prevent delivery errors.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>6.2.8<\/h4>\n\n<ul>\n<li>Initial release on WordPress.org.<\/li>\n<li>Added Abandoned Cart recovery feature.<\/li>\n<li>Implemented secure WooCommerce Logging.<\/li>\n<li>Added strict template header validation.<\/li>\n<li>Refactored codebase for performance.<\/li>\n<\/ul>","raw_excerpt":"Connect WooCommerce to 3DM Solutions to send automated, customizable WhatsApp notifications for every order status and recover abandoned carts.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/fao.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/286799","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fao.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/fao.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/fao.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=286799"}],"author":[{"embeddable":true,"href":"https:\/\/fao.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/mustafa3dm"}],"wp:attachment":[{"href":"https:\/\/fao.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=286799"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/fao.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=286799"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/fao.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=286799"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/fao.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=286799"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/fao.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=286799"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/fao.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=286799"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}