PHP code example of zacksleo / newegg-sdk

1. Go to this page and download the library: Download zacksleo/newegg-sdk library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

zacksleo / newegg-sdk example snippets


$newegg = new Newegg([
    'key'       => 'app_key',
    'secret'    => 'app_secret',
    'seller_id' => 'seller_id',
    'debug'     => false,
    'log'       => [
        'name'       => 'newegg',
        'file'       => '/path/to/logs/newegg.log',
        'level'      => 'error',
        'permission' => 0777,
    ],
]);

 $res = $newegg->ordermgmt->order->chinaorderinfo([
    'PageIndex'       => 1,
    'PageSize'        => 1,
    'RequestCriteria' => [
        'OrderNumberList'=> [
            'OrderNumber'=> ['orderNumber'],
        ],
    ],
]);

$res = $newegg->servicemgmt->rma->rmainfo([
    'PageInfo'=> [
        'PageIndex' => 1,
        'PageSize'  => 1,
    ],
    'KeywordsType'  => 2,
    'KeywordsValue' => 'OrderNumber',
]);

    $res = $newegg->request([
        'ordermgmt.orderstatus.orders.'.$orderNumber => null,
    ], [
        'Action' => 2,
        'Value' => [
            'Shipment' => [
                'Header' => [
                    'SellerID' => 'seller_id',
                    'SONumber' => $orderNumber,
                ],
                'PackageList' => [
                    'Package' => array_values($packages),
                ],
            ],
        ],
    ]);