A PHP library to connect to Amazon Marketplace Web Services (Amazon MWS).
You can install this package via Composer:
composer require mislam/amazon-mws
- PHP >= 5.4
- PHP cURL extension
<?php
use AmazonMWS\AmazonProductList;
$config = [
'MWS_SELLER_ID' => env('MWS_SELLER_ID'),
'MWS_AUTH_TOKEN' => env('MWS_AUTH_TOKEN'),
'MWS_ACCESS_KEY' => env('MWS_ACCESS_KEY'),
'MWS_SECRET_KEY' => env('MWS_SECRET_KEY'),
'MWS_SERVICE_URL' => env('MWS_SERVICE_URL'),
];
// Initialize the AmazonProductList class
$productList = new AmazonProductList($config);
// Set the product ASIN
$productList->setIdType('ASIN');
$productList->setProductIds(['B0786VMVXW', 'B089FPC2HX']);
// Fetch the product list
$productList->fetchProductList();
- Connect to Amazon MWS API
- Handle authentication and request signing
- Support for major MWS API sections:
- Orders
- Products
- Inventory
- Reports
- And more...
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature
) - Commit your changes (
git commit -m 'Add some amazing feature'
) - Push to the branch (
git push origin feature/amazing-feature
) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
If you discover any security-related issues, please email [email protected] instead of using the issue tracker.