PHPackages                             mageplaza/module-daily-deal-graphql - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. mageplaza/module-daily-deal-graphql

ActiveMagento2-module[API Development](/categories/api)

mageplaza/module-daily-deal-graphql
===================================

Magento 2 Daily Deal GraphQl Extension

1.1.0(5y ago)22.9k1proprietaryPHP

Since Feb 25Pushed 5y ago5 watchersCompare

[ Source](https://github.com/mageplaza/magento-2-daily-deal-graphql)[ Packagist](https://packagist.org/packages/mageplaza/module-daily-deal-graphql)[ RSS](/packages/mageplaza-module-daily-deal-graphql/feed)WikiDiscussions master Synced yesterday

READMEChangelog (3)DependenciesVersions (5)Used By (0)

Magento 2 Daily Deal GraphQL (Support PWA)
==========================================

[](#magento-2-daily-deal-graphql-support-pwa)

Magento 2 Daily Deal GraphQL is a part of Mageplaza Daily Deals extension that adds GraphQL features; this supports PWA Studio. In other words, Mageplaza Daily Deal extension supports getting and pushing data on the website with GraphQL.

[Mageplaza Daily Deal for Magento 2](https://www.mageplaza.com/magento-2-daily-deal-extension/) boosts online store sales effectively by offering customers daily deals.

Online shoppers will usually go to the online store and search for discounts. The flash sales online store offers during daily shopping are great incentives for customers to purchase the products. That’s why online stores need to please customers with daily deals so that they don’t need to wait until big shopping days to save money.

With Magento 2 Daily Deal, you can display your daily discounts with a countdown timer, which lets customers know about the deadline of the deals and increases the fear of missing out on them. This motivates customers to buy the products with a good bargain. You can easily customize this countdown timer like changing its color of backgrounds and text.

From the admin backend, you can set up a daily deal for a specific product, limit the quantity and set up the start, and end time to apply the deals. You can also configure the deals page into an appealing page for customers to go shopping with different product blocks, such as the New deals page, Featured deals page, Bestseller deals page, and Upcoming deals page. Customers will see all updates about your deals via these pages, and they draw more customers’ attention.

Mageplaza Daily Deal for Magento 2 supports displaying daily deals on the sidebar with sidebar widgets. You can display random deals, top-selling deals, and upcoming deals in the sidebar of any page to draw visitors to the deals and convert them to repeat customers. The number of products can also be displayed to notify customers about the number of remaining products or products sold that can create urgency when the products are nearly out of stock. The number of products sold also indicates how a specific product is worth to buy or not, so it’s important to showcase this number to customers.

After configuring the daily deals to be automatically generated due to the schedule, the store admin can select the category to apply the deals, determine the special price, and the number of products generated.

1. How to install
-----------------

[](#1-how-to-install)

Run the following command in Magento 2 root folder:

```
composer require mageplaza/module-daily-deal-graphql
php bin/magento setup:upgrade
php bin/magento setup:static-content:deploy

```

**Note:**Magento 2 Daily Deal GraphQL requires installing [Mageplaza Daily Deal](https://www.mageplaza.com/magento-2-daily-deal-extension/) in your Magento installation.

2. How to use
-------------

[](#2-how-to-use)

To start working with **Daily Deal GraphQL** in Magento, you need to:

- Use Magento 2.3.x. Return your site to developer mode
- Install [chrome extension](https://chrome.google.com/webstore/detail/chromeiql/fkkiamalmpiidkljmicmjfbieiclmeij?hl=en) (currently does not support other browsers)
- Set **GraphQL endpoint** as `http:///graphql` in url box, click **Set endpoint**. (e.g. )
- Perform a query in the left cell then click the **Run** button or **Ctrl + Enter** to see the result in the right cell
- To see the supported queries for **Daily Deal GraphQL** of Mageplaza, you can look in `Docs > Query > MpDailyDeals` in the right corner

[![](https://camo.githubusercontent.com/3ebe00f6e6f092c58ce2187e620af9c71ed882837e9a4c742471d77fdf57d607/68747470733a2f2f692e696d6775722e636f6d2f726a4e437653692e706e67)](https://camo.githubusercontent.com/3ebe00f6e6f092c58ce2187e620af9c71ed882837e9a4c742471d77fdf57d607/68747470733a2f2f692e696d6775722e636f6d2f726a4e437653692e706e67)

- Also, you can add discount label and countdown timer data into product query by Mageplaza Daily Deal extension. You can look at the right corner and go to `Doc > Query > product`.

[![](https://camo.githubusercontent.com/c80ff3cddd83ec790c58edb9b957964d41e2fc82fd7ffc5c43401bc7d20615bb/68747470733a2f2f692e696d6775722e636f6d2f4d3676726b486c2e706e67)](https://camo.githubusercontent.com/c80ff3cddd83ec790c58edb9b957964d41e2fc82fd7ffc5c43401bc7d20615bb/68747470733a2f2f692e696d6775722e636f6d2f4d3676726b486c2e706e67)

3. Documentation
----------------

[](#3-documentation)

- Installation guide:
- User guide:
- Report a security issue to

4. Devdocs
----------

[](#4-devdocs)

- [Magento 2 Daily Deal API &amp; examples](https://documenter.getpostman.com/view/10589000/SzRxXr7J?version=latest)
- [Magento 2 Daily Deal GraphQL &amp; examples](https://documenter.getpostman.com/view/10589000/SzRxXrBj?version=latest)

Click on Run in Postman to add these collections to your workspace quickly.

[![Magento 2 blog graphql pwa](https://camo.githubusercontent.com/e7f65a0b84e1cb704e6b107ed5db505a482e80c8ffd66afbbab83eea50f482ac/68747470733a2f2f692e696d6775722e636f6d2f6c6873586c55522e676966)](https://camo.githubusercontent.com/e7f65a0b84e1cb704e6b107ed5db505a482e80c8ffd66afbbab83eea50f482ac/68747470733a2f2f692e696d6775722e636f6d2f6c6873586c55522e676966)

5. Contribute to this module
----------------------------

[](#5-contribute-to-this-module)

- Feel free to **Fork** and contribute to this extension
- You can create a pull request, so we will merge your changes in the main branch.

6. Get Support
--------------

[](#6-get-support)

- Feel free to [contact us](https://www.mageplaza.com/contact.html) if you have any question. We're excited to hear from you, and will try our best to resolve your problems.
- If you find this post helpful, please give us a **Star** [![star](https://camo.githubusercontent.com/ccfd05f7d28636d95a2b75c75567ef6df2f29f02f913234e692ea748b3032981/68747470733a2f2f692e696d6775722e636f6d2f5338653063744f2e706e67)](https://camo.githubusercontent.com/ccfd05f7d28636d95a2b75c75567ef6df2f29f02f913234e692ea748b3032981/68747470733a2f2f692e696d6775722e636f6d2f5338653063744f2e706e67)

###  Health Score

31

—

LowBetter than 68% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity20

Limited adoption so far

Community18

Small or concentrated contributor base

Maturity59

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 53.6% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~182 days

Total

3

Last Release

1905d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/2810172?v=4)[Sam Ng](/maintainers/imsamthomas)[@imsamthomas](https://github.com/imsamthomas)

![](https://www.gravatar.com/avatar/791d20a969b428c77a439388be23f94f3ce34d9cbc8ecd09bfccdb7e41b5d7ca?d=identicon)[haitv282](/maintainers/haitv282)

---

Top Contributors

[![Tuvpt](https://avatars.githubusercontent.com/u/32826247?v=4)](https://github.com/Tuvpt "Tuvpt (15 commits)")[![JackerNgo](https://avatars.githubusercontent.com/u/19358665?v=4)](https://github.com/JackerNgo "JackerNgo (7 commits)")[![bichnn06](https://avatars.githubusercontent.com/u/51898883?v=4)](https://github.com/bichnn06 "bichnn06 (2 commits)")[![imsamthomas](https://avatars.githubusercontent.com/u/2810172?v=4)](https://github.com/imsamthomas "imsamthomas (1 commits)")[![ngovanvinh](https://avatars.githubusercontent.com/u/26913816?v=4)](https://github.com/ngovanvinh "ngovanvinh (1 commits)")[![Rainy234](https://avatars.githubusercontent.com/u/42835440?v=4)](https://github.com/Rainy234 "Rainy234 (1 commits)")[![brianmageplaza](https://avatars.githubusercontent.com/u/7621931?v=4)](https://github.com/brianmageplaza "brianmageplaza (1 commits)")

---

Tags

graphqlmagentomagento-installationmageplaza-daily-dealpwa

### Embed Badge

![Health badge](/badges/mageplaza-module-daily-deal-graphql/health.svg)

```
[![Health](https://phpackages.com/badges/mageplaza-module-daily-deal-graphql/health.svg)](https://phpackages.com/packages/mageplaza-module-daily-deal-graphql)
```

###  Alternatives

[stripe/stripe-php

Stripe PHP Library

4.0k143.3M480](/packages/stripe-stripe-php)[twilio/sdk

A PHP wrapper for Twilio's API

1.6k92.9M272](/packages/twilio-sdk)[knplabs/github-api

GitHub API v3 client

2.2k15.8M187](/packages/knplabs-github-api)[facebook/php-business-sdk

PHP SDK for Facebook Business

90121.9M34](/packages/facebook-php-business-sdk)[meilisearch/meilisearch-php

PHP wrapper for the Meilisearch API

73813.7M114](/packages/meilisearch-meilisearch-php)[google/gax

Google API Core for PHP

263103.1M454](/packages/google-gax)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
