Hello,
some of our orders are showing processing although they should be marked complete. They have already been going through many renewals and been marked complete.
Can you please advice why that is happening?
]]>Hello,
I have a multisite, and on the main site, after deactivating all plugins, I discovered that whenever Autocomplete WooCommerce Orders is active, the Jetpack settings screen does not load. This also happens when WooCommerce Checkout Manager, which I understand is also from QuadLayers, is active.
Thank you for your help.
]]>Hello
i have these 2 errors , thanks for your help
Warning: include(/home/fouschantants/espace.fouschantants.org/wp-content/plugins/fous-yousign/vendor/composer/../dompdf/dompdf/lib/Cpdf.php): Failed to open stream: No such file or directory in?/home/fouschantants/espace.fouschantants.org/wp-content/plugins/autocomplete-woocommerce-orders/vendor/composer/ClassLoader.php?on line?576
Warning: include(): Failed opening ‘/home/fouschantants/espace.fouschantants.org/wp-content/plugins/fous-yousign/vendor/composer/../dompdf/dompdf/lib/Cpdf.php’ for inclusion (include_path=’.:/opt/cpanel/ea-php81/root/usr/share/pear’) in?/home/fouschantants/espace.fouschantants.org/wp-content/plugins/autocomplete-woocommerce-orders/vendor/composer/ClassLoader.php?on line?576
]]>I have tested this plugin with a product with price 0 and don’t work, this plugin only is compatible with payment method or can be used too with product free?
]]>Hello,
We have been using this plugin for some months now it has been working great!
Recently since last week Sept 8th onwards we have been noticing some of our orders status not automatically changing to “complete” and it remains processing. This is effecting our dataflow. We are unable to understand the cause of this issue.
Kindly please provide some help.
]]>I’m not entirely sure it’s due to the plug-in, but I’m receiving emails from my site, and if I receive a physical order, I get the order processing email. However, any digital orders (with the autocomplete turned on) are no longer prompting the Order Placed email. It’s been about two weeks that I’ve seen a problem.
]]>i can only set Mode, but all other options are disabled
]]>I have a few different virtual products that have variations, so naturally, product type is set to “Variation” and I have the virtual box checked in each of the three variations that I have. However, the autocomplete feature does not work when one of these variable products are purchased. Can this be fixed?
]]>Seriousplugins.com used to offer a plugin with the same name as yours. Does your software offer the same features
]]>Will the Autocomplete WooCommerce Orders still work when the Single Product Pages are formatted into Gutenberg blocks? The reason to ask is the Block product pages do not have the virtual checkbox to declare a product different from a basic item, and therefore might not get treated properly to complete their status.
]]>Hi,
I usually use the plugin for my virtual products with any problem.
Here for one of my orders, the statut has been set to COMPLETED but on the STRIPE INTEND payement has been done, there is no mention STRIPE CHARGE COMPLETE in order note.
Stripe support sais that is should be an issue from you plugin
thanks for help
]]>How do I stop it from marking orders that are on hold for review complete? It is really screwing up our order system. Orders are on hold due to soft address verification declines and this plugin is marking them complete when they are not complete
]]>Hello,
I have a question: why is an order marked “Completed” if a customer orders a physical simple product AND an virtual product on our website? We only want to have orders with only virtual products marked “Completed” but not orders with both virtual and physical products marked completed.
Is this possible, how can we do so?
I configured the mode of this plugin to: “Virtual orders”.
]]>Hi,
in the logs I see a lot of fatal errors with the same content.
2024-02-29T12:38:12+00:00 CRITICAL Uncaught Error: Call to a member function is_virtual() on false in /var/www/vhosts/knn.com/httpdocs/knn.com/wp-content/plugins/autocomplete-woocommerce-orders/lib/frontend/class-frontend.php:71 CONTEXT: {"error":{"type":1,"file":"\/var\/www\/vhosts\/knn.com\/httpdocs\/knn.com\/wp-content\/plugins\/autocomplete-woocommerce-orders\/lib\/frontend\/class-frontend.php","line":71},"backtrace":["","#0 \/var\/www\/vhosts\/knn.com\/httpdocs\/knn.com\/wp-includes\/class-wp-hook.php(326): QuadLayers\\ACO\\Frontend\\Frontend->autocomplete_orders()","#1 \/var\/www\/vhosts\/knn.com\/httpdocs\/knn.com\/wp-includes\/plugin.php(205): WP_Hook->apply_filters()","#2 \/var\/www\/vhosts\/knn.com\/httpdocs\/knn.com\/wp-content\/plugins\/woocommerce-subscriptions\/vendor\/woocommerce\/subscriptions-core\/includes\/class-wc-subscriptions-renewal-order.php(95): apply_filters()","#3 \/var\/www\/vhosts\/knn.com\/httpdocs\/knn.com\/wp-includes\/class-wp-hook.php(326): WC_Subscriptions_Renewal_Order::maybe_record_subscription_payment()","#4 \/var\/www\/vhosts\/knn.com\/httpdocs\/knn.com\/wp-includes\/class-wp-hook.php(348): WP_Hook->apply_filters()","#5 \/var\/www\/vhosts\/knn.com\/httpdocs\/knn.com\/wp-includes\/plugin.php(517): WP_Hook->do_action()","#6 \/var\/www\/vhosts\/knn.com\/httpdocs\/knn.com\/wp-content\/plugins\/woocommerce\/includes\/class-wc-order.php(421): do_action()","#7 \/var\/www\/vhosts\/knn.com\/httpdocs\/knn.com\/wp-content\/plugins\/woocommerce\/includes\/class-wc-order.php(253): WC_Order->status_transition()","#8 \/var\/www\/vhosts\/knn.com\/httpdocs\/knn.com\/wp-content\/plugins\/woocommerce\/includes\/class-wc-order.php(365): WC_Order->save()","#9 \/var\/www\/vhosts\/knn.com\/httpdocs\/knn.com\/wp-content\/plugins\/woocommerce-gateway-stripe\/includes\/class-wc-stripe-webhook-handler.php(323): WC_Order->update_status()","#10 \/var\/www\/vhosts\/knn.com\/httpdocs\/knn.com\/wp-content\/plugins\/woocommerce-gateway-stripe\/includes\/class-wc-stripe-webhook-handler.php(1001): WC_Stripe_Webhook_Handler->process_webhook_dispute()","#11 \/var\/www\/vhosts\/knn.com\/httpdocs\/knn.com\/wp-content\/plugins\/woocommerce-gateway-stripe\/includes\/class-wc-stripe-webhook-handler.php(70): WC_Stripe_Webhook_Handler->process_webhook()","#12 \/var\/www\/vhosts\/knn.com\/httpdocs\/knn.com\/wp-includes\/class-wp-hook.php(324): WC_Stripe_Webhook_Handler->check_for_webhook()","#13 \/var\/www\/vhosts\/knn.com\/httpdocs\/knn.com\/wp-includes\/class-wp-hook.php(348): WP_Hook->apply_filters()","#14 \/var\/www\/vhosts\/knn.com\/httpdocs\/knn.com\/wp-includes\/plugin.php(517): WP_Hook->do_action()","#15 \/var\/www\/vhosts\/knn.com\/httpdocs\/knn.com\/wp-content\/plugins\/woocommerce\/includes\/class-wc-api.php(161): do_action()","#16 \/var\/www\/vhosts\/knn.com\/httpdocs\/knn.com\/wp-includes\/class-wp-hook.php(324): WC_API->handle_api_requests()","#17 \/var\/www\/vhosts\/knn.com\/httpdocs\/knn.com\/wp-includes\/class-wp-hook.php(348): WP_Hook->apply_filters()","#18 \/var\/www\/vhosts\/knn.com\/httpdocs\/knn.com\/wp-includes\/plugin.php(565): WP_Hook->do_action()","#19 \/var\/www\/vhosts\/knn.com\/httpdocs\/knn.com\/wp-includes\/class-wp.php(418): do_action_ref_array()","#20 \/var\/www\/vhosts\/knn.com\/httpdocs\/knn.com\/wp-includes\/class-wp.php(813): WP->parse_request()","#21 \/var\/www\/vhosts\/knn.com\/httpdocs\/knn.com\/wp-includes\/functions.php(1336): WP->main()","#22 \/var\/www\/vhosts\/knn.com\/httpdocs\/knn.com\/wp-blog-header.php(16): wp()","#23 \/var\/www\/vhosts\/knn.com\/httpdocs\/knn.com\/index.php(17): require('\/var\/www\/vhosts...')","#24 {main}","thrown"]}
Can I provide more details?
Thank you very much.
]]>Woocoomerce 8.5.1 and WordPress 6.4.2
So autocomplete orders is not working when set as Virtual and Downloadable Orders. I’ve set it to now to Virtual Orders and will retest.
Not sure what else I can do at this end?
Thanks
]]>Hello,
In our store we only have virtual orders. I want to try this plugin but I just wanted to confirm basis on what it turns the status to complete.
What if we have a credit card failure, will it override that and turn order complete? If the money doesn’t go through stripe, will it complete order turn to failure?
]]>When I receive an order and would like to fulfill it, I tap the fill automatically. It goes through the process of adding to cart etc. No other screen pops up. After that, it loads to “filling shipping address”. This is where it continues to load and only stay on this page and nothing else occurs. I check my AliExpress account, and the item is there in cart and added like it said it did. But nothing else occurs. I think it might be a deeper issue since I try and fill order manually, and it doesn’t load anything. I have disabled and re-enabled the ali extension and still persists. I am not sure if I have the correct plugins or maybe some I am using is interfering. Or I have missed a key process in this whole thing. Thanks for help.
]]>When a virtual product is just purchased it works great. However, when a virtual AND a simple shippable product is purchased it marks it complete as well. Is there anyway to adjust this so it applies to just orders that are ONLY virtual orders?
]]>Hi, I’ve noticed a recurring fatal error in version 3.1.7 of this plugin.
In the log it points to a line that runs $object->is_virtual() and that method doesn’t exist, since $object contains the value false according to the log and also it can be set to the value null, I’ve read in the code.
For now I’ve done a quick and dirty repair by first checking if the is_virtual() method is_callable, but probably it needs some more attention to find out if that is enough and spread the fix. This condition right now will crash the code.
if ( is_callable( array( $product, 'is_virtual' ) )
&& ! $product->is_virtual() ) {
$virtual = false;
break;
}
$virtual = true;
Our websites run on php v8.3.x, so I don’t know if that version is more critical, but this error seems new.
I found this error when a subscription payment wasn’t able to register. We use the WC Subscriptions plugin too.
Thanks, Hans
The php error log says…
[29-Dec-2023 18:47:30 Asia/Dhaka] PHP Fatal error: Uncaught Error: Call to a member function is_virtual() on false in /wp-content/plugins/autocomplete-woocommerce-orders/lib/backend/class-settings.php:161
Stack trace:
#0 /wp-includes/class-wp-hook.php(326): QuadLayers\ACO\Backend\Settings->autocomplete_orders()
#1 /wp-includes/plugin.php(205): WP_Hook->apply_filters()
#2 /wp-content/plugins/woocommerce/includes/class-wc-order.php(323): apply_filters()
#3 /wp-content/plugins/woocommerce/includes/class-wc-order.php(300): WC_Order->maybe_set_date_paid()
#4 /wp-content/plugins/woocommerce/includes/admin/meta-boxes/class-wc-meta-box-order-data.php(713): WC_Order->set_status()
#5 /wp-includes/class-wp-hook.php(326): WC_Meta_Box_Order_Data::save()
#6 /wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters()
#7 /wp-includes/plugin.php(517): WP_Hook->do_action()
#8 /wp-content/plugins/woocommerce/includes/admin/class-wc-admin-meta-boxes.php(263): do_action()
#9 /wp-includes/class-wp-hook.php(326): WC_Admin_Meta_Boxes->save_meta_boxes()
#10 /wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters()
#11 /wp-includes/plugin.php(517): WP_Hook->do_action()
#12 /wp-includes/post.php(4760): do_action()
#13 /wp-includes/post.php(4862): wp_insert_post()
#14 /wp-admin/includes/post.php(453): wp_update_post()
#15 /wp-admin/post.php(227): edit_post()
#16 {main}
thrown in /wp-content/plugins/autocomplete-woocommerce-orders/lib/backend/class-settings.php on line 161
]]>
Hi!
Does the plugin work with woocommerce subscription? The renewals are not being paid, and I think the problem stems from the fact that the plugin sets the payments as completed before the renewal arrives.
Thanks
]]>Hello,
Even if in order history, it is written that the statut has been set to completed, the paid order stays as Processing
thanks for help
]]>I have just installed it on a WordPress webshop with WordPress Version 6.4.1 and WooCommerce Version 2.5.5, and it doesn’t seem to work unfortunately.
Do you know when the plugin will be compatible with these new versions?
When will your plugin be compatible with WooCommerce High-Performance order storage functionality releasing in August?
]]>Orders are not auto-completed when they are free and with a price of €0 and do not go through the POS
]]>Y’all seem to have accidentally tagged a version 7.1.4. Please remove that from SVN if possible. WPackagist is picking it up.
]]>We have orders coming in from Paypal and their virtual order completes, however Stripe payments do not autocomplete, and the user is then not added to their membership or their LearnDash course as a result. We have the latest version of the plugin.
]]>Hi! I have used your plugin in numerous sites. Same configuration. But this time is not working. If I deactivate the plugin and add just the snippet from woocommerce, then the orders complete. But not with your plugin.
]]>Hi,
I am using Woocommerce & woocommerce payments and I have a problem with notifications for failed (test) orders.
Notifications for failed and cancelled orders are active. I changed some settings for these emails (subject etc). But I get failed order notification only once when I try to pay with test “declined” card on the checkout-page (email looks like if I didn’t make any changes in subject field, why?). And if I try to use any declined card one more time, I don’t receive any failed order emails (in log from wp mail logging there are no emails too). Besides, if I try to pay on customer payment page (woocommerce->orders->customer payment page), I also get no notifications. I want to send/receive failed order notifications every time when payments fail. How can I fix it?
Besides, if order is complete order status is not changing (still “processing”). Why so?
Best regards
]]>Hi there!
I worked on the Jetpack team, and recently noticed that you’re using 2 Jetpack Composer packages in your plugin:
First of all, I’m happy to see that, I hope you’re finding those 2 packages useful! ??
I am reaching out to make a suggestion, so your plugin can be fully compatible with other plugins that rely on those 2 packages.
When using packages that are also used by other plugins on the same site, it is recommended to use the Jetpack Autoloader Composer package as well; it would ensure that when your plugin is installed alongside another plugin that also loads Jetpack Assets or Jetpack Constants, there are no conflicts between the 2 versions.
If you’d like to implement that on your site, you’d have to do 2 things:
automattic/jetpack-autoloader
in your plugin’s composer.json
.require_once DIR . '/vendor/autoload_packages.php';
Things should then work just like before, but your plugin’s users should never run into conflicts with other sites that use those packages.
If you’d like to implement that in your plugin and need some more help, do not hesitate to reach out by creating a GitHub issue here, or contact us via email and mention this forum thread; I’ll be happy to help you with this!
]]>Can you confirm whether the Autocomplete functionality in your plugin, when set up for a Virtual product, will trigger the standard “Processing” email to a customer AS WELL AS the “Completed” email when the customer pays via an “immediate” payment method (i.e. PayPal, Stripe)? Does the customer still receive both emails, even when the Order is paid this way?
Thanks for your help
Marcus
]]>