hasokeyk/trendyol

Basit Trendyol PHP API

1.0.30 2024-09-10 22:05 UTC

This package is auto-updated.

Last update: 2024-09-10 22:05:48 UTC


README

需求

1- 确保您的计算机或服务器上已安装"composer"。如果没有安装,请访问https://getcomposer.org.cn/download/ 获取帮助。2- 确保您的计算机或服务器上已安装Php 7.4或更高版本。

安装命令

如果您在打开的工作目录中启动一个终端,并写下以下命令,则可以开始使用这个库。

composer require hasokeyk/trendyol

使用方法

Trendyol 链接

您可以使用以下示例代码建立 Trendyol 链接。

<?php

    use Hasokeyk\trendyol\Trendyol;

    require (__DIR__)."/vendor/autoload.php";

    $supplierId = 'XXXXX';
    $username   = 'XXXXXXXXXXXXXXXXXXXX';
    $password   = 'XXXXXXXXXXXXXXXXXXXX';

    $trendyol = new Trendyol($supplierId, $username, $password);

Trendyol 市场操作

获取品牌列表

您可以使用以下代码获取 Trendyol 上注册的所有品牌的列表。

<?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 上搜索您自己的品牌或其他品牌。

<?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);

获取类别列表

您可以获取 Trendyol 上的所有类别及其佣金。

<?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);

获取单个类别信息

您可以获取您在 Trendyol 上指定的类别信息和佣金。

<?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);

获取订单

您可以获取您在 Trendyol 商店的所有订单。

<?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);

获取产品

您可以获取您在 Trendyol 商店的所有产品。

<?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