2010-12-20 41 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