Magento 2 Daily Deal - PWA, GraphQL, API


Magento 2 Daily Deal extension attracts new buyers and converts them to repeat customers. The module enables stores to feature appealing daily deals to customers and motivates them to purchase as quickly as possible. Daily Deal extension by Mageplaza boosts sale and increase customer retention.


60-day Money Back

Frequent Update

365-day Support

Magento 2 Daily Deal for Magento 2.2.x, 2.3.x, 2.4.x

Adobe Commerce
2.2.x, 2.3.x, 2.4.x

Most-Trusted Pick

  • Work perfectly together
  • Cost-effective
  • 90-day money back guarantee
  • FREE installation for all
Daily Deal
Reward Points
Product Labels



Live Demo

You've just added this product to the cart:

Daily Deal

Magento 2 Daily Deal - PWA, GraphQL, API

Frequently Bought Together

You've just added this product to the cart:

Daily Deal Pro

Magento 2 Daily Deal - PWA, GraphQL, API

From February 1, 2022, we are launching Product Subscriptions
Buy now to get 15% cashback and other appealing incentives.
Learn more →

Why you need Daily Deals?

  • According to MerchantCircle survey conducted in June 2011, well above a half of businesses - 58% - mentioned daily deals as an effective tool for customer acquisition
  • According to ForeSee Results Survey conducted in March 2011, roughly a quarter of daily deal buyers, 38%, were already loyal to the brand which offered a deal while a slightly smaller figure was recorded for those who were new customers, 31%.
  • According to Rice University Survey conducted in June 2011, a large percentage of deal buyers (77%) in Groupon, LivingSocial, Travelzoo, and BuyWithMe were new customers who spent more than the actual value of the deals. One-fifth of these new customers when turned to be repeat customers.

Daily deals play an important role in customer acquisition and converting new buyers to repeat customers. Also, limited deals offered in a certain period of time stimulates buyers’ desire for the products and motivate them to quickly purchase.

Boost customer acquisition
When it comes to buying something online, there is often a lot of hesitation from the shopper’s side. A not-yet customer may doubt your product/service quality. This is why daily deals actually work when online businesses want to attract more new customers. As an example, Groupon was successful to have 77% of deal buyers be the first-time buyers.

Convert new customers to repeat followers
20% of new customers were converted to loyal customers in the most popular shopping platforms like Groupon, LivingSocial, and BuyWithMe. As the first-time buyers have a chance to experience your service and have a chance to know how daily deals work on your online store, it’s easier for them to shop more regularly.

Increase customer engagement
Online stores which offer regular daily deals attract a big number of followers. Besides daily deals, businesses can also offer other special discounts like random deals, bestseller deals, and upcoming deals which draw customer’s notice.


View Mageplaza Daily Deal on Actual Magento 2 Stores

Daily deals with countdown timer

Daily deal with a countdown timer enabled indicates customers when the deal ends. This motivates buyers to quickly purchase not to miss the chance to get a good bargain.

The countdown timer can be easily configured on the backend. Admins are free to select the colors for the outer and inner background of the timer. The color of the text displayed on the countdown timer can be changed with ease also.

Easy to configure limited daily deals

A daily deal can be configured for each product on the backend with some simple clicks. After selecting an item, related information on the product including its original price and available quantity will be shown to notify admins of its current status.

Admin can set up a discount price and define the deal’s quantity easily on the backend. Limited time set for the daily deal can also be selected.

Easy to configure deal pages

Deal pages including New deals page, Featured deals page, Bestseller deals page, and Upcoming deals page which keep customers up to date with your deals and draw more attention to your marketing effort.

Admins can easily set the URL and title for each page. A short link to the deal pages can be configured to appear at 3 main positions like in the Header, Footer, and Category menu.

Sidebar widgets

Sidebar widgets containing random deals, top-selling deals, and upcoming deals can be displayed to enhance the effectiveness of daily deals. Magpelaza Daily Deal for Magento 2 allows admins to name the widget, select a position to place it, and limit the number of items shown in a widget.

Also, admins can allow or disallow showing remaining/sold quantity of each product appearing in a block. This helps notice customers of how many items are left.

Automatically create deals

Especially, Daily Deal now can be generated automatically by schedule. At the backend, Magento 2 admins can configure the frequency for running the deals daily, weekly or monthly. Also, they can choose the exact time and duration for deals to be shown at the frontend.

In addition, admins can select the categories for applying specific deals as well as deals price and quantity. These simple configurations help admin save time to manage and showcase discount products easily and conveniently without repeated manual work.

More features

Customizable countdown timer

Admins can change the color of the countdown timer to enhance its appearance to daily deals buyers

Customizable deal label

Admins can change the discount label, select a display position and customize the label’s design

Floating deal slider

An easy-to-customize floating deals slider appears at 2 main positions to remind customers of current special offers

Display Daily Deal blocks

By inserting a snippet, admins can place a daily deal block at any place they want. No restriction for display position

Easy to manage deals

Daily deals can be easily managed in a grid. Deal price, deal quantity, deal time and status are well noticed

Redisplay deal slider

The daily deals slider can be redisplayed after a configured time or can be shown one time only to customers

Full Daily Deal Features List

Daily Deal for store admins

General configuration

  • Enable/disable module
  • Allow/disallow showing the number of remaining items in daily deals blocks
  • Allow/disallow showing the number of sold items
  • Enable/disable countdown timer
  • Customize the design of the countdown timer
  • Change the discount label
  • Allow/disallow the discount label
  • Display discount labels in 2 main positions: under product price or above product image
  • Customize the design of the discount label

