Coupons & Add to Cart by URL Links for WooCommerce

Description

“Easy To Use And Works!: URL Coupons for WooCommerce plugin is extremely easy to use. Basically, plug and play. Very light-weight and performance focused. Love it!” – ⭐⭐⭐⭐⭐ carmpocalypse

Main Page | Demo (Pro Version) | Support Forum | Documentation & How to

Are you tired of customers abandoning carts because they forgot to apply a discount code? Our plugin solves this problem by enabling you to create special URLs that automatically apply coupons at checkout.

No more frustration for your customers, and no more lost sales for you. With just a click, shoppers can enjoy their discounts hassle-free, leading to increased conversions and happier customers.

🚀 Main Features: FREE Version

🚀 Create Custom URLs to Apply Coupons

No more manual entry for coupons, the plugin allows you to easily generate unique URLs that automatically apply discount coupons when visited.

You can share these coupon-ready links in emails, social media, or directly on your website (like a banner), providing a seamless and hassle-free discount experience for your customers.

Perfect for promotions, marketing campaigns, and increasing conversion rates.

🚀 Customize URL Key for Coupon Application

Define custom URL keys to allow customers to apply standard shop coupons directly through a URL. For example, use a link like this to apply the discount and enhance user experience (and reflect your marketing strategy branding)

http://example.com/?apply_coupon=couponcode

🚀 Customize Notice Messages for Coupons

Whenever a coupon is applied, or was already applied, or doesn’t exist, the plugin allows you to customize the notice message that appears to users to keep them informed about what just happened.

🚀 Supports Logged & Non-Logged In Users

Ensure coupon URLs function seamlessly for both logged-in and guest users by forcing a session start when a URL with the coupon key is accessed, enabling URL coupons for non-logged-in users.

And for sites with caching issues, you can enable early and universal session start to guarantee URL coupon activation for guest users.

🚀 Hide Coupon Field on Cart & Checkout

Control showing/hiding of the standard coupon input fields on your store, the plugin allows you to choose to hide the coupon input field on the cart page and/or checkout page.

Additionally, you have the option to hide the field either always or only when a coupon is applied via URL.

🚀 Advanced Options

  • Advanced compatibility with WP Rocket caching plugin
  • Javascript reload: Reload the page via javascript when the coupon is detected from the URL
  • Control main hook: Select the main hook used to detect and handle the coupon via URL, whether it was WP Loaded or Init
  • Control data storage type: Select the way the data from the plugin will be stored/retrieved (session or cookie)
  • Fire extra cookie on coupon activation

❤️ User Testimonials: See What Others Are Saying!

“Great Support!: The support team of this plugin in really helpful, they solved my problem really fast! Thank you!” – ⭐⭐⭐⭐⭐ Datacaixa

“great plugin and bombastic support!: The plugin is perfect for all who are looking for a plugin which automatically adds coupons by URL. and the Support is also BOMBASTIC! Really good guy! Thanks and all the best I wish you. 🙂” – ⭐⭐⭐⭐⭐ eltoine

🏆 Do More: PRO Version

The premium version of Apply Coupons by Link: URL Coupons for WooCommerce plugin allows more flexibility & advanced options, take a look at what it offers:

🏆 Automatically Add Coupon Products to Cart Via URL

Automatically add products associated with “Fixed product discount” type coupons to the cart, customers will have the desired product already added to their cart after they click your custom URL, to ensure a seamless experience and less steps towards conversion.

🏆 Empty Cart

Start users’ sessions on a clean slate and clear the cart before adding the coupon’s products, very helpful when you’re applying product-specific coupons so total discount is visible to users.

🏆 Redirect URL When Coupon is Applied

Automatically redirect users to a specified page after a coupon is successfully applied, you can select options like redirect to cart page or checkout, or even define your own custom redirect link on your website.

🏆 Customize Redirect URL By Coupon

Set unique redirect URLs for each coupon to guide users to specific pages after applying the coupon, this option adds “URL Coupons: Redirect URL” field to each coupon admin edit page.

🏆 Customize Notice Messages By Coupon

You can even go further and provide a tailored experience based on coupon being in use, so that traffic coming from a specific campaign can see messages related to the coupon they used, configurable at coupon level.

“I needed a light-weight plugin to generate URL Coupons and the URL Coupons for WooCommerce did not disappoint. Thanks for this wonderful plugin.” – ⭐⭐⭐⭐⭐ Carm

“Great Plugin – Very good assistance. The plugin works fine and it does what it says. The assistance’s been very helpful in helping us with an issue. Thx” – ⭐⭐⭐⭐⭐ Eugenio

“Good customer service! I recommend!” – ⭐⭐⭐⭐⭐ Valentin

