如何获取Getseller sku怎么填List Variation 的sku-eBay外贸社区

后使用快捷导航没有帐号?
签到成功!您今天第{todayrank}个签到,签到排名竞争激烈,记得每天都来签到哦!签到日记2013-06已连续签到:{constant}天,累计签到:{days}天
查看: 12686|回复: 9
新手询SKU号码编法~
进了一堆小配件,自己眼都快看花了。发现不编个号码真得很容易搞错。
一直听说SKU号码,但是从来没有接触过,不知道在編这个号码的时候需要注意些什么东西。
比如有要求全是数字吗?字母还有符号比如下划线,减号什么的能放进去吗?
号码的长度有没有要求?有最好多少位内比较好吗?
长短对导进EUB或别的什么软件有没有影响?
编个号码不容易,自己现在两眼一抹黑,度娘也给不出想要的答案。
请有经验的前辈们给我点指点,实在不知如何下手~
其实SKU,stock keeping unit,产品编号的意思,没什么,你直接数字也可以,方便辩认而已。看你方便,产品多不多,SKU0001开始,长短对EUB没什么影响,在EBAY中的CUSTOM LABLE
我觉得自己去试试,实践中再进行修正,这样比较好吧。
这个是随便你自己编的
5位数字即可
3个字母开头作为类别,后面跟一组字再区分
例如卖手机,mob001,就看出是mobile 1号机
卖鞋子,就是sho001,再有分码数的话,sho001+码数,例如38码的,sho00138
这个其实也很好编,自己一眼看出是什么东西就最好
自己想咋遍就咋编啊
最好的办法就是纯数字,然后上架编码,弄个扫描**。。。。。。
最简单,有效的,就是001-999,看你未来会有多少种产品;几年都够用;
,个人卖家的话,5年没问题
别分成什么类别,字母,太复杂,没有任何好处
这个问题比较有意思
看了楼上的 学习了
个人& &也是 字母+ 数字
字母根据类别后使用快捷导航没有帐号?
签到成功!您今天第{todayrank}个签到,签到排名竞争激烈,记得每天都来签到哦!签到日记2013-06已连续签到:{constant}天,累计签到:{days}天
查看: 1720|回复: 6
豆豆,能否提供一个最简单的GetOrders 的实例代码
豆豆,能否提供一个最简单的GetOrders 的实例代码
用PHP 写的
用PHP 写的
首先&&写一个请求xml的返回函数
function get_ebay_orders($appToken, $itemInfo) {
& && &&&$itemsPerPage = $itemInfo['itemsPerPage'];
& && &&&$pageIndex = $itemInfo['pageIndex'];
& && &&&$begin_time = $itemInfo['begin_time'];
& && &&&$end_time = $itemInfo['end_time'];
& && &&&$create_time_from = get_utc_time('-30 days');
& && &&&$requestXMLBody = &&&XML
&?xml version=&1.0& encoding=&utf-8&?&
&GetOrders xmlns=&urn:ebay:apis:eBLBaseComponents&&
&&&RequesterCredentials&
& & &eBayAuthToken&$appToken&/eBayAuthToken&
&&&/RequesterCredentials&
&&&DetailLevel&ReturnAll&/DetailLevel&
&&&Version&719&/Version&
&&&IncludeFinalValueFee&true&/IncludeFinalValueFee&
&&&OrderRole&Seller&/OrderRole&
&&&ModTimeFrom&$begin_time&/ModTimeFrom&
&&&ModTimeTo&$end_time&/ModTimeTo&
&&&Pagination&
& & &EntriesPerPage&$itemsPerPage&/EntriesPerPage&
& & &PageNumber&$pageIndex&/PageNumber&
&&&/Pagination&
&/GetOrders&
& && &&&return $requestXMLB
然后写两个函数获取
public function get_orders($ebay_id)
& && &&&if (empty($ebay_id))
& && && && &
& && &&&$itemsPerPage = 50;
& && &&&$pageIndex = 1;
& && &&&$begin_time =开始时间;
& && && && && & $end_time=date('Y-m-d\TH:i:s\Z',mktime(substr($begin_time,11,2),substr($begin_time,14,2)+50,substr($begin_time,17,2),substr($begin_time,5,2),substr($begin_time,8,2),substr($begin_time,0,4)));//开始时间延长50分钟
& && && && && & $startdate=strtotime($end_time);
& && && && && & $enddate=strtotime(get_current_utc_time());
& && && && && & if($enddate-$startdate&=0){
& && && && && && && && &$end_time = get_current_utc_time();//如果结束时间超过了当前时间那么就把当前时间作为结束时间//get_current_utc_time()为获取当前时间的函数
& && && && && & }
& && &&&if (empty($begin_time))
& && && && &
& && &&&echo &starting $ebay_id\n&;
& && && && && & echo &starting $begin_time\n&;
& && && && && & echo &endtime $end_time\n&;
& && &&&do
& && && && &list($total_pages, $orders) = $this-&_proccess_get_orders($ebay_id, $itemsPerPage, $pageIndex, $begin_time, $end_time);//调用下面的函数
& && && && && && && && &//echo &total page: $total_pages, page index: $pageIndex\n&;
& && && && &foreach ($orders as $order)
& && && && &{
& && && && && & 把order里面数据保存到你的记录表里
& && && && &}
& && && && &echo &total page: $total_pages, page index: $pageIndex\n&;
& && && && &$pageIndex++;
& && &&&while($pageIndex &= $total_pages);
& && &&&//$this-&_process_get_auction_listing_fee($ebay_id, $begin_time, $end_time);
& && &&&$this-&ebay_order_model-&update_order_begin_time($ebay_id, $end_time);//这里是升级你的开始时间,以便下次获取的时候记住已经获取到什么时间了
& && &&&echo &finish $ebay_id\n&;
& & private function _proccess_get_orders($ebay_id, $itemsPerPage, $pageIndex, $begin_time, $end_time)
& && &&&$site = 'US';
& && &&&if ($this-&config-&item('production'))
& && && && &$this-&appToken = $this-&config-&item('appToken');//获取ebayapi的配置信息
& && && && &$this-&appToken = $this-&appToken[$ebay_id];
& && &&&$itemInfo = array(
& && && && &'site'& && && & =& $site,
& && && && &'itemsPerPage'&&=& $itemsPerPage,
& && && && &'pageIndex'& &&&=& $pageIndex,
& && && && &'begin_time'& & =& $begin_time,
& && && && &'end_time'& && &=& $end_time,
& && &&&);
& && &&&$this-&ebay_config['siteToUseID'] = get_site_id($site);
& && &&&$this-&ebay_config['callName'] = 'GetOrdersRequest';
& && &&&$this-&load-&library('ebayapi/EbaySession', $this-&ebay_config);//这里是加载ebay的sdk开发包。
& && &&&$xml = get_orders($this-&appToken, $itemInfo);
& && &&&$response = $this-&xmlRequest($this-&ebaysession, $xml);
& && &&&$total_pages = 0;
& && &&&$orders = array();
& && &&&if ( (! isset($response-&Ack)) OR ($response-&Ack != 'Success' && $response-&Ack != 'Warning'))
& && && && &echo &Error\n&;
& && && && &var_dump($response);
& && && && &die('');
& && &&&if (isset($response-&TransactionArray-&Transaction)) {
& && && && &foreach ($response-&TransactionArray-&Transaction as $order)
& && && && &{
& && && && && & $price_attr = $order-&AmountPaid-&attributes();
& && && && && & $currency_code = '';
& && && && && & foreach ($price_attr as $key =& $value)
& && && && && & {& &
& && && && && && &&&if ($key == 'currencyID')
& && && && && && &&&{
& && && && && && && && &$currency_code = (string)$
& && && && && && && && &
& && && && && && &&&}
& && && && && & }
& && && && && &&&$buyer_id& && & = (string)$order-&Buyer-&UserID;
& && && && && & $paid_time& && &= (string)$order-&PaidT
& && && && && & $amount_paid& & = (string)$order-&AmountP
& && && && && & $order_status& &= ''; //(string)$order-&OrderS
& && && && && & $name& && && &&&= (string)$order-&Buyer-&BuyerInfo-&ShippingAddress-&N
& && && && && & $phone& && && & = (string)$order-&Buyer-&BuyerInfo-&ShippingAddress-&P
& && && && && & $postal_code& & = (string)$order-&Buyer-&BuyerInfo-&ShippingAddress-&PostalC
& && && && && & $country& && &&&= (string)$order-&Buyer-&BuyerInfo-&ShippingAddress-&CountryN
& && && && && & $province& && & = (string)$order-&Buyer-&BuyerInfo-&ShippingAddress-&StateOrP
& && && && && & $city& && && &&&= (string)$order-&Buyer-&BuyerInfo-&ShippingAddress-&CityN
& && && && && & $street1& && &&&= (string)$order-&Buyer-&BuyerInfo-&ShippingAddress-&Street1;
& && && && && & $street2& && &&&= isset($order-&Buyer-&BuyerInfo-&ShippingAddress-&Street2) ?
& && && && && && &&&(string)$order-&Buyer-&BuyerInfo-&ShippingAddress-&Street2 : '';
& && && && && & $paypal_tid& &&&= isset($order-&ExternalTransaction-&ExternalTransactionID) ?
& && && && && && &&&(string)$order-&ExternalTransaction-&ExternalTransactionID : '';
& && && && && &
& && && && && & $tid = (string)$order-&TransactionID;
& && && && && & $transaction_price = (string)$order-&TransactionP
& && && && && & $fvf_attr = $order-&FinalValueFee-&attributes();
& && && && && & $fvf_currency_code = $currency_
& && && && && & if (is_array($fvf_attr))
& && && && && & {
& && && && && && &&&foreach ($fvf_attr as $key =& $value)
& && && && && && &&&{& &
& && && && && && && && &if ($key == 'currencyID')
& && && && && && && && &{
& && && && && && && && && & $fvf_currency_code = (string)$
& && && && && && && && && &
& && && && && && && && &}
& && && && && && &&&}
& && && && && & }
& && && && && & $fvf = (string)$order-&FinalValueF
& && && && && & $sales_qty=(int)$order-&QuantityP//mansea新增加
& && && && && & $salesrecordnumber=(int)$order-&ShippingDetails-&SellingManagerSalesRecordN
& && && && && &
& && && && && & $item_id = (string)$order-&Item-&ItemID;
& && && && && & if (isset($order-&Variation-&VariationTitle)) {
& && && && && && &&&$item_title = (string)$order-&Variation-&VariationT
& && && && && && &&&$sku_str = (string)$order-&Variation-&SKU;
& && && && && & }& && && && && && &&&
& && && && && & else
& && && && && & {
& && && && && && & $item_title = (string)$order-&Item-&T
& && && && && && & $sku_str = (string)$order-&Item-&SKU;
& && && && && & }
& && && && && & echo &item_id: $item_id&&sales_qty:$sales_qty&&Sales Record Number:$salesrecordnumber\n&;
& && && && && & $orders[] = array(
& && && && && && &&&'buyer_id'& && && && &&&=& $buyer_id,
& && && && && && &&&'paid_time'& && && && & =& $paid_time,
& && && && && && &&&'amount_paid'& && && &&&=& $amount_paid,
& && && && && && &&&'currency'& && && && &&&=& $currency_code,
& && && && && && &&&'buyer_name'& && && && &=& $name,
& && && && && && &&&'country'& && && && && &=& $country,
& && && && && && &&&'province'& && && && &&&=& $province,
& && && && && && &&&'city'& && && && && && &=& $city,
& && && && && && &&&'street1'& && && && && &=& $street1,
& && && && && && &&&'street2'& && && && && &=& $street2,
& && && && && && &&&'phone'& && && && && &&&=& $phone,
& && && && && && &&&'postal_code'& && && &&&=& $postal_code,
& && && && && && &&&'order_status'& && && & =& $order_status,
& && && && && && &&&'paypal_transaction_id' =& $paypal_tid,
& && && && && && &&&'transaction_id'& && &&&=& $tid,
& && && && && && &&&'transaction_price'& &&&=& $transaction_price,
& && && && && && &&&'fvf_currency'& && && & =& $fvf_currency_code,
& && && && && && &&&'final_value_fee'& && & =& $fvf,
& && && && && && &&&'item_id'& && && && && &=& $item_id,
& && && && && && &&&'item_title'& && && && &=& $item_title,
& && && && && && &&&'sku_str'& && && && && &=& $sku_str,
& && && && && && &&&'ebay_id'& && && && && &=& $ebay_id,
& && && && && && &&&'quantitysold'& && && && &=& $sales_qty,
& && && && && && &&&'salesrecordnumber'& && &&&=& $salesrecordnumber,
& && && && && & );
& && && && &}
& && && && &$total_pages = $response-&PaginationResult-&TotalNumberOfP
& && &&&return array($total_pages, $orders);
[ 本帖最后由 mallerp 于
10:28 编辑 ]
我上面哪个代码是GetSellerTransactions这个方法修改来的,获取字段的时候,有些参数需要修改一下。框架是基于CI框架的,有些参数也需要修改,总体的思路就是这么个思路。
具体的可以参照这个:
[ 本帖最后由 mallerp 于
10:31 编辑 ]
非常感谢 感谢后使用快捷导航没有帐号?
签到成功!您今天第{todayrank}个签到,签到排名竞争激烈,记得每天都来签到哦!签到日记2013-06已连续签到:{constant}天,累计签到:{days}天
查看: 1711|回复: 6
怎么取eBay店中,客人已下单,但是未付款的订单,包含SKU和数量?
我想取eBay店中,客人已下单,生成订单号,但是未付款的订单,取到的订单要包含购买所有SKU及对应的数量
我用 GetOrders ,只取Active的订单,DetailLevelCodeType.RETURN_ALL,
返回的数据中,有一部分订单的
Transactions.Variation.sku 为 NULL,无法取到具体的SKU.
而一部分订单有返回SKU.
发现不行之后,我改用 GetSellerTransactions&&(DetailLevelCodeType.RETURN_ALL) 返回的结果也类似
有一部分 Transactions.Variation 为 null,无法取得 Transactions.Variation.sku
有一部分就能返回 SKU.
由于这个SKU及数量的信息,应用上很重要,所有为null的话,达不到我们应用上的效果.
想问一下豆豆位,我想要实现的这个功能,需要怎么样才能实现?
如果是multi-variation的listing的话,你可能需要查看OrderArray.Order.TransactionArray.Transaction.Variation.SKU
但如果不是multi-variation listing的话,这个值当然是空的!你要看OrderArray.Order.TransactionArray.Transaction.Item.SKU
谢谢功能豆,你这么一说,我就明白了.感谢!
另外,再问个问题, 是否&&一个 OrderArray.Order.TransactionArray.Transaction ,就相当于购买一个 SKU?
一个订单中,如果购买了 10件SKU,在ebay上看到订单有10条记录,那么& &OrderArray.Order.TransactionArray.length = 10 ,是吗?
GetOrders 输入的参数 是 OrderStatusCodeType.ACTIVE,
GetOrdersCall getCall = new GetOrdersCall(apiContext);
OrderStatusCodeType oType = OrderStatusCodeType.ACTIVE;
getCall.setOrderStatus(oType);
我只取 Active 类型的订单, 返回是是否是已生成订单,但没有付款的记录?
会不会包含买家放在购物车中的?(这一部分我不想要)
ebay有没有API只返回订单号
ebay有没有API只返回某段时间内的订单号而不是所有字段的啊。我只需要取得某段时间所有订单号然后做check,看有没有漏掉数据
原帖由 龟蛇龙 于
12:32 发表
GetOrders 输入的参数 是 OrderStatusCodeType.ACTIVE,
GetOrdersCall getCall = new GetOrdersCall(apiContext);
OrderStatusCodeType oType = OrderStatusCodeType.ACTIVE;
getCall.setOrderStatus(oT ...
Active可以被认为是没有付款的order。
原帖由 xyz 于
12:58 发表
ebay有没有API只返回某段时间内的订单号而不是所有字段的啊。我只需要取得某段时间所有订单号然后做check,看有没有漏掉数据
用outputSelector限制你需要返回的字段就可以后使用快捷导航没有帐号?
签到成功!您今天第{todayrank}个签到,签到排名竞争激烈,记得每天都来签到哦!签到日记2013-06已连续签到:{constant}天,累计签到:{days}天
查看: 2860|回复: 1
pushauction怎么设置一个EBAY ITEM对应该多个SKU,数量还不一样的
小弟刚接触Pushaction,有一个问题很困惑,就是我一个EBAY ITEM 对应该多个SKU,那么我自定义下载的时候要怎么设置下载格式,
比如说一个ITEM对应该SKU1:1个,SKU2:2个,SKU3:3个,那我要怎么操作才能在订单下载中不用再手动去写。
如果只有一个SKU就比较简单,在自定义里面映射SKU就行了。他们有个**产品我不是很理解,我问了客服,他说**产品不能下载下来的。。
也许你是多个SKU一起卖,那你就在custom label 那里写上(SKU*1+sku*2+sku3*3),当客户买2个的时候,就是(SKU*1+sku*2+sku3*3)*2,或者你干脆弄个combo SKU,&&比如SKU34,SKU34=SKU*1+sku*2+sku3*3解答(0人觉得答案有帮助)
有几种方式来获取你的active listings的信息。使用GetMyeBaySelling可以获取基本的active listing信息(但是active listing总数要小于500)。GetSellerList Call通过EndtimeFrom和EndTimeTo可以来获取active listings的详细信息.
更多详细信息,请参考API技术文档:&
答案对您有帮助吗?
是,对我很有帮助
否,没解决我的问题}

我要回帖

更多关于 ebay top seller 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信