{"id":69285,"date":"2017-06-06T07:42:01","date_gmt":"2017-06-06T07:42:01","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/woocommerce-salesforce-connector\/"},"modified":"2024-11-14T15:06:01","modified_gmt":"2024-11-14T15:06:01","slug":"woo-salesforce-connector","status":"closed","type":"plugin","link":"https:\/\/pl.wordpress.org\/plugins\/woo-salesforce-connector\/","author":13874424,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"4.1","stable_tag":"4.1","tested":"6.7.5","requires":"6.5","requires_php":"7.4","requires_plugins":null,"header_name":"Woo Salesforce Connector","header_author":"webkul","header_description":"WooCommerce Salesforce Connector enables syncing of products, catogories, users and orders in WooCommerce.","assets_banners_color":"23537c","last_updated":"2024-11-14 15:06:01","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/webkul.com\/","header_author_uri":"https:\/\/webkul.com","rating":5,"author_block_rating":0,"active_installs":40,"downloads":6946,"num_ratings":26,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"4.1":{"tag":"4.1","author":"webkul","date":"2024-11-14 15:06:01"}},"upgrade_notice":{"1.0.0":"<p>All files added\nchanges made in readme.txt<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":"26"},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":1671550,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":1671550,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":1671550,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":1671550,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["4.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":1671550,"resolution":"1","location":"assets","locale":""},"screenshot-10.png":{"filename":"screenshot-10.png","revision":2940369,"resolution":"10","location":"assets","locale":""},"screenshot-11.png":{"filename":"screenshot-11.png","revision":2940369,"resolution":"11","location":"assets","locale":""},"screenshot-12.png":{"filename":"screenshot-12.png","revision":2049020,"resolution":"12","location":"assets","locale":""},"screenshot-13.png":{"filename":"screenshot-13.png","revision":2049020,"resolution":"13","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":1671550,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":2049020,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":2049020,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":2049020,"resolution":"5","location":"assets","locale":""},"screenshot-6.png":{"filename":"screenshot-6.png","revision":2049020,"resolution":"6","location":"assets","locale":""},"screenshot-7.png":{"filename":"screenshot-7.png","revision":2049020,"resolution":"7","location":"assets","locale":""},"screenshot-8.png":{"filename":"screenshot-8.png","revision":2940369,"resolution":"8","location":"assets","locale":""},"screenshot-9.png":{"filename":"screenshot-9.png","revision":2940369,"resolution":"9","location":"assets","locale":""}},"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[234589,170790,165507,175049,167549],"plugin_category":[42,59],"plugin_contributors":[132068],"plugin_business_model":[],"class_list":["post-69285","plugin","type-plugin","status-closed","hentry","plugin_tags-salesforce-connector","plugin_tags-woocommerce-salesforce","plugin_tags-woocommerce-salesforce-connector","plugin_tags-woocommerce-salesforce-integration","plugin_tags-wordpress-salesforce","plugin_category-contact-forms","plugin_category-utilities-and-tools","plugin_contributors-webkul","plugin_committers-uvdesk","plugin_committers-webkul","plugin_committers-wkmobikul","plugin_support_reps-uvdesk","plugin_support_reps-webkul","plugin_support_reps-wkmobikul"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/woo-salesforce-connector_23537c.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/woo-salesforce-connector\/assets\/screenshot-1.png?rev=1671550","caption":""},{"src":"https:\/\/ps.w.org\/woo-salesforce-connector\/assets\/screenshot-2.png?rev=1671550","caption":""},{"src":"https:\/\/ps.w.org\/woo-salesforce-connector\/assets\/screenshot-3.png?rev=2049020","caption":""},{"src":"https:\/\/ps.w.org\/woo-salesforce-connector\/assets\/screenshot-4.png?rev=2049020","caption":""},{"src":"https:\/\/ps.w.org\/woo-salesforce-connector\/assets\/screenshot-5.png?rev=2049020","caption":""},{"src":"https:\/\/ps.w.org\/woo-salesforce-connector\/assets\/screenshot-6.png?rev=2049020","caption":""},{"src":"https:\/\/ps.w.org\/woo-salesforce-connector\/assets\/screenshot-7.png?rev=2049020","caption":""},{"src":"https:\/\/ps.w.org\/woo-salesforce-connector\/assets\/screenshot-8.png?rev=2940369","caption":""},{"src":"https:\/\/ps.w.org\/woo-salesforce-connector\/assets\/screenshot-9.png?rev=2940369","caption":""},{"src":"https:\/\/ps.w.org\/woo-salesforce-connector\/assets\/screenshot-10.png?rev=2940369","caption":""},{"src":"https:\/\/ps.w.org\/woo-salesforce-connector\/assets\/screenshot-11.png?rev=2940369","caption":""},{"src":"https:\/\/ps.w.org\/woo-salesforce-connector\/assets\/screenshot-12.png?rev=2049020","caption":""},{"src":"https:\/\/ps.w.org\/woo-salesforce-connector\/assets\/screenshot-13.png?rev=2049020","caption":""}],"raw_content":"<!--section=description-->\n<p>Integrate <a href=\"https:\/\/eshopsync.com\/wordpress\/\">eShopSync for WooCommerce Salesforce CRM<\/a> with complete auto-sync functionality having B2B and B2C Concept, Real Time Synchronization, Bi-directional Sync, Manual Field Mapping Features, Users, Categories, Products and Orders(Guest and Registered) Sync.\nThe idea behind the concept is to increase data integrity, maintain proper inventory of stock, real time order generation, provide a brilliant customer care services and much more.<\/p>\n\n<p>You need to install this <a href=\"https:\/\/appexchange.salesforce.com\/appxListingDetail?listingId=a0N30000000rHmIEAU\">application<\/a> into your Salesforce org to complete the setup process of this connector.<\/p>\n\n<p>For the full version <a href=\"https:\/\/store.webkul.com\/Wordpress-WooCommerce-Salesforce-Connector.html\/\">Click here<\/a><\/p>\n\n<h3>FEATURES<\/h3>\n\n<ul>\n<li>It gives the concept of a \u2018Service-first\u2019 approach.<\/li>\n<li>Acts as a bridge between WooCommerce and Salesforce.<\/li>\n<li>The synchronization process will run in the background when you export the records.<\/li>\n<li>Lightning features support and provide you with an interactive design.<\/li>\n<li>Can process bulk data synchronization from WooCommerce to Salesforce.<\/li>\n<li>Option to Map WooCommerce Order Status to Salesforce Order Status and\/or Opportunity stages.<\/li>\n<li>Option to check the Custom error and success message logging while importing or exporting objects.<\/li>\n<li>Provided a feature to Synchronize individual Tax rates to Salesforce fields when syncing orders from Woocommerce to Salesforce.<\/li>\n<li>Option to Synchronize WooCommerce users as Business or Person accounts in Salesforce.<\/li>\n<li>Dynamic field mapping is provided for users, products, and Orders, you can add\/remove field mappings as per your need.<\/li>\n<li>Option to enable or disable Real-Time synchronization of users, products, categories, and orders from WooCommerce to Salesforce.<\/li>\n<li>Manual synchronization of WooCommerce Users, Products, Categories, and Orders to Salesforce is also provided.<\/li>\n<li>Users can navigate to Salesforce by clicking on the Salesforce IDs from WordPress WooCommerce Salesforce Connector end.<\/li>\n<li>Option to synchronize the Product\/Category image in Notes and attachment or folders to Salesforce.<\/li>\n<li>Synchronize Products Price to the selected Price book of Salesforce.<\/li>\n<li>Only Synchronization of Simple products from WooCommerce site to salesforce.<\/li>\n<li>Fully based on REST API using OAuth2.0 of Salesforce to provide an easy, fast, and secure setup for the user.<\/li>\n<li>HPOS compatible.<\/li>\n<\/ul>\n\n<p>Note: In the REST API functionality user would not need to generate the WSDL file and the Security Token.<\/p>\n\n<p>If you want to build the dedicated native e-commerce store on Salesforce then you can use our Salesforce app <a href=\"https:\/\/wedgecommerce.com\/\">WedgeCommerce<\/a> for migrate your data please contact us here <a href=\"https:\/\/wedgecommerce.com\/migration\/\">WedgeCommerce migration<\/a><\/p>\n\n<p>How To Configure Connector Video Tutorial:<\/p>\n\n<p>https:\/\/www.youtube.com\/watch?v=EicQCMfA9oI<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>woo-salesforce-connector<\/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>Configure the plugin using the 'WooCommerce Salesforce Connector' menu<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='error%20field_integrity_exception%3Afield%20integrity%20exception%3A%20accountid%2C%20contractid%20%28make%20sure%20the%20order%E2%80%99s%20account%20and%20the%20contract%E2%80%99s%20account%20are%20the%20same.%29'><h3>Error FIELD_INTEGRITY_EXCEPTION:field integrity exception: AccountId, ContractId (Make sure the order\u2019s account and the contract\u2019s account are the same.)<\/h3><\/dt>\n<dd><p>Possible reason : While changing Sync settings from \u201c Sync all contacts to Single Account\u201d to \u201cSync All Contact to Individual Account\u201d.\nOnce you change the sync type and saved it. This issue will only impact Registered users stored in WooCommerce account. Then, follow the steps to resolve the error.\nSync Users first once you update Syncing type as desired.\nOnly Delete \u201d WooCommerce \u201d account from Salesforce that was previously mentioned to sync all contacts in Single account. Deleting WooCommerce account will automatically delete Orders and related contracts. There is no need to make any changes with Guest User Account as it will remain with same functionality.\nOnce you delete the \u201dWooCommerce\u201d account, automatically all the Orders and Contracts linked with this account will get removed. Then, Sync Orders, it will sync all the orders in the corresponding account normally. This will fix the issue completely.;<\/p><\/dd>\n<dt id='error%20api_disabled_for_org%20%3A%20api%20is%20not%20enabled%20for%20this%20organization%20or%20partner.'><h3>Error API_DISABLED_FOR_ORG : API is not enabled for this Organization or Partner.<\/h3><\/dt>\n<dd><p>You need to enable API in your Salesforce Org. For Enterprise edition &amp; up, API is enabled by default. To verify follow the steps : From Setup | Users | Profiles | Choose the concerned Profile of the User | Scroll down to Administrative Permissions | API Enabled must be check marked\nNote : For Professional Edition, you need to get API enabled Professional Edition to avail connector Sync features.<\/p><\/dd>\n<dt id='error%20string%20invalid_query_filter_operator%3A%20select%20accountid%20from%20contact%20where%20id%3D%20%E2%80%98%E2%80%93%E2%80%98%20%5E%20error%20at%20row%3A1%3Acolumn%3A37%20invalid%20id%20field%3A'><h3>Error string INVALID_QUERY_FILTER_OPERATOR: SELECT AccountId FROM Contact where Id= \u2018\u2013\u2018 ^ ERROR at Row:1:Column:37 invalid ID field:<\/h3><\/dt>\n<dd><p>You need to generate updated WSDL file. Go through the blog to generate updated WSDL file : How to generate WSDL file Further, you need to upload generated WSDL file at WordPress end in WWS Connector settings and Save it. Then, try to sync Users, Categories, products and Orders.<\/p>\n\n<p><strong>Note:<\/strong> This is a issue related to previous versions of this extension. The present version 2.0 is totally based on REST and so no need for WSDL file.<\/p><\/dd>\n<dt id='error%20invalid_field_for_insert_update%3A%20object%20name%3A%20bad%20field%20names%20on%20insert%2Fupdate%20call%3A%20field%20name'><h3>Error INVALID_FIELD_FOR_INSERT_UPDATE: Object Name: bad field names on insert\/update call: Field Name<\/h3><\/dt>\n<dd><p>From Setup | Customize | Object | Fields | Click on the Concerned field | Click View Field Accessibility|| Click on the Hidden on the concerned Profile | Mark it visible and click Save. Follow this step for all the fields with concerned object thrown in error. And upload the updated WSDL file in WWS Connector. It will fix this issue.<\/p>\n\n<p><strong>Note:<\/strong> This is a issue related to previous versions of this extension. The present version 2.0 is totally based on REST and so no need for WSDL file.<\/p><\/dd>\n<dt id='wsdl%20file%20not%20visible%20in%20drop-down%20after%20successful%20upload'><h3>WSDL file not visible in drop-down after successful upload<\/h3><\/dt>\n<dd><p>It might be possible that the user with which you have logged into WordPress might not have write permission. To verify it, follow the path mentioned below. Login with your FTP details, kindly go through the path : wp-content\/plugins\/woo-salesforce-connector\/classes\/views\/services\/ You need to verify that is there any directory available as : custom_wsdl<\/p>\n\n<ul>\n<li>If directory not found, then you need to provide the write permission from admin folder through root folder and then try to upload the WSDL file manually further. Refresh the WWS Connector page and choose the uploaded WSDL file from drop down and Save it. It will surely work and fix your issue.<\/li>\n<li>If directory found then open it and verify that the WSDL file that you have uploaded is available there or not.<\/li>\n<li>If file not found, then you need to provide the write permission from admin folder through root folder and then try to upload the WSDL file manually further. Refresh the WWS Connector page and choose the uploaded WSDL file from drop down and Save it.<\/li>\n<li>If file found, re upload the WSDL file manually and refresh the WWS Connector settings page and select the WSDL file from the drop-down and Save it.<\/li>\n<\/ul>\n\n<p><strong>Note:<\/strong> This is a issue related to previous versions of this extension. The present version 2.0 is totally based on REST and so no need for WSDL file.<\/p><\/dd>\n<dt id='for%20more%20frequent%20changes'><h3>For more frequent changes<\/h3><\/dt>\n<dd><p>Visit <a href=\"https:\/\/webkul.com\/blog\/wordpress-woocommerce-salesforce-connector\/\">WordPress WooCommerce Salesforce Connector Blog<\/a><\/p><\/dd>\n<dt id='for%20any%20other%20question%20feel%20free%20to%20do%20so.'><h3>For any other question feel free to do so.<\/h3><\/dt>\n<dd><p>For any Query please generate a ticket at <a href=\"https:\/\/webkul.uvdesk.com\/en\/customer\/create-ticket\/\">Webkul Ticket<\/a><\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>4.1<\/h4>\n\n<p>User and Order real time sync functionality added using background job.(In full version)\nOption to update product at salesforce end.<\/p>\n\n<h4>3.1<\/h4>\n\n<p>Product and Category real time sync functionality added.(In full version)\nIn products multiple images sync as a file functionality added.(In full version)<\/p>\n\n<h4>3.0<\/h4>\n\n<p>Screen option added in all view.\nOption provided for test\/refresh connection.\nOption provided to flush all setting data and mapping\nOption added to sync account with company name\nSalesforce ids are clickable and navigate to Salesforce end on particular object detail pages.<\/p>\n\n<h4>2.0<\/h4>\n\n<p>REST API integrated with additional code improvements<\/p>\n\n<h4>1.0<\/h4>\n\n<p>Initial release\nNo code modification, changes made only in readme.txt<\/p>","raw_excerpt":"Integrate eShopSync for WooCommerce Salesforce CRM with complete auto-sync functionality having B2B and B2C Concept, Real Time Synchronization, Bi-dir &hellip;","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/pl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/69285","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/pl.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/pl.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=69285"}],"author":[{"embeddable":true,"href":"https:\/\/pl.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/webkul"}],"wp:attachment":[{"href":"https:\/\/pl.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=69285"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/pl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=69285"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/pl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=69285"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/pl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=69285"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/pl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=69285"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/pl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=69285"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}