You can create a helper function for that which qurries the orders for given email and created less than 10 mins ago.
function wpse407278_check_if_ordered_in_last_10_mins( $email ) {
if ( !isset($email) || empty($email) ) {
return false;
}
$args = array(
'customer' => $email,
'date_created' => '>' . ( time() - strtotime('-10 minutes') ),
);
$orders = wc_get_orders( $args );
if ( empty( $orders ) ) {
return false;
}
return true;
}
This will return true
if the customer has orderd within last 10 minutes and false
otherwise.
Related Posts:
- Username field is not shown in Woocommerce’s registration contact form
- Custom Redirect after registration in WooCommerce
- Which hook should I use to capture $_POST(‘password’) via profile update and password reset
- Force User Registration before visitng Checkout Page
- Register a new user on wooCommerce using Rest API
- Allow WooCommerce existing customers to checkout without being logged in [closed]
- WooCommerce: “account is already registered with your email address”
- Auto generate user email while registration
- Sender e-mail address, for new order email to customer, is suddenly wrong [closed]
- WooCommerce Registration redirect based on page ID
- Block Disposable Emails on Woocommerce Registration
- Clients with empty username are not receiving request new password email
- Woocommerce Register Error
- Make e-Mail optional on Woocommerce sign up
- Assign user role by text field in WordPress (Woocommerce) [closed]
- Impossible to create a new WooCommerce customer using Rest API
- Registration roles
- How to send Woocommerce Customer Details (Name, Email and Phone Number) to Admin upon signup
- Redirect After Registration on Specific Link
- Custom Registration Fields woocommerce
- Allow users to register on multisite through WooCommerce using the same email address
- Change WooCommerce registration form/way?
- DatePicker in Woocommerce (My Account) Registration [closed]
- Remove login fields from /customer-account page [closed]
- My account page, don’t show the complete “Registration form”
- Email Woocommerce customer a link to login and set a password for their automatically created account
- Woocommerce – Add a product to cart programmatically via JS or PHP [closed]
- ( Woocommerce) How to get the user belonging to an order? [closed]
- Get the product list of a given Category ID
- List of JS events in the WooCommerce frontend
- get woocommerce My account page link
- WooCommerce: How to edit the get_price_html
- Get woocommerce product price by id [closed]
- Product categories don’t appear as option to build menu
- WooCommerce Variable Product Price not showing on single product page
- How to override WooCommerce template files?
- Woocommerce add extra field to variation product
- Getting the gallery images from products in woocommerce?
- How to get current product category ID in product archive page
- Get url of product’s images (woocommerce)
- WooCommerce prices location in DB
- Order by rating not works in wp_query
- Woocommerce: How to remove page-title at the home/shop page but not category pages
- Woocommerce show cross sells on singe product page [closed]
- How to add a new endpoint in woocommerce
- How can I be certain that a user has verified their email after registration?
- Are there any hook or filter when refund is done through admin -woocommerce
- How to check if is in cart page? [closed]
- Display single product attribute value on Shop page (Woocommerce)
- Woocommerce registration page [closed]
- WP/WooCommerce REST API cart/checkout/order [closed]
- how to use wc_create_order with subscription product
- How to set up User email verification after Signup?
- WooCommerce: Webhook disabled on its own
- Share users and WooCommerce memberships between two installations
- Slow Loading Attribute Select – WooCommerce Backend
- WooCommerce: Can’t use wc_get_products for custom REST API endpoints
- How to change or add Woocommerce thank you page URL key content?
- How can I define a custom template for woocommerce [products] shortcode? [closed]
- How to remove an action within a class with extends
- single-product.php template not working for single products [closed]
- Insert variations via woocommerce api [closed]
- WooCommerce get physical store address
- Is it possible to add custom fields to a WooCommerce attribute term? [closed]
- wc_get_template_part( ‘content’, ‘product’ ) | Where is this file located?
- how to get woocommerce product attribute slug
- Correct function to get the user’s latest Woocommerce Subscription?
- Move payment options at checkout in WooCommerce [closed]
- add_filter to modify woocommerce_cart_item_name hyperlink
- Where do the cart details are stored in database?
- How to display product price of the product in loop
- How to disable Woocommerce password recovery and use the default WordPress password reset page?
- Display order items names in WooCommerce admin orders list [closed]
- Is it safe to delete from db orphaned posts i.e. whose post_parent no longer exists?
- Add custom variable to cart content [closed]
- Get product details by url key in WordPress woocommerce
- Get product link
- WooCommerce – Hook after Loading Variation in Admin Edit page?
- How to delete woo commerce order pragmatically? [closed]
- WooCommerce changes lost password reset link
- Process checkout using WC REST API
- How to get rid of the hover zoom in WooCommerce single products
- How do I display certain products via their category on a section of a page using PHP?
- How to turn off WooCommerce user registration and manually create accounts?
- What’s the difference between WC() and $woocommerce
- Display orders instead of woocommerce my account dashboard for logged in users [closed]
- Limit users to one active subscription in WooCommerce Subscriptions? [closed]
- Detect whether a page is a product subcategory page?
- Hidden woocommerce products still showing up in search results [closed]
- Menu not show woocommerce product category
- Orders being sent to wrong admin email in WooCommerce [closed]
- WooCommerce: add different order item meta for each item in order
- Remember page before login page, redirect to that page after login
- Woocommerce 3.1 Add product image to order confirmation email not working
- Where is the “default attribute” values located in the phpMyAdmin in Woocommerce?
- Woocommerce My Account Endpoint – how to get ID parameter from URL?
- Hook and send Woocommerce data after click Place Order button
- Woo-commerce | Disable proceed to checkout button in cart page if total in cart less than 15 [closed]
- Fatal Error when installing woocommerce despite upgrading
- Adding an action within a function that is being called by add_filter