lucasfidelis / mercado-livre-sdk
MercadoLivre SDK
Installs: 32
Dependents: 0
Suggesters: 0
Security: 0
Stars: 5
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/lucasfidelis/mercado-livre-sdk
Requires
- php: >=8.2
Requires (Dev)
- phpunit/phpunit: ^11
README
Mercado Livre SDK PHP
How to use
use LucasFidelis\MercadoLivreSdk\Client\Client; use LucasFidelis\MercadoLivreSdk\Managers\ProductManager; ... $itemId = 'MLB123456789'; $client = new Client($CLIENT_ID, $CLIENT_SECRET, $ACCESS_TOKEN, $REFRESH_TOKEN); $productManager = new ProductManager($client); $product = $productManager->findById($itemId); $product->setPrice(123.45); $productManager->updatePrice($product);
How to install
composer require lucasfidelis/mercado-livre-sdk
Supported features
Authentication and Authorization
| Feature | Status |
|---|---|
| Authorization | ✅ |
| Refresh token | ✅ |
| Create a test user | ✅ |
| Get Profile | ✅ |
Products
| Feature | Status |
|---|---|
| Get Item by ID | ✅ |
| Search items by Seller ID | ✅ |
| Get current sales price | ✅ |
| Change variations | ✅ |
| Update Available Quantity | ✅ |
| Get Item Prices | ✅ |
| Update Price | ✅ |
| Create an Item | 🔜 |
Orders
| Feature | Status |
|---|---|
| Get Order by ID | ✅ |
| Get Billing Info | ✅ |
Shipment
| Feature | Status |
|---|---|
| Get Shipment by ID | ✅ |
| Get Shipment Costs | ✅ |
| Get Shipment Items | ✅ |
| Get Shipment Label as ZPL | ✅ |
Contribute
Feel free to open pull requests; we welcome contributions! However, for significant changes, it's best to open an issue beforehand. Before creating your own issue or pull request, always check to see if one already exists!
Disclaimer
This project is not associated, authorized, endorsed by, or in any way with MercadoLibre.
MercadoLibre, as well as related names, marks, emblems and images are registered trademarks of their respective owners.