1- Bilgisayarınızda veya sunucunuzda "composer" kurulu olması. Kurulu değilse "https://getcomposer.org/download/" bu linkten yardım alabilirsiniz. 2- Bilgisayarınızda veya sunucunuzda Php 7.4 veya daha üstü yüklü olması gerekmekte.
Aşağıdaki komutu çalışma dizininizde açtığınız bir terminale yazarsanız kütüphaneyi kullanmaya başlayabilirsiniz
composer require hasokeyk/trendyol
Aşağıdaki örnek kod ile trendyol bağlantınızı yapabilirsiniz
<?php
use Hasokeyk\trendyol\Trendyol;
require (__DIR__)."/vendor/autoload.php";
$supplierId = 'XXXXX';
$username = 'XXXXXXXXXXXXXXXXXXXX';
$password = 'XXXXXXXXXXXXXXXXXXXX';
$trendyol = new Trendyol($supplierId, $username, $password);
Trendyol'a kayıtlı olan tüm markaların listesini bu kodlar ile çekebilirsiniz.
<?php
use Hasokeyk\trendyol\Trendyol;
require (__DIR__)."/vendor/autoload.php";
$supplierId = 'XXXXX';
$username = 'XXXXXXXXXXXXXXXXXXXX';
$password = 'XXXXXXXXXXXXXXXXXXXX';
$trendyol = new Trendyol($supplierId, $username, $password);
$trendyol_marketplace_brands = $trendyol->marketplace->TrendyolMarketplaceBrands();
$brands = $trendyol_marketplace_brands->get_brands();
print_r($brands);
Trendyol'a kendi markanızı veya başka markaları aratabilirsiniz.
<?php
use Hasokeyk\trendyol\Trendyol;
require (__DIR__)."/vendor/autoload.php";
$supplierId = 'XXXXX';
$username = 'XXXXXXXXXXXXXXXXXXXX';
$password = 'XXXXXXXXXXXXXXXXXXXX';
$trendyol = new Trendyol($supplierId, $username, $password);
$trendyol_marketplace_brands = $trendyol->marketplace->TrendyolMarketplaceBrands();
$brands = $trendyol_marketplace_brands->search_brand('Herkes Alıyo');
print_r($brands);
Trendyoldaki tüm kategorileri ve komisyonlarını çekebilirsiniz.
<?php
use Hasokeyk\trendyol\Trendyol;
require (__DIR__)."/vendor/autoload.php";
$supplierId = 'XXXXX';
$username = 'XXXXXXXXXXXXXXXXXXXX';
$password = 'XXXXXXXXXXXXXXXXXXXX';
$trendyol = new Trendyol($supplierId, $username, $password);
$trendyol_marketplace_categories = $trendyol->marketplace->TrendyolMarketplaceCategories();
$categories = $trendyol_marketplace_categories->get_categories();
print_r($categories);
Trendyoldaki belirlediğiniz kategorilerin bilgilerini ve komisyonunu çekebilirsiniz.
<?php
use Hasokeyk\trendyol\Trendyol;
require (__DIR__)."/vendor/autoload.php";
$supplierId = 'XXXXX';
$username = 'XXXXXXXXXXXXXXXXXXXX';
$password = 'XXXXXXXXXXXXXXXXXXXX';
$trendyol = new Trendyol($supplierId, $username, $password);
$trendyol_marketplace_categories = $trendyol->marketplace->TrendyolMarketplaceCategories();
$categories = $trendyol_marketplace_categories->get_category_info(2610);
print_r($categories);
Trendyoldaki mağazanıza ait tüm siparişleri çekebilirsiniz.
<?php
use Hasokeyk\trendyol\Trendyol;
require (__DIR__)."/vendor/autoload.php";
$supplierId = 'XXXXX';
$username = 'XXXXXXXXXXXXXXXXXXXX';
$password = 'XXXXXXXXXXXXXXXXXXXX';
$trendyol = new Trendyol($supplierId, $username, $password);
$trendyol_marketplace_order = $trendyol->marketplace->TrendyolMarketplaceOrders();
$filter = [
'status' => 'Created',//Created, Picking, Invoiced, Shipped ,Cancelled, Delivered, UnDelivered, Returned, Repack, UnPacked, UnSupplied
];
$orders = $trendyol_marketplace_order->get_my_orders($filter);
print_r($orders);
Trendyoldaki mağazanıza ait tüm ürünleri çekebilirsiniz.
<?php
use Hasokeyk\trendyol\Trendyol;
require (__DIR__)."/vendor/autoload.php";
$supplierId = 'XXXXX';
$username = 'XXXXXXXXXXXXXXXXXXXX';
$password = 'XXXXXXXXXXXXXXXXXXXX';
$trendyol = new Trendyol($supplierId, $username, $password);
$trendyol_marketplace_products = $trendyol->marketplace->TrendyolMarketplaceProducts();
$filter = [
'approved' => 'true',
];
$products = $trendyol_marketplace_products->get_my_products($filter);
print_r($products);
https://github.com/Hasokeyk/trendyol-php/tree/main/examples/Marketplace