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 4mo 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 3w ago

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 69% of packages

Maintenance51

Moderate activity, may be stable

Popularity5

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity54

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

1534d 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://avatars.githubusercontent.com/u/1042962?v=4)[Hector Luis Barrientos](/maintainers/ticaje)[@ticaje](https://github.com/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.1M905](/packages/phpdocumentor-phpdocumentor)[tempest/framework

The PHP framework that gets out of your way.

2.2k34.4k14](/packages/tempest-framework)[showdoc/showdoc

ShowDoc is a tool greatly applicable for an IT team to share documents online

12.8k7.1k](/packages/showdoc-showdoc)[civicrm/civicrm-core

Open source constituent relationship management for non-profits, NGOs and advocacy organizations.

751291.4k40](/packages/civicrm-civicrm-core)[atymic/twitter

Twitter API for PHP &amp; Laravel

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

A Laravel Microsoft Graph API (Office365) package

171327.3k4](/packages/dcblogdev-laravel-microsoft-graph)

PHPackages © 2026

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