Auto-create deals

  • Set schedule for running the deals daily, weekly or monthly
  • Disable automatic create deals
  • Specify the exact time for running the deals
  • Select categories for applying deals
  • Set the special price of the deals in percentage
  • Decide the number of products generated per cron run
  • Decide the number of deals
  • Set duration to apply the deals automatically (by day)
  • Run deals manually right at the backend

Easy to manage deals

  • View all information on existing deals in a grid
  • Easy to edit an existing deal
  • Easy to add a new deal for a product
  • Enable/disable deals
  • Allow/disallow present products on featured deals
  • Ability to set a new deal price and deal quantity
  • Select store views for the daily deal
  • Select a timeframe for a daily deal

Ability to configure sidebar widgets: Random deals, Top-selling deals, Upcoming deals

  • Allow/disallow showing side widgets
  • Allow/disallow showing the number of remaining items in the widget
  • Allow/disallow showing the number of sold items in the widget
  • Enable/disable showing specific deals in the widget
  • Ability to name the block title
  • Select a position to place the deal block: at the top or at the bottom of the sidebar
  • Limit the number of items which are allowed to show up in a block
  • Use a snippet to show the daily deal block at any place

Ability to configure deal pages: All deals, New deals, Bestseller deals, and Featured deals

Daily Deal for shoppers

  • View deals at any place on a page
  • Be noticed of the deal expiration time by a counter timer
  • Be noticed of the remaining quantity of products
  • View the deal price of products
  • View daily deals, upcoming deals, bestseller deals, all deals on a page
  • View top-selling deals, random deals, upcoming deals on sidebar widgets
  • Keep noticed of hot deals by a floating slider

Can't find your feature?

Are you looking for a feature in Daily Deal. Tell Elle your wants and needs.

Chat with Elle

Are you an agency?

Do you often visit us for purchasing extensions and technical support? Speak to April to learn about your exclusive benefits on Mageplaza

Chat with April


02 February 2021

good expensive

Mageplaza has an amazing team. Extension is really good and helpful, but there's a very good customer service that helps you find your way among all of them. Thanks for recommending this extension it's what I was looking for!

faraz -Verified Purchase
26 April 2019

Works as described

Easy to use. Love the options to customize and match my store. Everything is working as expected! Never been disappointed with Mageplaza extensions.

Jake -Verified Purchase
27 March 2019

Helped Me Immensely

This module helped me advertise and recommend products with a non-intrusive way that would annoy the customer and be very easy to install and use!!

Panos -Verified Purchase
10 March 2019

This is a good extension.

The plugin developed by Mageplaza is great, I use your plugin experience very well .I hope that Mageplaza develops more modules, and more and more people use Mageplaza modules.

David -Verified Purchase
10 March 2019

This is a good extension.

The plugin developed by Mageplaza is great, I use your plugin experience very well. I hope that Mageplaza develops more plugins, and more and more people use Mageplaze plugins.

david -Verified Purchase
10 November 2018

Great plugin

Again with every new extension, I always find a great support service. And they're always willing to help no matter what you need. It's will be done as soon you ask for.

Abdulrahman -Verified Purchase
10 November 2018

Easy to use this extension

As always Mageplaza delivers a lovely extension, which allows me to create a quick special deal. It is very to install and to use with a detailed guide. Thank you, Mageplaza!

Phil -Verified Purchase
06 November 2018

What a useful module!

I have been applying this extension to my discount campaigns for the recent three months and it works effectively. I would recommend this module to everyone. It's great. Thank you so much!

Stephanie K. Curry -Verified Purchase


  • 1.4.3

    20 October 2021

    • Fixed minor bugs with PWA
  • v4.1.2

    20 October 2021

    • Compatible with Magento 2.4.3
    • Fixed minor bugs with PWA
  • v1.4.2

    20 September 2021

    • Fixed minor bugs
  • v4.1.1

    20 September 2021

    • Fixed minor bugs
  • v1.4.1

    24 July 2021

    • Compatible with Magento 2.3.7
    • Fixed minor bugs
  • v1.4.0

    10 May 2021

    • Added get config via API
    • Fix minor bugs
  • v4.1.0

    23 April 2021

    • Compatible with Magento v2.4.2
    • Fixed minor bugs
    • Added get configs via API
  • v4.0.1

    19 November 2020

    • Fixed minor bugs
  • v1.3.5

    19 November 2020

    • Fixed minor bugs
  • v4.0.0

    06 November 2020

    • Supported Magento v2.4
  • v1.3.4

    06 November 2020

    • Improved Deals display design via snippet code
    • Added API method: get Deal by product SKU
  • v1.3.3

    31 August 2020

    Added remaining time field to API

  • v1.3.2

    31 July 2020

    • Fixed error redirect loop while creating deal
  • v1.3.1

    24 June 2020

    • Improved loading Deals performance on Category page
    • Fixed product name error on grid if Deal is created manually
    • Fixed minor bug
  • v1.3.0

    04 March 2020

    • Added RestAPI & GraphQL
  • v1.2.0

    10 February 2020

    • New feature: automatic create deals
    • Improved code style & performance
    • Compatible with Magento 2.3.2 & 2.3.3
    • Fixed minor bugs
  • v1.1.2

    30 August 2019

    Improved code style & performance

  • v1.1.1

    13 May 2019

    • Compatible with Magento 2.3.1
    • Improved code style & performance


    • Fixed error happen if no rule active
    • Revert price to original when disabling rule
    • Fixed error not showing snippet
    • Fixed responsible error on mobile & ipad
  • v1.1.0

    01 April 2019

    • Compatible with Magento 2.3.0
    • Added 5 clock templates
  • v1.0.0

    14 September 2018

    Initial Release

Leave a Review

How do you rate this product?

Your email address on Mageplaza's store

Plain text, no HTML tags.