hasokeyk/markabu

Basit Markabu PHP API

1.0.4 2023-07-04 20:00 UTC

This package is auto-updated.

Last update: 2024-09-27 22:41:49 UTC


README

需求

1- 在您的计算机或服务器上安装 "composer"。如果没有安装,可以通过https://getcomposer.org/download/链接获取帮助。2- 在您的计算机或服务器上安装Php 7.4或更高版本。

安装命令

如果您在打开的终端中运行以下命令,就可以开始使用该库了

composer require hasokeyk/markabu

用法

Markabu链接

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

<?php

    use Hasokeyk\Markabu\Markabu;

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

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

    $markabu = new Markabu($supplierId, $username, $password);

Markabu Marketplace操作

获取品牌

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

<?php

    use Hasokeyk\Markabu\Markabu;

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

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

    $markabu = new Markabu($supplierId, $username, $password);

    $markabu_marketplace_brands = $markabu->marketplace->MarkabuMarketplaceBrands();

    $brands = $markabu_marketplace_brands->get_brands();
    print_r($brands);

品牌搜索

您可以在Markabu上搜索您自己的品牌或其他品牌。

<?php

    use Hasokeyk\Markabu\Markabu;

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

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

    $markabu = new Markabu($supplierId, $username, $password);

    $markabu_marketplace_brands = $markabu->marketplace->MarkabuMarketplaceBrands();

    $brands = $markabu_marketplace_brands->search_brand('Herkes Alıyo');
    print_r($brands);

获取类别

您可以获取Markabu中的所有类别和佣金。

<?php

    use Hasokeyk\Markabu\Markabu;

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

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

    $markabu = new Markabu($supplierId, $username, $password);

    $markabu_marketplace_categories = $markabu->marketplace->MarkabuMarketplaceCategories();

    $categories = $markabu_marketplace_categories->get_categories();
    print_r($categories);

获取单个类别信息

您可以获取Markabu中指定类别的信息和佣金。

<?php

    use Hasokeyk\Markabu\Markabu;

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

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

    $markabu = new Markabu($supplierId, $username, $password);

    $markabu_marketplace_categories = $markabu->marketplace->MarkabuMarketplaceCategories();

    $categories = $markabu_marketplace_categories->get_category_info(2610);
    print_r($categories);

获取订单

您可以获取Markabu中您商店的所有订单。

<?php

    use Hasokeyk\Markabu\Markabu;

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

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

    $markabu = new Markabu($supplierId, $username, $password);

    $markabu_marketplace_order = $markabu->marketplace->MarkabuMarketplaceOrders();

    $filter = [
        'status' => 'Created',//Created, Picking, Invoiced, Shipped ,Cancelled, Delivered, UnDelivered, Returned, Repack, UnPacked, UnSupplied
    ];
    $orders = $markabu_marketplace_order->get_my_orders($filter);
    print_r($orders);

获取产品

您可以获取Markabu中您商店的所有产品。

<?php

    use Hasokeyk\Markabu\Markabu;

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

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

    $markabu = new Markabu($supplierId, $username, $password);

    $markabu_marketplace_products = $markabu->marketplace->MarkabuMarketplaceProducts();

    $filter    = [
        'approved' => 'true',
    ];
    $products = $markabu_marketplace_products->get_my_products($filter);
    print_r($products);

有关其他所有功能的详细信息,请使用以下链接。

https://github.com/Hasokeyk/markabu-php/tree/main/examples/Marketplace