[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fGJfoYJaCYJIW7mUXJL0Q1Y0VyfYFEZm6zSxIfrARSQ8":3},{"slug":4,"display_name":4,"profile_url":5,"plugin_count":6,"total_installs":7,"avg_security_score":8,"avg_patch_time_days":9,"trust_score":10,"computed_at":11,"plugins":12},"crishik","https:\u002F\u002Fprofiles.wordpress.org\u002Fcrishik\u002F",1,0,100,30,94,"2026-04-04T17:28:01.787Z",[13],{"slug":14,"name":15,"version":16,"author":4,"author_profile":5,"description":17,"short_description":18,"active_installs":7,"downloaded":19,"rating":7,"num_ratings":7,"last_updated":20,"tested_up_to":21,"requires_at_least":22,"requires_php":23,"tags":24,"homepage":30,"download_link":31,"security_score":8,"vuln_count":7,"unpatched_count":7,"last_vuln_date":32,"fetched_at":33},"crishik-order-sync-for-quickbooks","Crishik Order Sync for QuickBooks","1.0.0","\u003Cp>\u003Cstrong>QuickBooks Extension for WooCommerce\u003C\u002Fstrong> provides a simple yet powerful integration between your WooCommerce store and QuickBooks Online. Automatically synchronize your store data like orders, customers, taxes, and revenue directly with your QuickBooks account to streamline accounting and financial operations.\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Connect WooCommerce to QuickBooks Online in a few clicks\u003C\u002Fli>\n\u003Cli>Automatically sync new orders to QuickBooks\u003C\u002Fli>\n\u003Cli>Map WooCommerce customers to QuickBooks customers\u003C\u002Fli>\n\u003Cli>Map taxes, shipping, and payment methods\u003C\u002Fli>\n\u003Cli>Sync historical orders manually\u003C\u002Fli>\n\u003Cli>View sync logs for audit and tracking\u003C\u002Fli>\n\u003Cli>Secure API-based communication\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This plugin is ideal for store owners who want to reduce time spent on manual accounting and ensure consistent financial reporting between WooCommerce and QuickBooks.\u003C\u002Fp>\n\u003Ch3>Requirements\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>WordPress 5.6 or higher\u003C\u002Fli>\n\u003Cli>PHP 7.4 or higher\u003C\u002Fli>\n\u003Cli>WooCommerce plugin must be installed and activated\u003C\u002Fli>\n\u003Cli>QuickBooks Online account\u003C\u002Fli>\n\u003Cli>QuickBooks API credentials (Client ID and Secret Key)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Configuration\u003C\u002Fh3>\n\u003Ch3>Step 1: Get QuickBooks API Credentials\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Go to \u003Ca href=\"https:\u002F\u002Fdeveloper.intuit.com\u002F\" rel=\"nofollow ugc\">Intuit Developer Portal\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Sign in with your Intuit account (or create one if you don’t have it)\u003C\u002Fli>\n\u003Cli>Click \u003Cstrong>“Create an app”\u003C\u002Fstrong> or select an existing app\u003C\u002Fli>\n\u003Cli>Choose \u003Cstrong>“QuickBooks Online”\u003C\u002Fstrong> as the product\u003C\u002Fli>\n\u003Cli>Fill in the app details:\n\u003Cul>\n\u003Cli>\u003Cstrong>App Name\u003C\u002Fstrong>: Your app name\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Redirect URI\u003C\u002Fstrong>: \u003Ccode>https:\u002F\u002Fyoursite.com\u002Fquickbooks\u002Fverify\u003C\u002Fcode> (replace with your site URL)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>After creating the app, you’ll receive:\n\u003Cul>\n\u003Cli>\u003Cstrong>Client ID\u003C\u002Fstrong> (also called App ID)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Client Secret\u003C\u002Fstrong> (also called App Secret)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Copy these credentials – you’ll need them in the next step\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Step 2: Configure Plugin Settings\u003C\u002Fh3>\n\u003Col>\n\u003Cli>In WordPress admin, go to \u003Cstrong>QuickBooks \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Integration\u003C\u002Fstrong> tab\u003C\u002Fli>\n\u003Cli>Enter your \u003Cstrong>Client ID\u003C\u002Fstrong> in the “Client Id” field\u003C\u002Fli>\n\u003Cli>Enter your \u003Cstrong>Secret Key\u003C\u002Fstrong> in the “Secret Key” field\u003C\u002Fli>\n\u003Cli>Click \u003Cstrong>“Save Changes”\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>After saving, a new browser window will open automatically – this is the QuickBooks authorization page\n\u003Cul>\n\u003Cli>\u003Cstrong>Note\u003C\u002Fstrong>: If the window doesn’t open, you can manually visit: \u003Ccode>https:\u002F\u002Fyoursite.com\u002Fquickbooks\u002Fredirect\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Sign in to your QuickBooks Online account\u003C\u002Fli>\n\u003Cli>Review and grant permissions to the app\u003C\u002Fli>\n\u003Cli>You’ll be redirected back to your WordPress site – the connection is now established\u003C\u002Fli>\n\u003Cli>You should see a success message and be redirected to the QuickBooks settings page\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Step 3: Configure Account Mappings\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Go to \u003Cstrong>QuickBooks \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Settings\u003C\u002Fstrong> tab\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Configure the following required settings:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Tax Code:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Select the tax code from your QuickBooks account that should be applied to invoices\u003C\u002Fli>\n\u003Cli>This is required for creating invoices\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Sales of Product Income:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Select the income account from QuickBooks where product sales should be recorded\u003C\u002Fli>\n\u003Cli>This is required for product synchronization\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Cost of Goods Sold:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Select the COGS account from QuickBooks\u003C\u002Fli>\n\u003Cli>This is required for inventory tracking\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Inventory Asset:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Select the inventory asset account from QuickBooks\u003C\u002Fli>\n\u003Cli>This is required for inventory management\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Click \u003Cstrong>“Save Changes”\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Step 4: Optional Settings\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Development Mode\u003C\u002Fstrong>: Check this box if you want to use QuickBooks Sandbox (for testing)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enable Logs\u003C\u002Fstrong>: Check this box to enable logging for debugging\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Webhook Token\u003C\u002Fstrong>: Enter a token for webhook verification (if using webhooks)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Ch3>Automatic Order Sync\u003C\u002Fh3>\n\u003Cp>Once configured, the plugin automatically syncs:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>Products\u003C\u002Fstrong>: When you create or update a product in WooCommerce, it syncs to QuickBooks\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customers\u003C\u002Fstrong>: When a new customer registers, they are created in QuickBooks\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Orders\u003C\u002Fstrong>: When an order status changes to “Shipped”, an invoice is created in QuickBooks\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Manual Order Sync\u003C\u002Fh3>\n\u003Cp>To sync an order manually:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Go to \u003Cstrong>WooCommerce \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Orders\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Select the order(s) you want to sync\u003C\u002Fli>\n\u003Cli>Choose \u003Cstrong>“Change status to Shipped”\u003C\u002Fstrong> from the bulk actions dropdown\u003C\u002Fli>\n\u003Cli>Click \u003Cstrong>“Apply”\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>The order will be synced to QuickBooks as an invoice\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Custom Order Status\u003C\u002Fh3>\n\u003Cp>The plugin adds a custom order status called \u003Cstrong>“Shipped”\u003C\u002Fstrong>. When an order is marked as “Shipped”, it automatically creates an invoice in QuickBooks.\u003C\u002Fp>\n\u003Ch3>Testing the Plugin\u003C\u002Fh3>\n\u003Cp>To test if the plugin is working correctly:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>\u003Cstrong>Test Product Sync:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Create a new product in WooCommerce\u003C\u002Fli>\n\u003Cli>Check your QuickBooks account – the product should appear there\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Test Customer Sync:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Register a new customer account in WooCommerce\u003C\u002Fli>\n\u003Cli>Check QuickBooks – the customer should be created\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Test Order Sync:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Create a test order in WooCommerce\u003C\u002Fli>\n\u003Cli>Change the order status to “Shipped”\u003C\u002Fli>\n\u003Cli>Check QuickBooks – an invoice should be created\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Troubleshooting\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Plugin shows “Required dependencies are missing” error:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Make sure the \u003Ccode>vendor\u002F\u003C\u002Fcode> folder is present in the plugin directory\u003Cbr \u002F>\n– Re-upload the plugin if the vendor folder is missing\u003Cbr \u002F>\n– Contact support if the issue persists\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Cannot connect to QuickBooks:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Verify your Client ID and Secret Key are correct\u003Cbr \u002F>\n– Check that your Redirect URI matches exactly: \u003Ccode>https:\u002F\u002Fyoursite.com\u002Fquickbooks\u002Fverify\u003C\u002Fcode>\u003Cbr \u002F>\n– Make sure you’re using the correct environment (Production vs Development)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Orders not syncing:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Check that all required settings are configured (Tax Code, Accounts)\u003Cbr \u002F>\n– Verify the order status is changed to “Shipped”\u003Cbr \u002F>\n– Enable logs in Settings to see error messages\u003Cbr \u002F>\n– Check that WooCommerce is activated\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Products not syncing:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Make sure the product has a price set\u003Cbr \u002F>\n– Check that required account mappings are configured\u003Cbr \u002F>\n– Enable logs to see any error messages\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Admin notices about missing settings:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Go to QuickBooks \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Settings tab\u003Cbr \u002F>\n– Configure all required fields (Tax Code, Sales of Product Income, Cost of Goods Sold, Inventory Asset)\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Developed by Rishi Chaudhary.\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the GPLv2 or later.\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to \u003Cstrong>Intuit QuickBooks Online API\u003C\u002Fstrong> in order to sync data between WooCommerce and QuickBooks.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Service Used:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fdeveloper.intuit.com\u002Fapp\u002Fdeveloper\u002Fqbo\u002Fdocs\u002Fapi\u002Faccounting\u002Foverview\" rel=\"nofollow ugc\">Intuit QuickBooks Online API\u003C\u002Fa>  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Data Sent:\u003C\u002Fstrong> Customer details, order information, taxes, payment methods, and product\u002Ffinancial data (depending on your sync settings).  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>When Sent:\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>On manual or automatic order\u002Fcustomer sync events.  \u003C\u002Fli>\n\u003Cli>When webhooks are triggered from WooCommerce events.  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Data Storage:\u003C\u002Fstrong> Data is securely transmitted over HTTPS directly to Intuit’s API. This plugin does not store sensitive QuickBooks credentials on external servers.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Service Terms:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fwww.intuit.com\u002Flegal\u002F\" rel=\"nofollow ugc\">Intuit Terms of Service\u003C\u002Fa>  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Service Privacy Policy:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fwww.intuit.com\u002Fprivacy\u002F\" rel=\"nofollow ugc\">Intuit Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Connect your WooCommerce store with QuickBooks Online to sync orders, customers, and financial data automatically.",93,"2026-01-28T11:37:00.000Z","6.9.4","5.6","7.4",[25,26,27,28,29],"accounting","integration","quickbooks","sync","woocommerce","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcrishik-order-sync-for-quickbooks.zip",null,"2026-03-15T15:16:48.613Z"]