PHPackages                             mageplaza/module-order-attributes-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-order-attributes-graphql

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

mageplaza/module-order-attributes-graphql
=========================================

Magento 2 Order Attributes GraphQl Extension

1.0.0(6y ago)08.4k—0%proprietaryPHP

Since Apr 15Pushed 5y ago5 watchersCompare

[ Source](https://github.com/mageplaza/magento-2-order-attributes-graphql)[ Packagist](https://packagist.org/packages/mageplaza/module-order-attributes-graphql)[ RSS](/packages/mageplaza-module-order-attributes-graphql/feed)WikiDiscussions master Synced 1mo ago

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

Magento 2 Order Attributes GraphQL (Support PWA)
================================================

[](#magento-2-order-attributes-graphql-support-pwa)

**Magento 2 Order Attributes GraphQL is a part of the Mageplaza Order Attributes extension that adds GraphQL features, making it easier and faster for PWA compatibility.**

[Mageplaza Order Attributes for Magento 2](https://www.mageplaza.com/magento-2-order-attributes/) adds more essential attributes to orders from the checkout page that make it easier for the store owners to process and track the orders online.

By adding necessary attributes to the checkout page with additional questions, the store owners can collect more information from customers to make their orders’ information more sufficient. This also enables them to process orders more quickly and accurately. When customers can get their purchases swiftly done, they will be more satisfied with what they buy, and the shopping experience increases as a result.

Magento 2 Order Attributes supports multiple types of attributes or questions, including:

- Text field
- Text area
- Date
- Yes/No
- Dropdown
- Multiple Select
- Single Select with image
- Multi-select with image
- Media image
- Single file attachment
- Content

The extension also assists the store owners to enable a specific attribute depending on a parent attribute. It means that the attribute only displays when the customers choose the parent attribute. For example, the attribute “Please select a preferred wrapping paper” only shows when customers say “Yes” to the question “Would you like to use the gift wrap option.” Besides, the store admin can set the attribute display depending on the shipping method.

The store admins can easily review the order attributes from the backend because they will be included in the Sales Order Grid. Additionally, the order attributes are added to different sections in the checkout page, such as Shipping Address, Shipping Method Top, Payment Method Bottom, and Order Summary. After logging in, customers can also see the order attributes via Order View Page.

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

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

Run the following command in Magento 2 root folder:

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

```

**Note:**Magento 2 Order Attributes GraphQL requires installing [Mageplaza Order Attributes](https://www.mageplaza.com/magento-2-order-attributes/) in your Magento installation.

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

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

Order Attributes GraphQL by Mageplaza enables you to view and collect order attribute information as well as save order attributes when your customers place orders via GraphQL.

**Note**To start using Order Attributes GraphQL, you need to:

- Use Magento 2.3.x.
- Return your site to developer mode

3. Devdocs
----------

[](#3-devdocs)

- [Magento 2 Order Attributes API &amp; examples](https://documenter.getpostman.com/view/10589000/Szf5399x)
- [Magento 2 Order Attributes GraphQL &amp; examples](https://documenter.getpostman.com/view/10589000/Szf539EJ)

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)

4. Contribute to this module
----------------------------

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

Fee free to **Fork** and contribute to this module. You can create a pull request, and we will consider to merge your changes in the main branch.

5. Get support
--------------

[](#5-get-support)

- Feel free to [contact us](https://www.mageplaza.com/contact.html) if you want to discuss more or have any questions. Our support team is always willing to hear your voices and resolve your problems.
- If this post is helpful for you, don't hesitate to give it 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

Popularity23

Limited adoption so far

Community15

Small or concentrated contributor base

Maturity57

Maturing project, gaining track record

 Bus Factor2

2 contributors hold 50%+ of commits

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

Unknown

Total

1

Last Release

2224d 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

[![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)")[![JackerNgo](https://avatars.githubusercontent.com/u/19358665?v=4)](https://github.com/JackerNgo "JackerNgo (1 commits)")[![ngovanvinh](https://avatars.githubusercontent.com/u/26913816?v=4)](https://github.com/ngovanvinh "ngovanvinh (1 commits)")

---

Tags

graphqlmagentomagento-installationorder-attributepwa

### Embed Badge

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

```
[![Health](https://phpackages.com/badges/mageplaza-module-order-attributes-graphql/health.svg)](https://phpackages.com/packages/mageplaza-module-order-attributes-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)[facebook/php-business-sdk

PHP SDK for Facebook Business

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

PHP wrapper for the Meilisearch API

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

Google API Core for PHP

265103.1M454](/packages/google-gax)[google/common-protos

Google API Common Protos for PHP

173103.7M50](/packages/google-common-protos)

PHPackages © 2026

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