• Resolved zsoca

    (@zsoca)


    I turned on the limit of every products to only 1. But if the costumer log out and log in again, can buy again. How can I solve this problem? And how can I make it so that can’t buy the same products for 12 hours after the purchase? After 12 hours can buy again. IP filtering does not work because dozens of customers have the same IP address.

    Thank you.

    • This topic was modified 2 months, 2 weeks ago by zsoca.
Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Support Jonayed (woo-hc)

    (@jonayedhosen)

    Hi @zsoca ,

    I see you’ve set a buy limit for each product, but it seems that when customers log out and log back in, they’re able to make another purchase. This likely indicates that the system isn’t correctly recognizing the purchase history after a session reset.

    By default, WooCommerce doesn’t include a built-in feature to limit purchases within a specific timeframe (like 12 hours). To achieve this functionality, you’d likely need a third-party plugin or some custom code.

    In that case, you might want to check out the WooCommerce plugin linked below. It allows you to set rules that restrict customers to one purchase within a certain timeframe, such as a 12-hour window:

    WooCommerce offers a?30-day refund policy, so you can test the extensions and make sure they meet your needs. If you have any questions before purchasing, you can reach out to us at?WooCommerce.com → My Account → Support?(you’ll just need to create an account if you don’t already have one).

    Please note that under our Support Policy, we cannot provide extensive assistance with customizations. For more complex or advanced changes, we recommend reaching out to Codeable or a Certified WooExpert.

    I hope this helps point you in the right direction!

    Thread Starter zsoca

    (@zsoca)

    Thank you @jonayedhosen !

    One more question. I’m using woocommerce coupon. After using the “bcx” coupon code, every category (only just one not) make 50% discount. I want to make that gives customer a 50% discount on the first of each item on the cart. For example, customer buys 2 pcs of product A and 1 pcs of product B. The customer should get first item of product A and the product B the 50% discount. And important, that NOT using coupon code for one specific category). So it doesn’t matter how many pcs of each items you buy, the first one is always on 50% discount on each individual items. How can I solve this?

    Plugin Support shahzeen(woo-hc)

    (@shahzeenfarooq)

    Hi there!

    Thank you for sharing the details of what you’re trying to achieve.

    Unfortunately, WooCommerce’s default coupon system does not have the ability to handle such advanced discount rules out of the box. However, there are a couple of options you can explore to achieve this:

    1. Use a Plugin with Advanced Discount Rules:
      Plugins like https://www.ads-software.com/plugins/advanced-coupons-for-woocommerce-free/ allow for more complex discount setups. You can configure rules to apply discounts to individual products, exclude categories, and use coupon codes as triggers.
    2. If that does not help, you can achieved that by customization, If you need more in-depth support or want to consider professional assistance for customization, I can recommend?WooExperts?and?Codeable.io?as options for getting professional help. Alternatively, you can also ask your development questions in the??WooCommerce Community Slack?as custom code falls outside our usual?scope of support.

      Thank you
    Thread Starter zsoca

    (@zsoca)

    Thank you!

    Plugin Support Reynier (a11n)

    (@reynierc)

    Glad to hear that @shahzeenfarooq was able to help you here!

    If anything else comes up, please feel free to?create a new topic.

    Also, if you have a minute, we’d love it if you could leave us a review:
    https://www.ads-software.com/support/plugin/woocommerce/reviews/

Viewing 5 replies - 1 through 5 (of 5 total)
  • You must be logged in to reply to this topic.