I’ve connected WooCommerce to ActiveCampaign via the plugin, but I noticed that not all orders/mail addresses are passed through to ActiveCampaign. For instance: last Sunday’s mail address after an order where transferred, but Monday one’s failed. Same setup, nothing changed, didn’t do anything in the backend of the website during these days.
From the Sunday order I see a succesfull wc-ac-hook log file in the WooCommerce status section, including corresponding order number. Including the “Contact synced successfully” text. But no log message about the Monday order.
How does this occur and how can I solve this? Right now I can’t rely on the plugin and need to constantly check and add details in ActiveCampaing manually. Because a tag is added, which starts an AC automation for confirmation and purchase access.
Thanks.
In the settings API and URL are correct. List id is correct. Settings are add/update when order status is completed. Also optin. Products are virtual and downloadable. Every product has a active campaign tab. However when I buy a product, I am not added to the correct list and I don’t get the active campaign id I assigned, but a general tag ‘product bought’. However I am added to the list newletter. So something is going very wrong here.
What should have happened is that I get added to the list in the settings and I got the active campaign ID, I assigned.
Please help and correct this.
Kind regards,
Caroline
Hello, ive been using the plugin in several shops im managing and i noticed that is not working properly when the users adds extra products in the checkout via upsell. This is causing issues with the orders and automations.
Is there any workaround or solution for this? Is very important for us.
Thanks a lot in advance!
Hi!
Next 8th August, WooCommerce will active by default High Performance Order Storage for products and orders and this plugin has no compatibility with that feature (you can see that yet at features of WooCommerce current version).
So, my question is:
Are you going to update the plugin to fix that or should we uninstall it and search for another solution to tag WooCommerce customers in Active Campaign?
Thanks.
Teresa
]]>Up until around March 15, 2023, both contacts and tags from our products have been successfully sent to ActiveCampaign. Now, contacts are no longer being created and tags are not being added. We do not see any WC-AC Hook-specific errors when we visit the log (though we may be missing them).
Both “Add/Update Contact” and “Track Order Status” have been unchecked since we set up WC-AC Hook. We do not want to turn on “Add/Update Contact” to “when processing” unless necessary—it has not been necessary in the past for the plugin to work.
Please advise. Thanks!
]]>Hello,
I’m testing this plugin right now but I would need to singularly tag variations of a variable product after their purchase. Right now, it’s only possible to add a custom tag to the parent product. Is it in the roadmap of the plugin? Is there any workaround?
Thank you for your work!
]]>Hi, We have been using this plugin for three years to add a specific tag and pass it to active campaigns based on the product. But unfortunately today the tag is no longer sent. We checked the API connection and everything is correct. Could you help us understand what the problem is?
]]>After an initial WooCommerce checkout, my buyer is redirected to a one-click upsell page. Where accepting the one-click upsell (an online course) results in a SEPA Direct Debit transaction somewhere in the next couple of days. Where the order then gets the status “pending” and “Awaiting payment”.
Access to their one-click upsell bought is done with a WC-AC Hook tag that triggers the automation with access details. I want to give buyers of the one-click upsell immediate access, instead of waiting till the SEPA transaction is done. Therefore the suffix “pending” needs to be added to the tag I set in the WC product. In my case, this would result in “SMS Gekocht (pending)”.
The problem is that I don’t manage to get this tag from WC to AC, although I did accept the one-click upsell and it appears as a real order in my dashboard.
I tried to enable “When order status is processing (rather than completed)” and “Add WooCommerce order status to tags”.
In my WC-AC Hook log file, I see that in all the testing setups and attempts, one time the tag was successfully added:
11-07-2022 @ 03:08:04 – Order ID = 8555 (Status = pending). Contact synced successfully (ActiveCampaign ID = 2891). Tags added: Klant (pending),SMS Gekocht (pending)
But no matter how I try, test, and change settings now, the suffix pending tag of the one-click upsell product isn’t transferred to ActiveCampaign.
(no problems with the initial purchase and its tag to AC, but that order is immediately paid and completed, so that’s different from a SEPA transaction that will take place in the future).
Testing for hours now, can’t make it work, don’t know how to proceed from here. Thanks for helping me to solve this.
]]>Hi there,
I would like to know if it’s possible to send multiple e-mailadresses associated with an order to Active Campaign. I only need these people on a list, so don’t nee d any payment / order information (only the tag which is already set in the settings of the productpage).
So I added an ‘additional field’ to my checkout page with the variable billing_adress because this is the variable you check to sent the information to active campaign. But right now it only can sent 1 adress. It will overwrite the first billing_email with the second one (we added as additional). So it will only sent the last added e-mailadres to Active Campaign. Would you see any chance to sent multiple addresses to Active Campaign associated with an order?
Thanks for your reply!
]]>Three of my ActiveCampaign contacts were tagged with a tag that is only added when a specific product on the website is purchased at a certain time (the tag on the product is regularly updated). None of these three contacts purchased the product in the time frame that would have resulted in this specific tag being added and, suspiciously, all three were tagged on the same exact date at the same time (August 19th, 2022 at 12:09). ActiveCampaign support confirmed that the tag was added via WC-AC Hook but there are no 8/19/22 purchases associated with these contacts… Is there another way these contacts could have been tagged?
]]>Hey! Thank you for this plugin. Normally it works like a charm, so I use it for many clients. But since yesterday I get an error at the website of one client and new shop clients don’t appear in ActiveCampaign.
This is the error:
`2022-08-15T08:34:45+00:00 CRITICAL Uncaught Error: Class ‘mtreherne\WC_AC_Hook\WC_AC_Hook_Integration’ not found in /home/website.nl/public_html/wp-content/plugins/woocommerce/includes/class-wc-integrations.php:41
Stack trace:
#0 /home/website.nl/public_html/wp-content/plugins/woocommerce/includes/class-woocommerce.php(642): WC_Integrations->__construct()
#1 /home/website.nl/public_html/wp-includes/class-wp-hook.php(307): WooCommerce->init()
#2 /home/website.nl/public_html/wp-includes/class-wp-hook.php(331): WP_Hook->apply_filters()
#3 /home/website.nl/public_html/wp-includes/plugin.php(476): WP_Hook->do_action()
#4 /home/website.nl/public_html/wp-settings.php(598): do_action()
#5 /home/website.nl/public_html/wp-config.php(83): require_once(‘/home/website…’)
#6 /home/website.nl/public_html/wp-load.php(50): require_once(‘/home/website…’)
#7 /home/website.nl/public_html/wp-admin/admin.php(34): require_once(‘/home/website…’)
#8 /home/website.nl/public_html/wp-admin/network/admin.php(13): require_once(‘/home/paperst in /home/website.nl/public_html/wp-content/plugins/woocommerce/includes/class-wc-integrations.php op de lijn 41`
How can I fix this issue?
Hope to hear from you soon ??
All the best,
Tamara
2021-10-16T07:55:21+00:00 CRITICAL Uncaught Error: Class ‘mtreherne\WC_AC_Hook\ActiveCampaign’ not found in /home/sysplatform/domains/sysplatform.nl/public_html/wp-content/plugins/wc-ac-hook/includes/sync-contact.php:29 Stack trace: #0 /home/sysplatform/domains/sysplatform.nl/public_html/wp-content/plugins/wc-ac-hook/includes/main-class.php(106): mtreherne\WC_AC_Hook\WC_AC_Hook_Sync->__construct(Array) #1 /home/sysplatform/domains/sysplatform.nl/public_html/wp-content/plugins/wc-ac-hook/includes/main-class.php(75): mtreherne\WC_AC_Hook\WC_AC_Hook->order_status_change(19972, NULL, ‘pending’) #2 /home/sysplatform/domains/sysplatform.nl/public_html/wp-includes/class-wp-hook.php(305): mtreherne\WC_AC_Hook\WC_AC_Hook->order_created(19972) #3 /home/sysplatform/domains/sysplatform.nl/public_html/wp-includes/class-wp-hook.php(327): WP_Hook->apply_filters(NULL, Array) #4 /home/sysplatform/domains/sysplatform.nl/public_html/wp-includes/plugin.php(470): WP_Hook->do_action(Array) #5 /home/sysplatform/domains/sysplatform.nl/publ in /home/sysplatform/domains/sysplatform.nl/public_html/wp-content/plugins/wc-ac-hook/includes/sync-contact.php op de lijn 29
How do i make sure this error doesn’t appear anymore?
]]>Hi there!
After installing this plugin, and performing some tests with different payment methods, I identified that tag is not being added in ActiveCampaign contact when purchase is made via PayPal.
It does work though when purchase is made via credit card.
Maybe it has to do something with order status as order made via PayPal takes longer to pass from “pending” status to “processing”?
Can you please help?
]]>Hi there,
Orders cant be processed because of this error. When we deactivate the plugin, everything works fine. What to do?
Thanks in advance!
2021-09-09 09:24:06.888882 [NOTICE] [771256] [T0] [31.201.34.254:50394:HTTP2-229#APVH_www.xxx:443] [STDERR] PHP Fatal error: Cannot declare class AC_Connector, because the name is already in use in /home/xxx/public_html/wp-content/plugins/wc-ac-hook/activecampaign-api-php/includes/Connector.class.php on line 8
]]>I am seeing some errors in our log that I think relates to this plugin. Can you see what is wrong?
Backend log: status was called incorrectly. Order properties should not be accessed directly. Backtrace: require(‘wp-blog-header.php’), require_once(‘wp-includes/template-loader.php’), do_action(‘template_redirect’), WP_Hook->do_action, WP_Hook->apply_filters, WC_AJAX::do_wc_ajax, do_action(‘wc_ajax_checkout’), WP_Hook->do_action, WP_Hook->apply_filters, WC_AJAX::checkout, WC_Checkout->process_checkout, WC_Checkout->create_order, do_action(‘woocommerce_checkout_update_order_meta’), WP_Hook->do_action, WP_Hook->apply_filters, WC_AC_Hook->order_created, WC_Abstract_Legacy_Order->__get, wc_doing_it_wrong. This message was added in version 3.0.\n`
]]>Q1 How are these ppl (tagged as woocommerce customer) added to AC?
Q2 How to add these ppl to the Welcome automation
Q1
Hi, we just realized that many newly joined users are tagged with woocommerce-customers but we don’t know how they were added. These ppl didn’t buy anything (otherwise there will be a product tag we have set up, or a purchase record) Nor did they try to buy (as this email is not in abaondon list).
The rest of our forms are elementor (except 1 gravity form + 1 optin page where the contacts are stored seperately)
We spoke to AC and they shared that those were added through your plugin but if you know how?
Q2 How to add those to our automation
Thanks!
]]>We let our influencers to place orders with a special coupon code. Wondering if they can be tagged as influencers when a special coupon code is used.
Thanks for this amazing plugin! Just left a 5 star review!
Thanks!
]]>Hi Can I also add multiple tags to a product like tag1, tag2?
Kind regards, Debbie
]]>Hi! Not sure why, but even with the latest update the plug-in is creating the below error messages when I activate it. Any idea on how I can fix this?
Notice: Trying to access array offset on value of type null in /home/2/h/happyandwhole/www/wp-content/plugins/wc-ac-hook/includes/settings.php on line 32
Warning: Cannot modify header information – headers already sent by (output started at /home/2/h/happyandwhole/www/wp-content/plugins/wc-ac-hook/includes/settings.php:32) in /home/2/h/happyandwhole/www/wp-includes/functions.php on line 6360
Warning: Cannot modify header information – headers already sent by (output started at /home/2/h/happyandwhole/www/wp-content/plugins/wc-ac-hook/includes/settings.php:32) in /home/2/h/happyandwhole/www/wp-admin/includes/misc.php on line 1310
Warning: Cannot modify header information – headers already sent by (output started at /home/2/h/happyandwhole/www/wp-content/plugins/wc-ac-hook/includes/settings.php:32) in /home/2/h/happyandwhole/www/wp-admin/admin-header.php on line 9
]]>Hi there!
I have used this plugin for a few customers in the past, but now it’s not working anymore.
– Add/Update Contact: checked
– Track Order Status: unchecked
– Debug Log: Enabled
Email addresses are not added to the list in AC and neither are the tags.
Oh good to know: I’m usung the ‘normal’ URL instead of the API URL, because it says so: In the format “https://youraccount.activehosted.com”
In your description of the plugin you say that I need to fill in the API URL. I tried both btw, but it doesn’t make any difference.
Could you help me with this?
]]>I’m trying to change wc-ac checkbox in checkout to the bottom, after “Terms and Conditions” checkbox.
I’ve changed line #53 in wc-ac-hook.php from:
add_action('woocommerce_before_order_notes', array($this, 'marketing_checkout_field'));
to:
add_action('woocommerce_checkout_after_terms_and_conditions', array($this, 'marketing_checkout_field'));
But page says “Fatal error” in checkout.
How can I solve this?
PS: I’m using WPocean theme, but this theme doesn’t rewrite checkout’s woocommerce
]]>For some reason, the tags are not being applied to the contact when they purchase?
Up until now, the Add/update contact was checked and Track Order Status was unchecked. Also, ‘When order status is processing (rather than completed)’ was checked.
– Add/Update Contact: unchecked
– Track Order Status: checked
– Debug Log: Enabled
– When order status is processing: unchecked
This is the only logs I could find…these orders still didn’t have the AC tags added.
11-23-2020 @ 01:10:46 – Order ID = 21460 (Status = processing). Contact synced successfully (ActiveCampaign ID = 295)
10-30-2020 @ 23:04:48 – Order ID = 21169 (Status = processing). Contact synced successfully (ActiveCampaign ID = 282)
Hi,
The plugin is not working correctly. It doesn’t add my contacts to ActiveCampaign. Can you help me fix this?
Regards,
Elisha
Hi there!
WC-AC is importing tags, email, name, and phone number to Active Campaign, but it is not importing the rest of the contact information such as company name, billing address, etc. What can I do to fix it?
Thanks!
]]>Hi!
My plugin is not working correctly anymore.
It doesn’t add contacts and/or producttags anymore.
What to do?
]]>I use the ActiveCampaign Lite plan. Any chance I can get the Woocommerce order value in ActiveCampaign using this plugin in the near future?
]]>Hi guys,
I love the WC-AC Plugin since it is syncing the email adress, tags and names from all my customers from my woocommerce store to Active Campaign. The only thing which is not syncing, is the phone number. How is this possible? I really need to figure this out so my sales team can follow up on them with their phone number.
Please let me know ??
Best regards, Vilijam
]]>Hi,
First of all, thank you for this plugin. It is great. Unfortunately, it is not working anymore. I change the status of the order but the tag it is not sinking. Here the error:
06-04-2020 @ 06:40:39 – Order ID = 51718 (Status = pending). Syncing contact failed. Error returned: List ID 15 does not exist.) Remove tags on contact failed. Error returned: Contact does not exist)
06-04-2020 @ 06:41:15 – Order ID = 51718 (Status = processing). Syncing contact failed. Error returned: List ID 15 does not exist.) Remove tags on contact failed. Error returned: Contact does not exist)
06-04-2020 @ 08:37:36 – Order ID = 51719 (Status = pending). Syncing contact failed. Error returned: List ID 15 does not exist.) Remove tags on contact failed. Error returned: Contact does not exist)
06-04-2020 @ 08:37:38 – Order ID = 51719 (Status = on-hold). Syncing contact failed. Error returned: List ID 15 does not exist.) Remove tags on contact failed. Error returned: Contact does not exist)
06-04-2020 @ 10:47:14 – Order ID = 51719 (Status = processing). Syncing contact failed. Error returned: List ID 15 does not exist.) Remove tags on contact failed. Error returned: Contact does not exist)
06-04-2020 @ 10:56:20 – Order ID = 51714 (Status = completed). Syncing contact failed. Error returned: List ID 15 does not exist.)
06-04-2020 @ 11:00:11 – Order ID = 51720 (Status = pending). Syncing contact failed. Error returned: List ID 15 does not exist.)
06-04-2020 @ 11:00:49 – Order ID = 51720 (Status = processing). Syncing contact failed. Error returned: List ID 15 does not exist.)
06-04-2020 @ 11:07:21 – Order ID = 51719 (Status = completed). Syncing contact failed. Error returned: List ID 15 does not exist.)
06-04-2020 @ 11:07:23 – Order ID = 51720 (Status = completed). Syncing contact failed. Error returned: List ID 15 does not exist.)
06-04-2020 @ 11:18:46 – Order ID = 51717 (Status = on-hold). Syncing contact failed. Error returned: List ID 15 does not exist.)
06-04-2020 @ 11:19:56 – Order ID = 51717 (Status = completed). Syncing contact failed. Error returned: List ID 15 does not exist.)
06-04-2020 @ 11:20:56 – Order ID = 51717 (Status = processing). Syncing contact failed. Error returned: List ID 15 does not exist.)
06-04-2020 @ 11:40:16 – Order ID = 51717 (Status = on-hold). Syncing contact failed. Error returned: List ID 15 does not exist.)
Hi,
My maintenance software mainwp is tagging this plugin as abandoned due to the fact that the last update was long ago.
Can you tell me if you still support and update this plugin?
I love this one. Maybe you can make sure it is still working with the latest WP version etc?
Maybe force a update even if there are no updates? ??
]]>The log doesn’t output errors, and it subscribes the customer nicely to our list. However the extra tags which have been specified on the product do not seem to get added to the user in AC.
Can you help me please :)?
]]>