{"id":357668,"date":"2026-09-02T16:12:19","date_gmt":"2026-09-02T16:12:19","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/cod-scale-bridge\/"},"modified":"2026-09-02T16:12:03","modified_gmt":"2026-09-02T16:12:03","slug":"cod-scale-bridge","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/cod-scale-bridge\/","author":23553700,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.4.28","stable_tag":"1.4.28","tested":"7.1","requires":"5.9","requires_php":"8.0","requires_plugins":null,"header_name":"COD Scale Bridge","header_author":"BahaSoft","header_description":"Connect WooCommerce to COD Scale for COD checkout, product and order sync, fulfillment, tracking, and finance operations.","assets_banners_color":"081946","last_updated":"2026-09-02 16:12:03","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/codscale.io\/en\/docs\/wordpress-bridge-install","header_author_uri":"https:\/\/codscale.io\/en\/about","rating":0,"author_block_rating":0,"active_installs":0,"downloads":36,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.4.28":{"tag":"1.4.28","author":"ecomengineer","date":"2026-09-02 16:12:03","revision":3678337}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3678337,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3678337,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3678337,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3678337,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.4.28"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[232,31179,13906,21473,286],"plugin_category":[36,45],"plugin_contributors":[],"plugin_business_model":[],"class_list":["post-357668","plugin","type-plugin","status-publish","hentry","plugin_tags-analytics","plugin_tags-cash-on-delivery","plugin_tags-fulfillment","plugin_tags-order-management","plugin_tags-woocommerce","plugin_category-analytics","plugin_category-ecommerce","plugin_committers-ecomengineer"],"banners":{"banner":"https:\/\/ps.w.org\/cod-scale-bridge\/assets\/banner-772x250.png?rev=3678337","banner_2x":"https:\/\/ps.w.org\/cod-scale-bridge\/assets\/banner-1544x500.png?rev=3678337","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/cod-scale-bridge\/assets\/icon-128x128.png?rev=3678337","icon_2x":"https:\/\/ps.w.org\/cod-scale-bridge\/assets\/icon-256x256.png?rev=3678337","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>COD Scale Bridge connects a WordPress or WooCommerce store to the COD Scale\nsoftware service. It provides a configurable cash-on-delivery checkout,\nproduct and order synchronization, WooCommerce order mirroring, fulfillment\nstatus synchronization, courier operations, conversion tracking, and COD\nfinance reconciliation.<\/p>\n\n<p>The plugin uses a short, one-time connection code generated in the merchant's\nCOD Scale store workspace. Store credentials remain server-side and are not\nexposed to checkout JavaScript.<\/p>\n\n<p>Key capabilities include:<\/p>\n\n<ul>\n<li>Product and variation synchronization from WooCommerce to COD Scale.<\/li>\n<li>Configurable product-page, landing-page, and cart COD checkout placement.<\/li>\n<li>Server-authoritative prices, shipping rates, variants, and order totals.<\/li>\n<li>Idempotent COD Scale and WooCommerce order creation.<\/li>\n<li>Two-way operational status synchronization.<\/li>\n<li>Optional browser tracking configured in the merchant's COD Scale workspace.<\/li>\n<li>A COD Scale Checkout widget for Elementor when Elementor is active.<\/li>\n<\/ul>\n\n<p>Detailed setup documentation is available at\nhttps:\/\/codscale.io\/en\/docs\/wordpress-bridge-install.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin requires the COD Scale service at https:\/\/app.codscale.io. An\nadministrator must explicitly connect the site before authenticated service\nrequests are made.<\/p>\n\n<p>To provide the connected service, the plugin can send the store identity and\nURL, plugin version, product catalog, checkout configuration, orders, customer\ncontact and delivery details, shopper-selected checkout attachments,\nfulfillment status, attribution identifiers, and operational diagnostics to\nCOD Scale. This data is used for checkout processing, store synchronization,\norder operations, fulfillment, tracking, attribution, diagnostics, and finance\nreconciliation.<\/p>\n\n<p>When a merchant enables a supported browser tracking integration, the checkout\nmay load scripts and send configured events to Meta, TikTok, Google Ads, Google\nAnalytics, or Snapchat. These integrations are disabled unless configured by\nthe merchant, and COD Scale's consent setting controls whether browser signals\nare sent.<\/p>\n\n<ul>\n<li>COD Scale privacy policy: https:\/\/codscale.io\/en\/privacy<\/li>\n<li>COD Scale terms: https:\/\/codscale.io\/en\/terms<\/li>\n<li>COD Scale support: https:\/\/codscale.io\/en\/support<\/li>\n<li>Meta Pixel receives merchant-configured browser events, event identifiers,\nproduct\/order values, attribution identifiers, and browser signals when Meta\ntracking is enabled. Meta Terms: https:\/\/www.facebook.com\/legal\/terms and\nPrivacy Policy: https:\/\/www.facebook.com\/privacy\/policy\/<\/li>\n<li>TikTok Pixel receives merchant-configured browser events, event identifiers,\nproduct\/order values, and attribution identifiers when TikTok tracking is\nenabled. TikTok Terms: https:\/\/www.tiktok.com\/legal\/terms-of-service and\nPrivacy Policy: https:\/\/www.tiktok.com\/legal\/privacy-policy<\/li>\n<li>Google Ads and Google Analytics receive merchant-configured browser events,\nconversion identifiers, product\/order values, and attribution identifiers\nwhen the corresponding integration is enabled. Google Terms:\nhttps:\/\/policies.google.com\/terms and Privacy Policy:\nhttps:\/\/policies.google.com\/privacy<\/li>\n<li>Snap Pixel receives merchant-configured browser events, event identifiers,\nproduct\/order values, and attribution identifiers when Snapchat tracking is\nenabled. Snap Terms: https:\/\/www.snap.com\/terms and Privacy Policy:\nhttps:\/\/www.snap.com\/privacy\/privacy-policy<\/li>\n<\/ul>\n\n<p>The merchant is responsible for describing these services in the store's\nprivacy policy and configuring legally appropriate visitor consent.<\/p>\n\n<h3>Privacy<\/h3>\n\n<p>After activation, the plugin adds suggested COD Scale wording to the WordPress\nPrivacy Policy Guide. Review and adapt that wording for the store's actual\nconfiguration, enabled advertising platforms, and legal obligations.<\/p>\n\n<h3>Development<\/h3>\n\n<p>The human-readable source for the compiled checkout JavaScript and CSS shipped\nin <code>assets\/<\/code> is included in <code>source\/checkout-runtime\/<\/code>. From that directory,\nrun <code>npm install<\/code> and <code>npm run build<\/code>. The build output is written to <code>dist\/<\/code>;\nthe release process copies the generated JavaScript and CSS into the plugin's\n    assets\/ directory after tests and source-parity checks pass.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate COD Scale Bridge.<\/li>\n<li>Open the store in COD Scale and generate a one-time WordPress connection code.<\/li>\n<li>In WordPress, open COD Scale &gt; Bridge Settings.<\/li>\n<li>Paste the code and choose Save and verify connection.<\/li>\n<li>Synchronize WooCommerce products, then configure checkout and tracking in COD Scale.<\/li>\n<\/ol>\n\n<p>WooCommerce is optional for the basic shortcode checkout. Product, variation,\nnative order, cart, and fulfillment synchronization require WooCommerce.\nElementor is optional.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20paste%20an%20api%20key%3F\"><h3>Do I paste an API key?<\/h3><\/dt>\n<dd><p>No. Use the short one-time connection code generated by COD Scale. The plugin\nredeems it server-side for store-scoped credentials.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20replace%20woocommerce%20checkout%20automatically%3F\"><h3>Does the plugin replace WooCommerce checkout automatically?<\/h3><\/dt>\n<dd><p>No. Product-page and cart-checkout placement are explicit settings. The native\nWooCommerce checkout remains available unless the merchant enables the COD\nScale replacement and the connected store passes readiness checks.<\/p><\/dd>\n<dt id=\"where%20are%20prices%20and%20shipping%20rates%20calculated%3F\"><h3>Where are prices and shipping rates calculated?<\/h3><\/dt>\n<dd><p>COD Scale and WooCommerce remain authoritative. Browser-submitted prices are\nnot trusted when the order is created.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20track%20visitors%20by%20default%3F\"><h3>Does the plugin track visitors by default?<\/h3><\/dt>\n<dd><p>No advertising platform is enabled by installing the plugin. Tracking scripts\nand events require a merchant-configured integration in COD Scale and respect\nthe configured consent mode.<\/p><\/dd>\n<dt id=\"where%20can%20i%20get%20support%3F\"><h3>Where can I get support?<\/h3><\/dt>\n<dd><p>Visit https:\/\/codscale.io\/en\/support.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.4.28<\/h4>\n\n<ul>\n<li>Adds a manual, nonce-protected order-status synchronization control to Connection Health.<\/li>\n<li>Exposes clear product and order synchronization entry points from COD Scale store management.<\/li>\n<\/ul>\n\n<h4>1.4.27<\/h4>\n\n<ul>\n<li>Declared anonymous storefront checkout REST routes as public while retaining server-authoritative cart, idempotency, fraud, and validation controls.<\/li>\n<li>Switched checkout endpoint discovery to WordPress's canonical REST URL helper.<\/li>\n<li>Moved static runtime font rules into the bundled stylesheet and removed output buffering from the flagged tracking scripts.<\/li>\n<\/ul>\n\n<h4>1.4.26<\/h4>\n\n<ul>\n<li>Raised the minimum supported WordPress version to 5.9 so the declared compatibility matches the MCP adapter's string helper requirements.<\/li>\n<\/ul>\n\n<h4>1.4.25<\/h4>\n\n<ul>\n<li>Added store-scoped checkout section and customer-field ordering managed in COD Scale.<\/li>\n<li>Applied the same conversion-safe organisation contract to product, cart, Elementor, and shortcode checkout placements.<\/li>\n<li>Updated WordPress compatibility metadata and removed an unused translations-directory declaration.<\/li>\n<\/ul>\n\n<h4>1.4.24<\/h4>\n\n<ul>\n<li>Replaced the embedded admin iframe with a native WordPress launcher and secure one-click COD Scale sign-in.<\/li>\n<li>Registered fallback checkout and tracking behavior through WordPress enqueue APIs instead of emitting inline script tags.<\/li>\n<li>Hardened JSON form inputs with size limits, unslashing, validation, and recursive sanitization.<\/li>\n<li>Restricted checkout attachments to the verified, allowlisted, size-bounded file subset before transport.<\/li>\n<li>Aligned the translation domain with the requested WordPress.org plugin slug and expanded third-party service disclosures.<\/li>\n<li>Removed the external Google Fonts request and retained privacy-safe system font fallbacks.<\/li>\n<\/ul>\n\n<h4>1.4.23<\/h4>\n\n<ul>\n<li>Added a plugin-specific homepage and a distinct author page.<\/li>\n<li>Added WordPress.org service, privacy, installation, and support disclosures.<\/li>\n<li>Added suggested site privacy-policy wording for COD Scale data flows and optional tracking integrations.<\/li>\n<li>Included human-readable checkout runtime source and reproducible build instructions.<\/li>\n<\/ul>","raw_excerpt":"Connect WooCommerce to COD Scale for COD checkout, order operations, fulfillment, tracking, and finance reconciliation.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/357668","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=357668"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/ecomengineer"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=357668"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=357668"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=357668"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=357668"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=357668"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=357668"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}