예제 #1
0
 public function get_ebay_data_by_sku($sku)
 {
     return Ebay::get_item_by_sku($sku);
 }
예제 #2
0
 $CERTNAME = trim($user['cert_name']);
 $paypal_email = trim($user['paypal_address']);
 $token = decrypt($user['token']);
 /* Relisting inactive items */
 $items = EbaySelling::get_items('UnsoldList');
 foreach ($items as $num => $ebay_item) {
     if (!empty($_GET['num']) && $_GET['num'] != $num) {
         continue;
     }
     if (!empty($_GET['id']) && $_GET['id'] != $ebay_item->ItemID) {
         continue;
     }
     $item = Item::from_ebay_data($ebay_item);
     $item->scrape($ebay_item->SKU);
     if ($item->vendor_data['offerprice'] && $item->vendor_data['quantity'] && $item->vendor_data['prime'] == 'Yes') {
         $current = Ebay::get_item_by_sku($ebay_item->SKU);
         if (@($error = $current->Errors->offsetGet(0))) {
             if ($error->ErrorCode == '21916270') {
                 $response = $item->relist();
             }
         }
     }
     if (file_exists('stop')) {
         xd('Interrupted');
     }
 }
 /* Updating active items */
 $items = EbaySelling::get_items('ActiveList');
 foreach ($items as $num => $ebay_item) {
     if (!empty($_GET['num']) && $_GET['num'] != $num) {
         continue;