PHPackages                             cedcommerce/fnacapiclient - 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. cedcommerce/fnacapiclient

ActiveLibrary[API Development](/categories/api)

cedcommerce/fnacapiclient
=========================

Simple PHP wrapper for FNAC API

6.6.9(2y ago)07.8k3PHP

Since Aug 29Pushed 2y ago6 watchersCompare

[ Source](https://github.com/cedcommerce/fnacapiclient)[ Packagist](https://packagist.org/packages/cedcommerce/fnacapiclient)[ RSS](/packages/cedcommerce-fnacapiclient/feed)WikiDiscussions master Synced 5d ago

READMEChangelog (10)Dependencies (8)Versions (24)Used By (0)

Fnac Marketplace API PHP Client
===============================

[](#fnac-marketplace-api-php-client)

> A comprehensive PHP library to connect your shop to Fnac.com Marketplace

If you are managing a shop on Fnac.com Marketplace, you would probably want to automate some repetitive tasks upon offers or orders. Fnac.com offers a REST API to take control over your account and this library can help you quickly develop your custom client to connect and use all the features of your Fnac Marketplace seller account.

Installing / Getting started
----------------------------

[](#installing--getting-started)

Make sure your PHP version is at least 5.3.2, and that you have php5-xsl mod installed. You will also need to have composer installed on your host.

Simply clone the project into a private directory:
/!\\ Important /!\\ if you use symfony 2.8 please use the version tagged v2.0

```
git clone https://github.com/FnacMarketplace/fnacapiclient.git
```

And launch the installation

```
composer install
```

or with

```
php composer.phar install
```

Or download and extract the archive in that directory ()

Configuration
-------------

[](#configuration)

Edit the config.yml file, and fill it in with your seller account test or production ids given by Fnac teams.

```
vi config/config.yml
```

You should be provided with 3 ids: partner\_id, shop\_id and key. As it is an .yml file, be careful on the indentation. Here is an example:

```
fnac_api_client:
  partner_id: 509490E8-7341-AE98-F708-11768C65539B
  shop_id: 0EA474BC-BE18-5F77-D7F0-E509DE2AABC6
  key: 0D00AF6D-D33F-B5F1-3A5F-BF153C8DAE08
  host: https://marketplace.ws.fd-recette.net/api.php
```

You are now ready to go.

Features
--------

[](#features)

The Fnac Marketplace PHP Client offers methods to call the available services such as:

- Create and update offers on your products
- Retrieve and update your orders status
- Exchange communications with customers about the offers or the orders
- Manage claims on orders and eventually refund them
- Retrieve the best prices among the competition

This client is shipped with a graphical user interface. Once your ids properly added in the config.yml file, you can open it in your browser at [http://yourhost.com/your\_project/index.php](http://yourhost.com/your_project/index.php)

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

[](#documentation)

The documentation of our API and a complete how-to-use guide is available on Fnac Marketplace API test sandbox here: You will need to get your access by demanding it from the Fnac Marketplace commercial support.

Contributing
------------

[](#contributing)

This library is already used as is by many Fnac Marketplace vendors, but it can now be improved by anyone. If you'd like to contribute, please fork the repository and use a feature branch. Any helping suggestions and pull requests are warmly welcome.

Licensing
---------

[](#licensing)

The code in this project is licensed under MIT license.

###  Health Score

36

—

LowBetter than 82% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity20

Limited adoption so far

Community19

Small or concentrated contributor base

Maturity73

Established project with proven stability

 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

Every ~107 days

Recently: every ~34 days

Total

20

Last Release

1055d ago

Major Versions

v1.0 → v2.02018-03-07

v2.0 → 3.0.02019-05-03

3.0.0 → 4.0.02019-05-20

4.0.0 → 5.0.02019-05-21

5.0.0 → 6.0.02019-05-21

### Community

Maintainers

![](https://www.gravatar.com/avatar/dedeabfc3e40c06069c4ee968b589468b978e792edcedf75626b7ba28377f169?d=identicon)[milindsingh](/maintainers/milindsingh)

![](https://www.gravatar.com/avatar/dca8bcc20dc1c873ea58cecfb2b669b93c188c5e6da8581e5534dfbfaab467b2?d=identicon)[cedcommerce](/maintainers/cedcommerce)

---

Top Contributors

[![aditisinghcedcoss](https://avatars.githubusercontent.com/u/36220507?v=4)](https://github.com/aditisinghcedcoss "aditisinghcedcoss (18 commits)")[![shikharced](https://avatars.githubusercontent.com/u/88535215?v=4)](https://github.com/shikharced "shikharced (13 commits)")[![milindsingh](https://avatars.githubusercontent.com/u/13949703?v=4)](https://github.com/milindsingh "milindsingh (12 commits)")[![somaninn](https://avatars.githubusercontent.com/u/5425385?v=4)](https://github.com/somaninn "somaninn (11 commits)")[![aveshanandnaik](https://avatars.githubusercontent.com/u/70193578?v=4)](https://github.com/aveshanandnaik "aveshanandnaik (2 commits)")[![mallika126](https://avatars.githubusercontent.com/u/83064988?v=4)](https://github.com/mallika126 "mallika126 (2 commits)")

### Embed Badge

![Health badge](/badges/cedcommerce-fnacapiclient/health.svg)

```
[![Health](https://phpackages.com/badges/cedcommerce-fnacapiclient/health.svg)](https://phpackages.com/packages/cedcommerce-fnacapiclient)
```

###  Alternatives

[sylius/sylius

E-Commerce platform for PHP, based on Symfony framework.

8.4k5.6M651](/packages/sylius-sylius)[wheelpros/fitment-platform-api

Magento 2 (Open Source)

12.1k1.2k](/packages/wheelpros-fitment-platform-api)[shopware/platform

The Shopware e-commerce core

3.3k1.5M3](/packages/shopware-platform)[magento/community-edition

Magento 2 (Open Source)

12.1k52.1k10](/packages/magento-community-edition)[prestashop/prestashop

PrestaShop is an Open Source e-commerce platform, committed to providing the best shopping cart experience for both merchants and customers.

9.0k15.4k](/packages/prestashop-prestashop)[googleads/googleads-php-lib

Google Ad Manager SOAP API Client Library for PHP

67410.3M25](/packages/googleads-googleads-php-lib)

PHPackages © 2026

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