{"id":371867,"date":"2026-09-28T10:00:12","date_gmt":"2026-09-28T10:00:12","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/sada-hisab-integration-for-woocommerce\/"},"modified":"2026-09-28T09:50:34","modified_gmt":"2026-09-28T09:50:34","slug":"sada-hisab-integration-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/th.wordpress.org\/plugins\/sada-hisab-integration-for-woocommerce\/","author":23569661,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.1.2","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Sada Hisab Integration for WooCommerce","header_author":"Sada Hisab","header_description":"Sync Sada Hisab products into WooCommerce and automatically create a Sada Hisab Sale Invoice when a WooCommerce order is marked Completed.","assets_banners_color":"","last_updated":"2026-09-28 09:50:34","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/sadahisab.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":49,"num_ratings":0,"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":"sadahisab","date":"2026-09-28 09:50:34","revision":3716814}},"upgrade_notice":{"1.0.0":"<p>Initial public release.<\/p>"},"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"The main Sada Hisab Sync settings screen, showing the connection settings.","2":"The Product Sync panel.","3":"The Activity Log showing recent sync and invoice events."}},"plugin_section":[],"plugin_tags":[247307,26218,62922,283152,286],"plugin_category":[45],"plugin_contributors":[283153],"plugin_business_model":[],"class_list":["post-371867","plugin","type-plugin","status-publish","hentry","plugin_tags-e-invoice","plugin_tags-invoicing","plugin_tags-pakistan","plugin_tags-sada-hisab","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-sadahisab","plugin_committers-sadahisab"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/sada-hisab-integration-for-woocommerce.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Sada Hisab Integration for WooCommerce connects your WooCommerce store to your Sada Hisab account so that:<\/p>\n\n<ul>\n<li>Products in Sada Hisab can be pulled into WooCommerce as WooCommerce products, including images.<\/li>\n<li>A Sada Hisab Sale Invoice is created automatically the moment a WooCommerce order's status changes to <strong>Completed<\/strong>.<\/li>\n<li>Failed invoice attempts are logged and can be retried directly from the WooCommerce order screen, without re-processing the whole order.<\/li>\n<li>An on-screen Activity Log records what the plugin did (connection tests, sync runs, invoice attempts) so you can see exactly what happened and why, without digging through server logs.<\/li>\n<\/ul>\n\n<h4>Third-party services this plugin connects to<\/h4>\n\n<p>This plugin is an integration and, to function, sends and receives data from services outside your WordPress site. Please review these before installing:<\/p>\n\n<ul>\n<li><strong>Sada Hisab API<\/strong> \u2014 used to authenticate, read your product catalog, and create Sale Invoices. Product data (names, prices, quantities) and order\/buyer data needed to create an invoice (such as buyer name, registration type, and province) are sent to this API. See the <a href=\"https:\/\/sadahisab.com\">Sada Hisab website<\/a> and its terms of service \/ privacy policy for details on how Sada Hisab handles this data.<\/li>\n<li><strong>Oracle Cloud Infrastructure Object Storage<\/strong> \u2014 the default \"Image Base URL\" setting points to an Oracle Cloud Object Storage bucket used to fetch product images during sync. Requests to download product images are made to this storage bucket.<\/li>\n<\/ul>\n\n<p>By default, the plugin's \"API Base URL\" setting points to Sada Hisab's public demo\/sandbox endpoint. You can (and for production use, should) replace this with the endpoint issued to your own Sada Hisab account.<\/p>\n\n<p>No data is sent to the plugin author. The Activity Log described above is stored only in your own WordPress database and is never transmitted anywhere.<\/p>\n\n<h4>Requirements<\/h4>\n\n<ul>\n<li>WooCommerce must be installed and active.<\/li>\n<li>A Sada Hisab account with API credentials (username\/password) and, for production use, your own API endpoint.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to <code>\/wp-content\/plugins\/sada-hisab-integration-for-woocommerce<\/code>, or install the plugin through the WordPress Plugins screen directly.<\/li>\n<li>Activate the plugin through the 'Plugins' screen in WordPress.<\/li>\n<li>Make sure WooCommerce is installed and active.<\/li>\n<li>Go to <strong>WooCommerce \u2192 Sada Hisab Sync<\/strong> and enter your Sada Hisab API credentials.<\/li>\n<li>Click <strong>Test Connection<\/strong> to confirm the credentials work.<\/li>\n<li>Run a <strong>Product Sync<\/strong> to pull your Sada Hisab catalog into WooCommerce.<\/li>\n<li>Complete a WooCommerce order to see a Sale Invoice created automatically in Sada Hisab.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20work%20without%20woocommerce%3F\"><h3>Does this plugin work without WooCommerce?<\/h3><\/dt>\n<dd><p>No. WooCommerce must be installed and active. If it isn't, the plugin shows an admin notice and does not load its features.<\/p><\/dd>\n<dt id=\"when%20does%20the%20plugin%20create%20a%20sale%20invoice%3F\"><h3>When does the plugin create a Sale Invoice?<\/h3><\/dt>\n<dd><p>Only when a WooCommerce order's status changes to <strong>Completed<\/strong>. Orders that are Pending, Failed, On hold, or Processing do not generate an invoice.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20an%20invoice%20fails%20to%20create%3F\"><h3>What happens if an invoice fails to create?<\/h3><\/dt>\n<dd><p>The failure is recorded in the Activity Log and on the order itself. You can retry the invoice from the order screen using the \"Retry Invoice\" order action, without needing to change the order's status again.<\/p><\/dd>\n<dt id=\"is%20high-performance%20order%20storage%20%28hpos%29%20supported%3F\"><h3>Is High-Performance Order Storage (HPOS) supported?<\/h3><\/dt>\n<dd><p>Yes. The plugin declares compatibility with WooCommerce's custom order tables (HPOS) and only accesses order data through WooCommerce's CRUD API.<\/p><\/dd>\n<dt id=\"where%20is%20the%20activity%20log%20stored%3F\"><h3>Where is the Activity Log stored?<\/h3><\/dt>\n<dd><p>In your site's own WordPress database (as a plugin option), not on any external server. It keeps the most recent 50 entries and can be cleared at any time from the plugin's settings screen.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial public release.<\/li>\n<\/ul>","raw_excerpt":"Sync WooCommerce products with Sada Hisab and automatically create a Sada Hisab Sale Invoice whenever a WooCommerce order is marked Completed.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/th.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/371867","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/th.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/th.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/th.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=371867"}],"author":[{"embeddable":true,"href":"https:\/\/th.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/sadahisab"}],"wp:attachment":[{"href":"https:\/\/th.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=371867"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/th.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=371867"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/th.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=371867"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/th.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=371867"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/th.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=371867"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/th.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=371867"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}