Hello, thanks for creating this plugin it seems to work well.
I have one issue with checking logs per customer. The plugin created first 20 logs, but does not show any more than that despite the fact that more emails have been sent. In the “results” tab I can see that emails are being sent with “success” status, but they are not shown in “logs per customer”, where I would like to check if someone opened and clicked on the email. It seems that after logging 20 records the plugin stopped showing more entries in the “logs per customer tab”.
Here, you can see screenshots:
https://ibb.co/0m83Vzg
https://ibb.co/L60swk5
I would appreciate your help.
]]>Hi, I just installed the module and when I send the email with the link to recover the cart I get the error “too many redirects”.
Woocommerce: 9.4.1
WordPress: 6.6.2
PHP: 8.1.27
I have a problem where I see an abandoned cart even though the order was placed by that user. What could be the reason? Emails are being delivered, but I don’t want to send users a discount code after the fact ??
]]>Hi,
The Shopmagic emails do not seem to be sending.
I’ve set up it to publish, paid and completed and send email.
The order is registering on woo commerce but it doesnt seem to log in to shop magic. nothing on the logs.
thanks in advance.
]]>I would like to know if it is possible to add custom functions, such as creating new events like sending an email to customers when a new product is uploaded.
]]>error: wp_mail() failure. Message [You must provide at least one recipient email address.]Show details
Heads up! The last email your site attempted to send was unsuccessful.
Email Source: ShopMagic for WooCommerce
Mailer: Other SMTP
You must provide at least one recipient email address.
Recently the above errors appears. I am using Shopmagic plugin version 4.3.5, Woocommerce 9.3.3 and PHP 8.2 . What is the resolution for this error?
]]>Hello,
Installed the plugin today and trying to make the first automation but when I try to filter by “Order – Items” when I click on “Search for a product” input it display “no data”.
Console browser say:
main.js?ver=4.3.3:3945
GET https://www.mydomain.com/wp-json/shopmagic/v1/resources/placeholders?event_slug=shopmagic_order_processing_event 500 (Internal Server Error)
Looking at debug.log:
PHP Warning: Undefined property: WPDesk\ShopMagic\Api\Controller\ResourcesController::$extenions in /home/educhia1/public_html/wp-content/plugins/shopmagic-for-woocommerce/src/Api/Controller/ResourcesController.php on line 80
[17-Sep-2024 17:31:10 UTC] shopmagic.CRITICAL [3083f8c]: Controller WPDesk\ShopMagic\Api\Controller\ResourcesController::placeholders failed to process request. Error message: Call to a member function get_placeholders() on null {"path":"/resources/placeholders","file":"/home/educhia1/public_html/wp-content/plugins/shopmagic-for-woocommerce/src/Api/Controller/ResourcesController.php","line":80} []
Using WP 6.6.2 with WC 9.1.3 under LiteSpeed server with PHP 8.3
I already tried on another website with only storefront theme and woocommerce plugin installed, same WP, WC and PHP version, with the same errors!
Any idea about this strange issue?
Hello,
Question, is it possible to send email to the customer after the 3rd order ? I mean, we want to tell the 3rd order that he has a free entry.
]]>Hello,
I have double opt-in automation. Many bots register and receive a message asking for confirmation of email messages.
Is it possible to implement e.g. recaptcha so that messages are not sent to addresses that do not exist?
We receive a lot of feedback about messages asking for confirmation not reaching us and we get a bounce.
]]>Hi Shop Magic Team,
I installed the free version of Shop Magic on Friday and added the abandoned cart feature to my website. Over the weekend, I noticed that even after customers completed their purchases, they were still receiving abandoned cart emails.
I saw that this issue was raised in a discussion about 10 months ago, and I was wondering if there has been a resolution or a workaround for it?
I’ve adjusted the settings so that the first abandoned cart email is sent after a 2-hour delay, with the second email set to send after a 1-day delay as per the recipes provided. I currently have no filters set on either automation.
Any advice or guidance you could provide would be greatly appreciated.
Thank you, Amber
]]>Dashboard -> settings -> modules Here’s multilingual and ShopMagic Abandoned Carts enabled.
Now inside Dashboard I have 3 Automations:
I was following tutorial to set it multilingual. After a while I noticed customer gets double messages, from 2 languages.
Let’s say there are 5 languages (wpml). French is the default language. I open automation Abandoned Cart Default and it has English title/content. on the left, language and parent aren’t set – because it’s parent automation.
In a dropdown I can see there’s french translation for Abandoned Cart Default, which has parent set and language is french.
But french client gets both english email and french.
I just noticed also that if I’m in wpml french (defualt shop language), i can see only parent automation (english) NO CHILD, when i go to english language.. i can see parent (english) and french child. The design is terrible, check it yourself, it gets even more confusing: https://imgur.com/PcahXTd
]]>I’m working on a custom event to send review requests using fooevents check-in as trigger using your example code and feedback from support of involved plugins: ShopMagic, FooEvents and Customer Reviews for WC.
Flow is very simple:
Code is available on wp-reviewrequest public repository on GitHub
Contributions are welcome.
]]>Hello,
If a customer makes a purchase today on Woocoomerce, is it possible to send them an email in a year’s time notifying them that it’s been a year since they placed their order? Like an order anniversary email.
Thanks
]]>I want to send an email to the client while the order is still processing. I have set it up correctly and checked every troubleshooting option available. The email is being sent to the website address but not to the client. The logs records the website address as the “client” in the ‘outcomes’.
I really need help here. Please!
]]>Hello,
I recently updated my WooCommerce template to include a header image. However, when I sent a test ShopMagic email the header shows as broken. How can we resolve this?
Thank you.
]]>Hi. I run a shop with WPML. Link structure is domain(.)com/language (domain(.)com/en/ etc). When customers buys on italian (/it/) or on english (/en/) or any other, they get payment reminder {{ order.payment_url }} . However the link is always in shop default language – sending customer to /pl/ version. How can I make sure they’re send to correct language?
]]>I tried several times, also with different email adresses. i cant send me a test email, i dont receive them. also not in the spam folder.
]]>Hi,
I’ve been using with success Shopmagic for several years, and now, I’m in front a strange issue:
I’ve got an automation which triggers when a private note is added to an order, but, when I add this note and I update this order: no automation is launched.
I don’t use very often Shopmagic, but last time, at the end of 2023, it was working like a charm.
When I use the test feature for sending email, it works.
It seems the automation is not triggered.
Access to mywebsite.tld/wp-json/shopmagic/v1/ is working, but for example mywebsite.tld/wp-json/shopmagic/v1/automations is not working:
{
"code": "rest_forbidden",
"message": "D\u00e9sol\u00e9, vous n\u2019avez pas l\u2019autorisation de faire cela.",
"data": {
"status": 401
}
}
while I’m connected, in another tab, as admin (ccokie is well present).
Have you got some idea to solve my issue ?
Thanks a lot !!
Best regards
]]>Hi there, I received a notification that one of our clients sites has a vulnerability due to this plug-in. We explored it further and apparently it’s because it’s using an outdated version: 4.9.38. However, we’re not getting any notification in wp-admin that the plug-in needs to be updated so we had no idea. We’ll go ahead and manually update it using the latest zip file, however, do you know why this is happening? And how we can prevent it from happening again?
Thanks so much in advance!
]]>Hey Guys,
I have a similar problem to this thread:
https://www.ads-software.com/support/topic/manual-order-trigger-not-working/
but a little different nonetheless. I have the latest wordpress version installed, php 8.3. and shopmagic and shopmagic manual actions 1.7.3. installed.
I want to send out a “thank you for having bought this product” manual mail. So I need a filter for an exact product that customers have bought.
when I click on Preview and Run Actions only few or no items are found.
Weirdly, with one product, almost all customers can be found, while with another only a handful can be found.
WordPress 6.5.2
WooCommerce 8.8.2
PHP 8.3.6
The Filter line says: Order- Article | Fits any | (variable product)
Can you help me out here?
Edit: I installed advanced filters, and tried to do the “order created after” but the order fetching times out.
]]>Hi there,
I’m trying to set up an email automation of a confirmation email when a specific product is ordered.
When this product is ordered through Woocommerce, the user can select a quantity in the order. I’d like the confirmation email to reference the quantity however there is no tag for this. I can see the quantity when I select the {{order.details}} tag but it is alongside other information I do not require. Is there a way to do this, ideally avoiding the need to add custom code to the php file for the site?
Many thanks
After completing the order, the message from shopmagic is not sent.
SMTP plugin installed and configured
Product in ShopMagic automation: https://wiaraczyporod.pl/produkt/kurs-wiara-czy-porod-min
]]>Is this feature available on the free version and if so how is this setup?
Thank you
]]>Hello,
I am editing your recipe the 7-day delay review email. The first time I edited I was able to send a test, but after further editing I can no longer find that option. Would you please tell me how I can send myself a test before publishing and making the automation live.
EDIT: Somehow it re-appeared! Please disregard as I can’t see how to delete this post. ??
]]>Hi, after lastest update, the cron cant run anymore with the script, so it cant send out any emails, after the order is completed. Im running free version yet.
The error in cronlist is this on all cronjobs form shopmagic, so it seems that the crpon cant run, therefore no mails send. I can see the Queue and the next cron time, but its not executed:
Closure on line 81 of wp-content/plugins/shopmagic-for-woocommerce/src/HookEmitter/CronHeartbeat.php
wp-content/plugins/shopmagic-for-woocommerce/src/HookEmitter/CronHeartbeat.php:81
Can anyone help, or is it a bug?
I should say that the test mail in automation is good. this is sent though.
So it′s likely that is the cron that is failing. I have other cronjobs, that runs fine.
BR
ML
Hi, when I cancel an order via the admin interface – i get the following error message in my wp-errors.log file with debugging enabled.
It seems that my payment gateway plugin (may) be throwing an error about unsupported used of is_internal_meta_key for internal meta data. Suggesting to use “getters and setters” instead – possibly related?
Backtrace: edit_post, wp_update_post, wp_insert_post, do_action(‘save_post’), WP_Hook->do_action, WP_Hook->apply_filters, WC_Admin_Meta_Boxes->save_meta_boxes, do_action(‘woocommerce_process_shop_order_meta’), WP_Hook->do_action, WP_Hook->apply_filters, WC_Meta_Box_Order_Data::save, WC_Order->save, WC_Order->status_transition, do_action(‘woocommerce_order_status_changed’), WP_Hook->do_action, WP_Hook->apply_filters, Reepay\Checkout\OrderFlow\OrderStatuses->order_status_changed, Reepay\Checkout\Gateways\ReepayGateway->cancel_payment, Reepay\Checkout\Api->cancel_payment, WC_Data->update_meta_data, WC_Data->is_internal_meta_key, wc_doing_it_wrong Se venligst Fejlfinding i WordPress for mere information. (denne meddelelse blev tilf??jet i version 3.2.0). in /var/www/*****-com,/wp-includes/functions.php on line 6031
[01-Mar-2024 00:32:41 UTC] PHP Warning: Undefined array key 0 in /var/www/******-com/wp-content/plugins/shopmagic-for-woocommerce/src/Workflow/Automation/Automation.php on line 135
I’m running the latest version of the plugin. Please see attached Woocommerce status file.
Your help is greatly appreciated!
Hi, it was sending emails after an order automatically and then it stopped and it’s giving me this error: error: wp_mail() failure. Message [{ “error”: { “code”: 400, “message”: “Recipient address required”, “errors”: [ { “message”: “Recipient address required”, “domain”: “global”, “reason”: “invalidArgument” } ], “status”: “INVALID_ARGUMENT” } } ]Show stack trace
]]>I use your plugin, and I am very satisfied.
The website language is set to Hebrew, and there is a problem setting emails, because the drop-down field is hidden by the WordPress navigation.
When I change the language to English > everything works fine.
Is there a possibility to arrange that even in Hebrew the layout will not break?
Here is a screenshot of the problem: https://prnt.sc/VCgqijbmsvO-
Thank you
]]>Hello!
From Feb 9 my Google Sheets integration stopped working with no visible reason )
The logging shows next:
alert: { “error”: { “code”: 400, “message”: “Unable to parse range: Sheet1”, “errors”: [ { “message”: “Unable to parse range: Sheet1”, “domain”: “global”, “reason”: “badRequest” } ], “status”: “INVALID_ARGUMENT” } }
Previously everything worked just find, and new WooCommerce orders were successfully added to new rows in Google Sheets.
It was nothing changed in the website setup or in related Sheet.
Thanks a lot in advance!
Best regards,
Constantine.
Is there a way to change the sender’s email address of [email protected]?
I want to replace the “noreply” part to a different one.
Under ShopMagic Settings > General
I changed the “From” email to the desired email but it is not reflecting whenever I send a test email to verify that it changed.