“Excellent assistance: Support was here when I needed, the plugin works well” – ⭐⭐⭐⭐⭐ ecommerce Comptoirdesflandres

💯 Why WPFactory?

  • Experience You Can Trust: Over a decade in the business
  • Wide Plugin Selection: Offering 65+ unique and powerful plugins
  • Highly-Rated Support: Backed by hundreds of 5-star reviews
  • Expert Team: Dedicated developers and technical support at your service

What’s Next? Discover More Plugins by WPFactory

WPFactory has a diverse range of plugins tailored to enhance your experience:

Installation

Follow these simplified steps to get your plugin up and running:

From the WordPress Admin Panel:
1. Navigate to “Plugins” > “Add New”.
2. Use the search bar and find the plugin using the exact name.
3. Click “Install Now” for the desired plugin.
4. Once the installation is finished, and click “Activate”.

Manual Installation Using FTP:
1. Download the desired plugin from WordPress.org.
2. Using your preferred FTP client, upload the entire plugin folder to the /wp-content/plugins/ directory of your WordPress installation.
3. Go to “Plugins” > “Installed Plugins” in your dashboard and click “Activate”.

Manual download & upload from the WordPress Admin Panel:
1. Download the desired plugin in a ZIP format.
2. On your site, navigate to “Plugins” > “Add New” and click the “Upload Plugin” button.
3. Choose the downloaded plugin file and click “Install Now.”
4. After the installation is complete, click “Activate”.

Post-Activation:
Once activated, access the plugin’s settings by navigating to “WooCommerce > Settings” and look for the relevant tab.

FAQ

What can I do if the coupon is not being applied as it should?

Please try to change one option below at a time and test again:
– Change Advanced > Main hook > Hook option.
– Set Advanced > Data storage type as Cookie.
– Enable Advanced > Javascript reload option.

Reviews

ছেপ্টেম্বৰ 14, 2022 1 reply
Had a problem with it, support fixed and updated the whole plugin!
জুলাই 28, 2022 1 reply
URL Coupons for WooCommerce plugin is extremely easy to use. Basically, plug and play. Very light-weight and performance focused. Love it!
আগষ্ট 9, 2021 3 replies
Update: At first delay until products are in cart did not work, also there where no notices to the user… Luckily this was solved by enabling “Force session start”.
Read all 10 reviews

Contributors & Developers

“Coupons & Add to Cart by URL Links for WooCommerce” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.7.5 – 05/09/2024

  • WC tested up to: 9.2.

1.7.4 – 30/07/2024

  • Update Title.

1.7.3 – 30/07/2024

  • Tested up to: 6.6.
  • WC tested up to: 9.1.

1.7.2 – 23/05/2024

  • Update readme.
  • WC tested up to: 8.9.

1.7.1 – 16/05/2024

  • Fix dynamic property PHP warning.
  • Tested up to: 6.5.
  • WC tested up to: 8.8.

1.7.0 – 01/03/2024

  • Fix dynamic property PHP warning.
  • Tested up to: 6.4.
  • WC tested up to: 8.6.

1.6.11 – 24/09/2023

  • WC tested up to: 8.1.
  • Update plugin icon, banner.

1.6.10 – 01/09/2023

  • WC tested up to: 8.0.
  • Tested up to: 6.3.
  • Update plugin title.

1.6.9 – 10/07/2023

  • Declare compatibility with HPOS.

1.6.8 – 18/06/2023

  • WC tested up to: 7.8.
  • Tested up to: 6.2.

1.6.7 – 02/03/2023

  • Dev – General – New option: Hide coupon field condition.
  • WC tested up to: 7.4.
  • Tested up to: 6.1.

1.6.6 – 13/09/2022

  • Fix – General – Delay coupon options – Coupon only gets applied if the first product added to cart matches the coupon rules.
  • WC tested up to: 6.9.

1.6.5 – 19/08/2022

  • Fix – Improve the way the cookie is removed.
  • WC tested up to: 6.8.
  • Tested up to: 6.0.

1.6.4 – 25/04/2022

  • Dev – Advanced – Add “Data storage type” option.
  • Dev – Advanced – Main hook – Add hook option.
  • Dev – Advanced – Add “Javascript reload” option.
  • Dev – General – Add “Force session start earlier and everywhere” option.
  • Dev – Add alg_wc_url_coupons_apply_url_coupon_validation filter.
  • Dev – Add alg_wc_url_coupons_keys_to_remove_on_redirect filter.
  • WC tested up to: 6.4.
  • Tested up to: 5.9.
  • Add deploy script.

1.6.3 – 20/01/2022

  • Dev – Shortcodes – [alg_wc_url_coupons_print_notices] – Now checking if wc_print_notices() function exists.
  • WC tested up to: 6.1.

