PHPackages                             developertugrul/marketplace-integrator - 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. developertugrul/marketplace-integrator

ActiveLibrary[API Development](/categories/api)

developertugrul/marketplace-integrator
======================================

Amazon and Trendyol Marketplace Integrator for Products and Orders

2.0.1(1mo ago)01PHPPHP ^8.0CI passing

Since Jun 1Pushed 1mo agoCompare

[ Source](https://github.com/developertugrul/marketplace-integrator)[ Packagist](https://packagist.org/packages/developertugrul/marketplace-integrator)[ RSS](/packages/developertugrul-marketplace-integrator/feed)WikiDiscussions main Synced 2w ago

READMEChangelogDependencies (4)Versions (3)Used By (0)

Marketplace Integrator Pro
==========================

[](#marketplace-integrator-pro)

[![PHP Version](https://camo.githubusercontent.com/c43a736f738fa982a023ed7fc827895810d2ca0f353aa53674e0691bccea1034/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7068702d253345253344382e302d626c7565)](https://camo.githubusercontent.com/c43a736f738fa982a023ed7fc827895810d2ca0f353aa53674e0691bccea1034/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7068702d253345253344382e302d626c7565)[![Laravel Collections](https://camo.githubusercontent.com/c6e7b8dce8d8787dcb47dd43985aca159579a5ef6cbfaa6a521defb26652ccd3/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c61726176656c2d2d636f6c6c656374696f6e732d737570706f727465642d726564)](https://camo.githubusercontent.com/c6e7b8dce8d8787dcb47dd43985aca159579a5ef6cbfaa6a521defb26652ccd3/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c61726176656c2d2d636f6c6c656374696f6e732d737570706f727465642d726564)[![Version](https://camo.githubusercontent.com/529740ed890e02d669ad1c7e98b704110119b4b5680c7b26481bc8a02b544712/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f76657273696f6e2d76312e302e302d73756363657373)](https://camo.githubusercontent.com/529740ed890e02d669ad1c7e98b704110119b4b5680c7b26481bc8a02b544712/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f76657273696f6e2d76312e302e302d73756363657373)

A highly optimized, memory-efficient PHP library for pulling, filtering, matching, and copying products and orders from **Trendyol** and **Amazon**.

Designed specifically to handle extremely large product catalogs without memory exhaustion by utilizing PHP Generators (`yield`).

Features
--------

[](#features)

- **High Performance:** Uses PHP Generators instead of massive arrays. Capable of looping through 100,000+ products with flat memory usage.
- **Unified Models:** Normalizes completely different API structures (Amazon SP-API and Trendyol Supplier API) into a unified `Product` and `Order` model.
- **Standardized Statuses:** Order statuses like `Picking`, `Unshipped`, or `Pending` are all normalized to standard constants like `Order::STATUS_INVOICED`.
- **Fast Product Copy:** Includes a professional column mapper that takes a marketplace product and translates it directly into your database schema using dot-notation.

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

[](#installation)

```
composer require developertugrul/marketplace-integrator
```

Documentation
-------------

[](#documentation)

For full, interactive documentation with code examples, open `docs/index.html` in your browser.

Quick Start: Column Mapping (Fast Copy)
---------------------------------------

[](#quick-start-column-mapping-fast-copy)

Easily translate a marketplace product into your Laravel/Eloquent model format:

```
use DeveloperTugrul\MarketplaceIntegrator\MarketplaceManager;

$manager = new MarketplaceManager($mapper);
// Add clients...

$dbColumnMap = [
    'db_title' => 'title',
    'db_price_col' => 'price',
    'stock_amount' => 'quantity',
    'product_sku' => 'sku',
    'brand_name' => 'brand',
    'primary_image' => 'images.0', // Supports dot notation!
];

$insertData = $manager->copyProductToDatabaseFormat('trendyol', '8691234567890', $dbColumnMap);

// Insert into your database
// Product::create($insertData);
```

Disclaimer
----------

[](#disclaimer)

This library focuses entirely on **Read, Filter, List, and Map** operations. It does not contain endpoints for creating or updating products on the marketplaces.

License
-------

[](#license)

MIT

###  Health Score

35

—

LowBetter than 77% of packages

Maintenance89

Actively maintained with recent releases

Popularity1

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity40

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 ~0 days

Total

2

Last Release

53d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/701dcb938c82c1fe692b796267d3232b9034792a8c58ee7b7ff877ad3cba4a31?d=identicon)[developertugrul](/maintainers/developertugrul)

---

Top Contributors

[![developertugrul](https://avatars.githubusercontent.com/u/58388980?v=4)](https://github.com/developertugrul "developertugrul (7 commits)")

### Embed Badge

![Health badge](/badges/developertugrul-marketplace-integrator/health.svg)

```
[![Health](https://phpackages.com/badges/developertugrul-marketplace-integrator/health.svg)](https://phpackages.com/packages/developertugrul-marketplace-integrator)
```

###  Alternatives

[statamic/cms

The Statamic CMS Core Package

4.8k3.6M1.0k](/packages/statamic-cms)[craftcms/cms

Craft CMS

3.6k3.6M3.2k](/packages/craftcms-cms)[eslazarev/wildberries-sdk

Wildberries OpenAPI clients (generated).

293.1k](/packages/eslazarev-wildberries-sdk)[smodav/mpesa

M-Pesa API implementation

16467.9k1](/packages/smodav-mpesa)[simplestats-io/laravel-client

Server-side analytics for Laravel that follows the full funnel from visit to registration to payment, attributed to the channel that drove it. Revenue, MRR, churn and ad-spend profit (ROAS/CAC) per channel. GDPR compliant, ad-blocker proof.

5022.6k](/packages/simplestats-io-laravel-client)[codebar-ag/laravel-docuware

DocuWare integration with Laravel

1123.7k](/packages/codebar-ag-laravel-docuware)

PHPackages © 2026

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