PHPackages                             ticaje/m2-ae-consumer - 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. ticaje/m2-ae-consumer

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

ticaje/m2-ae-consumer
=====================

Module that defines Aliexpress API business rules and provides access to it

1.0.4(4y ago)13OSL-3.0PHPPHP ^7.0CI failing

Since Jun 12Pushed 2mo ago1 watchersCompare

[ Source](https://github.com/M-Contributions/Aliexpress-Consumer)[ Packagist](https://packagist.org/packages/ticaje/m2-ae-consumer)[ RSS](/packages/ticaje-m2-ae-consumer/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependencies (8)Versions (5)Used By (0)

Magento AliExpress Consumer
===========================

[](#magento-aliexpress-consumer)

This extension defines Aliexpress API business rules and provides access to it
------------------------------------------------------------------------------

[](#this-extension-defines-aliexpress-api-business-rules-and-provides-access-to-it)

[![GPLv3 License](https://camo.githubusercontent.com/19f3b8cdb6c4ca7671e1af3240e94eb087c2b0c1181a3357d8381af53c9d40cb/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d47504c76332d6d6172626c652e737667)](https://www.gnu.org/licenses/gpl-3.0.en.html)[![Latest Version on Packagist](https://camo.githubusercontent.com/0f583a34c709c79958e037b0f9b8d762116e08141cedf6580b8bac531adc6e1a/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f746963616a652f6d322d61652d636f6e73756d65722e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/ticaje/m2-ae-consumer)[![Quality Score](https://camo.githubusercontent.com/90f3281faf22c2805802efea73604b7f2411e0e00ded66ebec900fe0c57ae571/68747470733a2f2f696d672e736869656c64732e696f2f7363727574696e697a65722f672f4d2d436f6e747269627574696f6e732f61652d636f6e73756d65722e7376673f7374796c653d666c61742d737175617265)](https://scrutinizer-ci.com/g/M-Contributions/ae-consumer)[![Total Downloads](https://camo.githubusercontent.com/966325d9a09a90455ea3a894c6cfcb4cb0636c17a34d91d4e3c429ca398ddad7/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f746963616a652f6d322d61652d636f6e73756d65722e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/ticaje/m2-ae-consumer)[![Author](https://camo.githubusercontent.com/3c3154e7d1e6e1d3c45389165493e28fc0279eced5a2b180bc66058f847196ff/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f48424c61746572616c2e636f6d2d2532333032313133613f7374796c653d6c6162656c436f6c6f723d6c6967687467726579)](https://hblateral.com)

Preface
-------

[](#preface)

This extension uses some of [Magento 2 Base Extensions](https://github.com/M-Contributions/).

I have decided to include some AE specific business policies into this extension for the sake of simplicity so Magento developers are not forced to tweak too much on business concerns when implementing their M2 module.

We must keep in mind that AE Use Cases implementation at times turns out to be very quite messy hence the specification/exploding of business-specific components like this one.

The most representative Use Case is posting a product to Aliexpress platform, it so happens that a series of steps must be taken when accomplishing a product post onto that platform, please take a look at specs:

[Post Product Specs-Policies](https://developers.aliexpress.com/en/doc.htm?docId=108976&docType=1)

I must admit that this goes not in favour of other consumers outside Magento's world.

So I promise to deliver a framework agnostic middleware in charge of abstracting use cases's data preparation since it's a specific Aliexpress's Domain concern given the fact that this platform implements very limited policies when it comes to defining Use Cases.

The drawbacks of doing this is that a DC framework must be used in order to manage deps-orchestration since we have implemented D.I.P and Dependency Rules approach on these matters.

Installation
------------

[](#installation)

You can install this package using composer(the only way i recommend)

```
composer require ticaje/m2-ae-consumer
```

Features
--------

[](#features)

This module abstracts away the matters of passing an AE-compliant request to its API.

The consumers of this module they only have to focus on sending the proper data to this middleware and it will be taking care of performing request/response tasks and get back with an answer to consumers.

Two components need to be sent, **credentials** and **data to send to AE platform**(regardless the use case). An example will be posted here so the consumer can come to grips of how this module can be used.

Credits
-------

[](#credits)

- [Héctor Luis Barrientos](https://github.com/ticaje)
- [All Contributors](../../contributors)

License
-------

[](#license)

The GNU General Public License (GPLv3). Please see [License File](LICENSE.md) for more information.

###  Health Score

32

—

LowBetter than 72% of packages

Maintenance56

Moderate activity, may be stable

Popularity5

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity53

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% 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 ~225 days

Total

4

Last Release

1482d ago

PHP version history (2 changes)1.0.1PHP ~7.1.3||~7.2.0||~7.3.0

1.0.3PHP ^7.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/972ffc9fba0b074b4bd8c9550ff68cea1c8ddcd9e5f7b21980257eaa4e582720?d=identicon)[ticaje](/maintainers/ticaje)

---

Top Contributors

[![ticaje](https://avatars.githubusercontent.com/u/1042962?v=4)](https://github.com/ticaje "ticaje (1 commits)")

###  Code Quality

TestsPHPUnit

Code StylePHP CS Fixer

### Embed Badge

![Health badge](/badges/ticaje-m2-ae-consumer/health.svg)

```
[![Health](https://phpackages.com/badges/ticaje-m2-ae-consumer/health.svg)](https://phpackages.com/packages/ticaje-m2-ae-consumer)
```

###  Alternatives

[phpdocumentor/phpdocumentor

Documentation Generator for PHP

4.4k3.1M878](/packages/phpdocumentor-phpdocumentor)[atymic/twitter

Twitter API for PHP &amp; Laravel

945555.4k2](/packages/atymic-twitter)[dcblogdev/laravel-microsoft-graph

A Laravel Microsoft Graph API (Office365) package

168285.5k1](/packages/dcblogdev-laravel-microsoft-graph)[dcblogdev/laravel-xero

A Laravel Xero package

53129.1k1](/packages/dcblogdev-laravel-xero)[typhonius/acquia-php-sdk-v2

A PHP SDK for Acquia CloudAPI v2

222.8M7](/packages/typhonius-acquia-php-sdk-v2)[bynder/bynder-php-sdk

Bynder PHP Library

171.1M3](/packages/bynder-bynder-php-sdk)

PHPackages © 2026

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