Hello,
I’m using the premium version of your plugin.
First issue is that the automatic callback URI you say I need to use has a blank space, as the folder your plugin creates is …plugins/woocommerce-zoho 2/api/callback.php
Notice space between “zoho” and the “2”. This creates an error while creating the client during the auth process with zoho.
If I remove that space, and rename the folder of the plugin on my server, the auth process works.
But… Then, no feature works at all. Field mapping doesn’t add new fields, products don’t get imported from Zoho CRM, etc….
I need help with this ASAP. Please reply!
I’ve sent you emails, WhatsApp messages and I get no reply.
Hope to hear back from you very soon!
Thanks,
]]>Hi,
When using the manual product sync on a variable product, we get the following error:
Uncaught Exception: Error Processing RequestError PrepareArray for product Invalid product type: passed ID does not correspond to a product variation. in [site root]/wp-content/plugins/woo-zoho-crm/templates/zoho-product-queue.php:183
Stack trace:
#0 [site root]/wp-content/plugins/woo-zoho-crm/includes/plugin-pages.php(35): require_once()
#1 [site root]/wp-includes/class-wp-hook.php(288): zoho_product_queue('')
#2 [site root]/wp-includes/class-wp-hook.php(312): WP_Hook->apply_filters('', Array)
#3 [site root]/wp-includes/plugin.php(478): WP_Hook->do_action(Array)
#4 [site root]/wp-admin/admin.php(254): do_action('zoho-crm_page_z...')
#5 {main}
thrown in
This appears to be because woo-zoho-crm/api/abstract.php
‘s prepareArrayForProducts
tries to load a variation using the same ID as the variation’s parent. See line #123: $variableProduct = new WC_Product_Variation($id);
($id
is the ID of the parent product)
Any suggestions? We appreciate any help!
]]>I have succesfully installed the plugin. I want to add more fields to be mapped but it doesn’t seem to work. From the menu item “Field Mapping” I select module then select field from woo-commerce and the field from Zoho. When I hit save the screen flashes but the new mapped field isnt showing in the list and when I try to manual sync it indeed does not send info.
]]>Hello,
Thank you for your plugin.
The orders do not sync automatically or manually and I receive always this error. Could you please help me to solve it?
Array
(
[0] => Array
(
[code] => INVALID_DATA
[details] => Array
(
[expected_data_type] => long
[api_name] => product
[index] => 0
[parent_api_name] => Product_Details
)
[message] => invalid data
[status] => error
)
[action] => Record Insert
)
Bests
]]>Hi
Woocommerce behaves very oddly when it comes specific variant names.
When a variable product with a simple variant name like “color” or “size” is added to cart or purchased, this variant name gets added to the title of the product and is saved in the database and can be exported to ZOHO like that.
However, if you added another variant to this product, called it e.g. “Option” and values “yes” and “no” and added it to cart you would see that those 2 variants would then show below the product name and wouldn’t be exported to ZOHO.
Here you can read more about WC adding to title only some variants >
https://github.com/woocommerce/woocommerce/issues/15656
What is more, some themes (ours included) never add any variant names to the title.
This is why only products with simple variant names show in ZOHO but then again not in all cases. A bulletproof solution would be to export all variants fields from the database and send them to product description in ZOHO CRM.
Do you think you will be able to do this?
]]>Order is not synchronizing.
Admin Dashboard – https://prntscr.com/ovkml5
Zoho Dashboard – https://prntscr.com/ovkn7o
Also, Is this plugin auto-sync product, order and contact when anyone from these is added/placed?
Thanks,
Naagender
Hi,
Unfortunately the integration of the WooCommerce Zoho CRM plugin doesn’t work. We have entered all necessary information (client ID; Secret Key & API Token), authorized access to Zoho CRM but somehow we are always redirected to the initial setup page afterwards (asking for client ID, secret key etc.).
Can you please advise on what is going wrong? Shouldn’t we be able to match the fields once all information is filled in?
Thank you
]]>Hi
Confusion
On “integration options” I clicked “How to get client id and secret key” button. Instead of going to some kind of help or documentation page I was redirected to zoho “API credentials” page.
Problem
Now, on this page I have to fill in 3 fields “name”, “domain” and “Authorized redirect URIs”. I’m guessing that the first one can be whatever I want. The second one is obvious. The third one however is a puzzle. How should I know what to put there? The “Authorized redirect URIs” that you show on “integration options” screen is invalid and I am constantly gettin “Error occured” from ZOHO.
How do I enable this plugin?
]]>plugin not working in ver 5.2.2 how to fix?
]]>