1.6.2 – 09/12/2021

  • Dev – Advanced – “Payment request buttons: Apply coupons on single product pages” options added (“WooCommerce Stripe Gateway” and “WooCommerce Payments”) (defaults to no).

1.6.1 – 24/11/2021

  • Dev – Advanced – “Save on empty cart” option added.
  • WC tested up to: 5.9.

1.6.0 – 09/08/2021

  • Dev – Delay coupon – “Delay on non-empty cart” option added.
  • Dev – Force session start – Defaults to yes now.
  • Dev – Admin settings rearranged – New sections added: “Notices”, “Advanced”. New subsection added: “Delay Coupon Options”.
  • Dev – Admin settings descriptions updated.
  • Dev – Plugin initialized on the plugins_loaded action now.
  • Dev – Code refactoring.

1.5.5 – 30/07/2021

  • Fix – Possible fatal PHP error on admin widgets page fixed.
  • WC tested up to: 5.5.
  • Tested up to: 5.8.

1.5.4 – 20/04/2021

  • Dev – [alg_wc_url_coupons_translate] shortcode added (for WPML and Polylang translations).
  • Dev – Minor settings restyling.
  • WC tested up to: 5.2.

1.5.3 – 07/04/2021

  • Dev – General Options – Delay coupon – “Check product” option added.

1.5.2 – 07/04/2021

  • Dev – General Options – Delay coupon – Redirect action is now moved to the initial coupon application function Alg_WC_URL_Coupons_Core::apply_url_coupon().
  • Dev – alg_wc_url_coupons_coupon_applied action added.
  • Dev – Code refactoring.

1.5.1 – 06/04/2021

  • Dev – General Options – Delay coupon – Filter priority increased.

1.5.0 – 06/04/2021

  • Dev – General Options – “Delay coupon” options added.
  • WC tested up to: 5.1.
  • Tested up to: 5.7.

1.4.0 – 12/01/2021

  • Dev – General Options – Add products to cart – “Empty cart” option added.
  • Dev – “Notice” options added (“Custom notice”, “Notice per coupon”, “Notice method”, “Override default notice”, etc.). “Delay notice” option moved to this new section.
  • Dev – Notice Options – Delay notice – Now delaying notice only if coupon was successfully applied.
  • Dev – Notice Options – [alg_wc_url_coupons_print_notices] shortcode added.
  • Dev – Redirect Options – “Redirect URL per coupon” option added.
  • Dev – Redirect Options – Now redirecting only if coupon was successfully applied.
  • Dev – Localisation – load_plugin_textdomain moved to the init action.
  • Dev – Admin settings restyled. Subsections added.
  • Dev – Code refactoring.
  • WC tested up to: 4.9.

1.3.2 – 22/12/2020

  • Dev – Advanced – “Force coupon redirect” option added.
  • Tested up to: 5.6.
  • WC tested up to: 4.8.

1.3.1 – 28/10/2020

  • Dev – Advanced – “Hook priority” option added.
  • Dev – Advanced – “Remove ‘add to cart’ key” option added.
  • WC tested up to: 4.6.

1.3.0 – 09/10/2020

  • Dev – Code refactoring.

1.2.8 – 10/09/2020

  • Dev – Advanced – “WP Rocket: Disable empty cart caching” option added.
  • WC tested up to: 4.5.

1.2.7 – 07/09/2020

  • Dev – “Extra cookie” options added.

1.2.6 – 31/08/2020

  • Fix – Delay notice – Checking for empty cart now.
  • Dev – Code refactoring.

1.2.5 – 31/08/2020

  • Dev – “Delay notice” option added.

1.2.4 – 31/08/2020

  • Dev – alg_wc_url_coupons_before_coupon_applied and alg_wc_url_coupons_after_coupon_applied actions added.
  • Dev – Code refactoring.

1.2.3 – 20/08/2020

  • Dev – “Force session start” option added.
  • Tested up to: 5.5.
  • WC tested up to: 4.4.

1.2.2 – 02/04/2020

  • Dev – Removing add-to-cart query argument on redirect now.

1.2.1 – 01/04/2020

  • Dev – “Hide coupon on checkout page” option added.
  • Tested up to: 5.4.

1.2.0 – 27/03/2020

  • Fix – “Reset settings” admin notice fixed.
  • Dev – Code refactoring.
  • Dev – Admin settings descriptions updated.
  • WC tested up to: 4.0.
  • Tested up to: 5.3.

1.1.0 – 27/07/2019

  • Dev – Code refactoring.
  • Dev – Admin settings – Settings restyled; descriptions updated; “Your settings have been reset” notice added.
  • Localisation domain name fixed.
  • Plugin URI updated.
  • WC tested up to: 3.6.
  • Tested up to: 5.2.

1.0.0 – 15/08/2017

  • Initial Release.