I’ve started seeing a ton of db errors related to the action scheduler – specifically webhook actions, and Jilt is the only plugin I’m using that uses webhooks, and I confirmed that the majority of pending scheduled actions are using one of the Jilt webhooks (product updated)
Since it’s asynchronous, the queue processing stack trace doesn’t include Jilt.
I’ve contacted the support team for wc product feeds and confirmed their plugin wasn’t the cause of the issue.
Uncaught exception 'RuntimeException' with message 'Unable to claim actions. Database error.'
in /wp-content/plugins/woocommerce-product-feeds/vendor/woocommerce/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php:675
…rce-product-feeds/vendor/woocommerce/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php (599)
…woocommerce-product-feeds/vendor/woocommerce/action-scheduler/classes/ActionScheduler_QueueRunner.php (153)
…woocommerce-product-feeds/vendor/woocommerce/action-scheduler/classes/ActionScheduler_QueueRunner.php (132)
…QueueRunner::run called at /wp-includes/class-wp-hook.php (292)
…k::apply_filters called at /wp-includes/class-wp-hook.php (316)
in WP_Hook::do_action called at /wp-includes/plugin.php (484)
…roduct-feeds/vendor/woocommerce/action-scheduler/classes/ActionScheduler_AsyncRequest_QueueRunner.php (52)
/wp-content/plugins/woocommerce/includes/libraries/wp-async-request.php (147)
…st::maybe_handle called at /wp-includes/class-wp-hook.php (292)
…k::apply_filters called at /wp-includes/class-wp-hook.php (316)
in WP_Hook::do_action called at /wp-includes/plugin.php (484)
in do_action called at /wp-admin/admin-ajax.php (202)
]]>
Is version 1.7.9 of Jilt for WooCommerce compatible with PHP 7.4?
Thank you.
]]>Hi there,
There is a function in your plugin which uses the deprecated woocommerce function
get_product_from_item
Specifically, line 583 and 677 in /includes/class-wc-jilt-order.php
The deprecated function is creating error messages in our log, which are so large they cause a buffer overflow and create a 502 error. How do I know? I just spent the last 5 hours looking for the problem ??
When other integrations try to use the WooCommerce order API, the Jilt plugin gets called and triggers this error and returns a 502.
Could you please update the plug-in to remove this dependancy?
I would greatly appreciate it.
If you have any questions about this issue, please let me know.
2020/09/09 05:48:21 [error] 4870#4870: *2572 FastCGI sent in stderr: "PHP message: The WC_Abstract_Legacy_Order::get_product_from_item function is deprecated since version 4.4.0. Replace with $item->get_product().PHP message: The WC_Abstract_Legacy_Order::get_product_from_item function is deprecated since version 4.4.0. Replace with $item->get_product().PHP message: The WC_Abstract_Legacy_Order::get_product_from_item function is deprecated since version 4.4.0. Replace with $item->get_product().PHP message: The WC_Abstract_Legacy_Order::get_product_from_item function is deprecated since version 4.4.0. Replace with $item->get_product().PHP message: The WC_Abstract_Legacy_Order::get_product_from_item function is deprecated since version 4.4.0. Replace with $item->get_product().PHP message: The WC_Abstract_Legacy_Order::get_product_from_item function is deprecated since version 4.4.0. Replace with $item->get_product().
Hi,
We are experiencing the following error in Firefox and Edge:
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at ‘https://api.jilt.com/v2/shops/<generatedcodegoeshere>/orders/<generatedcodegoeshere>/beacon’. (Reason: Credential is not supported if the CORS header ‘Access-Control-Allow-Origin’ is ‘*’).
We have removed any policies set from our side but we still experience this error. Can anyone help use with this, please?
Thank you.
]]>Hey,
I have installed Jilt for WooCommerce so that whenever the user completes their payment they should be registered as a user in my admin section.
I installed and connected with jilt but there is no difference seen after successful payment also. No popup or something that asks the user to register if they want.
Can anyone please help and let me know what am I doing wrong?
]]>I inspected my server logs and noticed numerous errors from the Jilt plugin. This error is actually being logged multiple times per day:
[29-Aug-2019 00:01:30 UTC] PHP Fatal error: Uncaught Error: Call to a member function set() on null in /home/bosslife/public_html/wp-content/plugins/jilt-for-woocommerce/includes/class-wc-jilt-session.php:44
Stack trace:
#0 /home/bosslife/public_html/wp-content/plugins/jilt-for-woocommerce/includes/handlers/class-wc-jilt-cart-handler.php(429): WC_Jilt_Session::set_jilt_order_data(‘cde99034-dec0-4…’)
#1 /home/bosslife/public_html/wp-content/plugins/jilt-for-woocommerce/includes/handlers/class-wc-jilt-cart-handler.php(348): WC_Jilt_Cart_Handler->get_cart_token()
#2 /home/bosslife/public_html/wp-content/plugins/jilt-for-woocommerce/includes/handlers/class-wc-jilt-cart-handler.php(406): WC_Jilt_Cart_Handler->get_cart_data()
#3 /home/bosslife/public_html/wp-content/plugins/jilt-for-woocommerce/includes/frontend/class-wc-jilt-frontend.php(136): WC_Jilt_Cart_Handler->get_cart_hash()
#4 /home/bosslife/public_html/wp-content/plugins/jilt-for-woocommerce/includes/frontend/class-wc-jilt-frontend.php(209): WC_Jilt_Frontend->load_scripts()
#5 /home/bosslife/publi in /home/bosslife/public_html/wp-content/plugins/jilt-for-woocommerce/includes/class-wc-jilt-session.php on line 44
Hey I just subscribed and activated Jilt on my store.
I would like to get instructions on how to trigger an email to be sent from Jilt by form submitted via Elementor.
Thanks.
]]>We were having some technical issues with our site, and had to delete all our webhooks, which of course included a dozen or so Jilt ones. How do we set those up? Does it have to be done manually, or can they automatically be generated again?
]]>Client says your plugin doesn’t play nicely with caching. Are there any specific pages or cookies or url strings I can exclude to help this?
]]>I have this installed and it says it’s connected to my jilt account.
However, in jilt, it doesn’t seem to recognize the connection.
Also, the links in Jilt/Woo admin:
Configure my Campaigns | View Statistics | Get Support!
are broken.
Hi
I’m running WP 4.9.6 and WooCommerce 3.4.2. I’ve tried activating Jilt for WooCommerce but I get the following error
Fatal error: Call to undefined method SV_WC_Framework_Bootstrap::is_woocommerce_active() in /home/xxxxxx/public_html/wp-content/plugins/jilt-for-woocommerce/jilt-for-woocommerce.php on line 36
Could you advise?
Thanks.
]]>The plugin prevents shipping methods from recalculating after entering a zip/postcode, resulting in inaccurate shipping options.
This is due to the move_checkout_email_field
method in class-wc-jilt-checkout-handler.php
.
The code:
if ( isset( $fields['billing']['billing_postcode'], $fields['billing']['billing_phone'] ) ) {
$fields['billing']['billing_postcode']['class'] = array( 'form-row-first');
$fields['billing']['billing_phone']['class'] = array( 'form-row-last' );
}
removes the ‘address-field’ class from the postcode field, which is what the shipping recalculation relies on. An array_merge is probably more appropriate, but I haven’t tested.
Thanks!
Will
Hi there,
Great plugin ?? I hope it gets more users because it serves an important e-commerce niche in a really nice way.
I’m just reporting a deprecated notice:
“The WC_Order_Item_Meta::__construct function is deprecated since version 3.1. Replace with WC_Order_Item_Product.”
Called from WC_Jilt_Checkout_Handler::get_product_line_items_for_order() which calls
SV_WC_Helper::get_order_line_items()
In my case this notice is coming from the class declared in woocommerce-social-login, but only because it’s declared before the same class contained in Jilt I think.
Thanks!
Will