2010-12-20 65 views
3

只是想知道是否有人做了以下事情,甚至指出我在正確的方向;導出易趣項目/導入ZenCart

  1. 有沒有人從eBay商店出口易趣項目?
  2. 進口這些物品放入ZENCART

乾杯

巴蒂爾

+0

我已經做了類似的東西它導入到你的ZENCART。您是否有Turbo Lister的CSV文件,或者是您的產品列表導出的XML文件? – AJJ 2011-02-08 12:20:34

+0

事實證明,我們正在按照不同的方式使用渠道顧問,因此這部分暫時擱置。 – Shane 2011-02-15 08:32:49

+0

如果您覺得問題不再相關,請不要計劃自己更新答案或不期望答案,那麼請刪除該問題,以便它不再出現在未回答的問題列表中。 – Christopher 2011-06-01 12:54:42

回答

2

我創建使用PHP類似用途的web刮刀。其實很簡單。您可以將數據擦掉並將其寫入數據庫。這裏是一個簡要摘錄:

function get_web_page($url) 
{ 
    $options = array(
     CURLOPT_RETURNTRANSFER => true,  // return web page 
     CURLOPT_HEADER   => false, // don't return headers 
     CURLOPT_FOLLOWLOCATION => true,  // follow redirects 
     CURLOPT_ENCODING  => "",  // handle all encodings 
     CURLOPT_USERAGENT  => "spider", // who am i 
     CURLOPT_AUTOREFERER => true,  // set referer on redirect 
     CURLOPT_CONNECTTIMEOUT => 120,  // timeout on connect 
     CURLOPT_TIMEOUT  => 120,  // timeout on response 
     CURLOPT_MAXREDIRS  => 10,  // stop after 10 redirects 
    ); 

    $ch  = curl_init($url); 
    curl_setopt_array($ch, $options); 
    $content = curl_exec($ch); 
    $err  = curl_errno($ch); 
    $errmsg = curl_error($ch); 
    $header = curl_getinfo($ch); 
    curl_close($ch); 

    //$header['errno'] = $err; 
    // $header['errmsg'] = $errmsg; 
    //$header['content'] = $content; 
    // print($header[0]); 
    return $content; 
} 


$content = get_web_page($baseUrl); 

$dom = new DOMDocument(); 
@$dom->loadHTML($content); 

$xpath = new DOMXPath($dom); 
$hrefs = $xpath->evaluate("/html/body//a"); 

// $hrefs->length 
for ($i = 0; $i < $hrefs->length; $i++) { 
    $href = $hrefs->item($i); 
    $url = $href->getAttribute('href'); 
    // process parts and write data to database 
} 
0

您可以將您的eBay數據導出到一個CSV文件,然後使用存儲Manager for Zen Cart

+0

歡迎來到Stack Overflow!請務必仔細閱讀[自助推廣常見問題](http://stackoverflow.com/faq#promotion)。另外請注意,每次鏈接到自己的網站/產品時都需要發佈免責聲明。 – j0k 2012-12-31 09:41:20