『壹』 如何用magmi批量導入大量產品數據到magento
1.首先下載magmi程序包 放到網站根目錄
2.命名一個文件例如:aaaaaa import
3.將文件解壓至magento根目錄,訪問:http://網站域名/magmi/web/magmi.php進行設置後即可進行導入操作。
『貳』 Magento 批量上傳怎麼解決批量導入鞋子尺寸
實現方法:復制 app/code/core/Mage/Catalog/Model/Convert/Adapter/Proct.php 這個文件到app/code/local/Mage/Catalog/Model/Convert/Adapter/Proct.php.這會防止自動更新撤回你的改動。 第二步,你需要加入一些代碼到 local 那個版本的Proct.php下(code/local/Mage/Catalog/Model/Convert/Adapter/Proct.php).
下面的行號是 Magento 1.4.1.1版的。 老的版本可能會有點不一樣。在大約617行的時候你會看到:foreach ($importData as $field => $value) { 在這行上面加入:
$custom_options = array();
現在來到627行,你可以看下以下代碼:$attribute = $this->getAttribute($field);
if (!$attribute) {
在 if (!$attribute) { 這個語句的後面,需要加入下面這些代碼:if(strpos($field,':')!==FALSE && strlen($value)) {
$values=explode('|',$value);
if(count($values)>0) {
@list($title,$type,$is_required,$sort_order) = explode(':',$field);
$title = ucfirst(str_replace('_',' ',$title));
$custom_options[] = array(
'is_delete'=>0,
'title'=>$title,
'previous_group'=>'',
'previous_type'=>'',
'type'=>$type,
'is_require'=>$is_required,
'sort_order'=>$sort_order,
'values'=>array()
);
foreach($values as $v) {
$parts = explode(':',$v);
$title = $parts[0];
if(count($parts)>1) {
$price_type = $parts[1];
} else {
$price_type = 'fixed';
}
if(count($parts)>2) {
$price = $parts[2];
} else {
$price =0;
}
if(count($parts)>3) {
$sku = $parts[3];
} else {
$sku='';
}
if(count($parts)>4) {
$sort_order = $parts[4];
} else {
$sort_order = 0;
}
switch($type) {
case 'file':
break;
case 'field':
case 'area':
$custom_options[count($custom_options) - 1]['max_characters'] = $sort_order;
case 'date':
case 'date_time':
case 'time':
$custom_options[count($custom_options) - 1]['price_type'] = $price_type;
$custom_options[count($custom_options) - 1]['price'] = $price;
$custom_options[count($custom_options) - 1]['sku'] = $sku;
break; case 'drop_down':
case 'radio':
case 'checkbox':
case 'multiple':
default:
$custom_options[count($custom_options) - 1]['values'][]=array(
'is_delete'=>0,
'title'=>$title,
'option_type_id'=>-1,
'price_type'=>$price_type,
'price'=>$price,
'sku'=>$sku,
'sort_order'=>$sort_order,
);
break;
}
}
}
}現在移到783行的位子,你會看到 $proct->save();就在這後面,加入下面的代碼:foreach ($proct->getOptions() as $o) {
$o->getValueInstance()->deletue($o->getId());
$o->deletePrices($o->getId());
$o->deleteTitles($o->getId());
$o->delete();
}if(count($custom_options)) {
foreach($custom_options as $option) {
try {
$opt = Mage::getModel('catalog/proct_option');
$opt->setProct($proct);
$opt->addOption($option);
$opt->saveOptions();
}
catch (Exception $e) {}
}
}
就是這樣了,現在一切就緒准備導入自定義產品選項了。要導入一個自定義選項,你需要在你的CSV導入文件中添加新的一列。新列的名字決定了該選項的名稱和類型。格式應該是: Title:Input Type:Is Required:Sort Order. (名稱:類型:是否必需: 屬性排序)。例如,要創建一個必需的下拉式選項,名稱為「Size」,而且在前台顯示自定義屬性排序第一,那麼列標題應該為:Size:drop_down:1 :1 (紅色1 表示必需,0表示可選,後面那個1表示自定義屬性在前台的顯示位置)這是類型的一列。他們會在Magento 管理員界面中的"cumstom options"出現。 而類型一般都有多種值(drop_down下拉式, radio 單選, checkbox 復選框, multiple 復合式),你可以用一個 | 的分隔符來指定多種值。 例如:小,中,大 你可以用 "小|中|大" 作為你csv文件里 "Size:drop_down:1" 一列的值。
這里有一個導入格式:
sku, name, description, price, Size:drop_down:1
T-Shirt1, T-Shirt, A T-Shirt, 5.00, Small|Medium|Large
T-Shirt2, T-Shirt2, Another T-Shirt, 6.00, XS|S|M|L|XL
另外你可以為每一個自定義選項值指定一個額外的 價格和 SKU 。這個的語句是這樣的:
Value:[fixed|percent]:price_modifier
例如,假設你有一個產品,如果是中號的話,價格會上漲5元,如果是大號的話,上漲10元,你就可以用下面的值作為一個自定義選項的值:
Small|Medium:fixed:5|Large:fixed:10
在第一個例子加上額外的 價格/ SKU 後變成:sku, name, description, price, Size:drop_down:1
T-Shirt1,T-Shirt, A T-Shirt, 5.00, Small:fixed:0:-SM|Medium:percent:2:-MED|Large:percent:3:-LRG
T-Shirt2,T-Shirt2,Another T-Shirt,6.00, XS:fixed:0:-XS|S:fixed:0:-S|M:fixed:1:-M|L:fixed:1:-L|XL:fixed:2:-XL自定義屬性相關類型名稱對照表: field: Field
area: Area
file: File
drop_down: Drop-down
radio: Radio Buttons
checkbox: Checkbox
multiple: Multiple Select
date: Date
date_time: Date & Time
time: Time-------------------------------------------解決Magento批量上傳圖片時,圖片自動被Exclude問題:
同樣是修改這個文件,找到:
$proct->addImageToMediaGallery(Mage::getBaseDir('media') . DS . 'import' . $file, $fields)
添加兩個值即可。
$proct->addImageToMediaGallery(Mage::getBaseDir('media') . DS . 'import' . $file, $fields, false, false )附件為 Magento1.4.1.1 專用的 Proct.php原文出處: http://hi..com/magentojianzha/blog/item/b82188c0e3f9ab50f31fe742.html
『叄』 magento,currency變化,但是添加到購物車之後不變,實現思路是什麼
貨幣屬性是由store view的後台設置的,一般默認的是美國/美元的顯示,currency只是一個相當於翻譯的功能,並不改變貨幣的屬性。
解決辦法是,你可以設置不同語言和貨幣屬性的store view,來實現不同的貨幣結算
『肆』 請問magento CSV導入數據後無法顯示產品怎麼回事
magento 通過CSV導入數據後發現在前台並沒有顯示導入的產品,出現這情況,要在後台設置一下,打開後台系統設置的索引,System(系統) —Index Management(索引管理) 點擊Select All(選擇所有的) 操作選擇 Reindex Data ,點擊提交,這樣產品就會顯示了。
『伍』 Magento移到伺服器上,再次導入資料庫提示出錯怎麼解決
把你導出來的Magento sql文件,如果是.sql後綴的文件,那麼文件最頂部加入以下代碼:如果導出來的Magento 是.zip格式的文件,那麼首先解壓出.sql後綴的文件文件最頂部加入以下代碼: SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT;
SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS;
SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION;
SET NAMES utf8;
SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0;
SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0;
SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE=』NO_AUTO_VALUE_ON_ZERO』;
SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0;SET SQL_MODE=@OLD_SQL_MODE;
SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS;
SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS;
SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT;
SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS;
SET SQL_NOTES=@OLD_SQL_NOTES; 最後保存,壓縮成.zip格式,再導入就可以成功了!(直接導.SQL的也可以,只不過,壓縮成.zip的導入maento資料庫,速度會快很多!)
『陸』 magento 怎麼恢復backup
經常遇到一些客戶由於各種原因需要重裝恢復網站的,雖然magento國內使用的人不是很多,但是今天無憂主機小編也遇到過一些客戶有類似的需求,今天無憂主機小編發現magento的重裝恢復方法,在已經安裝的基礎上重裝方法如下:
1、先備份好資料庫備份
2、刪除2個文件:magento的根目錄下app/etc文件夾中的local.xml文件和var 文件夾中所以緩存文件。
3、清空資料庫里的所有表(有必要的話你也可以刪掉之前的資料庫,然後為magento新建一個空資料庫)。
4、之後在瀏覽器中運行安裝程序http://域名/index.php/install/
5、導入你之前備份的完整無誤資料庫。
『柒』 如何安裝Magento演示數據
1. 第一步一定要新建一個全新的資料庫,比如Sample;
2. 第二步建好資料庫之後直接用phpmyadmin將SQL文件導入。
3. 第三步解壓縮magento安裝文件包,進行全新安裝。
4. 裝好之後樣本數據也就直接生成了。然後把image文件夾里的圖片放到magento的media文件夾下,所有產品的圖片就都有了。
注意:
請注意文件夾的讀寫許可權
1.3以上的版本好像安裝1.2的資料庫會有小BUG.如果出現問題,不是MAGENTO的問題.
『捌』 magento 網店系統 如何修改,能導入 淘寶商品的數據包 關鍵詞:電子商務,網站建設,程序開發,php
這樣的數據包 導入會非常麻煩的,他們的商品屬性那些都不一樣
我研究magento2個月了。 怎麼說乃。 magento真的是一款好軟體。 當然我水平不是很高,但是也理解到了一些東西。
magento有個一個商品上傳插件,好像現在要錢買了(有些免費的可能有問題)。如果說直接修改淘寶商品的數據包,然後上傳到magento裡面,再多加50分,估計也很難找到人給你解決問題。
我所知道的辦法,有magento的商品上傳插件,吧淘寶商品的資料庫商品信息 對應於magento的屬性進行導入。這是我所知道的辦法。
樓主如果的確非常需要非常急的話,還是去國內外 大型的 magento網站進行交流,特別是國外的,真的是對你很有幫助。 在網路貼吧 求助的話,效率會很低的。
『玖』 如何實現Magento產品批量導入
1.登錄後台----system---Inport/Export
先選擇 export,也就是先導出一個CSV格式的批量上傳文件。
如果網站里沒有產品,需要先添加一個產品後才能導出一個批量上傳用的CSV文件
CSV文件可以使用 EXCEL軟體來編輯。
2.導出選項說明
在EXPORT 里我們選擇導出類型為 Procts,系統會自動刷新顯示很多選項,這些不管,直接滾動瀏覽器到頁面最底部,點擊
按鈕導出。
3.CSV文件說明
在導出的CSV文件里,必填的幾列如下:
_media_attribute_id:產品屬性ID,使用導出的CSV的默認值即可(必填);
SKU:這個是必填而且全站必須唯一,不能有跟其他相同的,如果相同會覆蓋掉(必填);
_category: 產品分類,如果產品屬於一級的,則填寫分類名稱,比如分類名稱為:Jewelry,那直接填寫Jewelry 即可,如果產品屬於第二級的,則填寫為:Jewelry/subcate (也就是把一級和二級的分類名稱都填寫進來,兩個分類之間用 斜杠 分開) (必填);
_root_category:默認值Default Category,可不改動;
Description:產品詳細描述里的內容,支持填寫HTML格式的(必填);
Image:產品圖片,產品圖片必須都上傳到Media/Import目錄下(必填);
_media_image:產品中圖,可填寫跟Image一樣的圖片路徑(必填)
small_image:產品小圖,可填寫跟Image一樣的圖片路徑(必填);
thumbnail:產品縮略圖,可填寫跟Image一樣的圖片路徑(必填);
name:產品名稱(必填);
price:產品價格(必填);
special_price:產品特價(選填);
status:產品狀態,默認值 1 ,如果不顯示,就填寫數字0 (必填);
short_description:產品簡短描述(必填);
visibility:產品是否顯示的選項,默認值 4(必填);
weight:產品重量(必填);
qty:產品數量(必填);
is_in_stock:是否有庫存,默認值 1,如果產品沒庫存了,可填寫為 0 (必填);
meta_description:產品簡短描述,用來顯示在谷歌搜索結果那的一段文字(選填);
meta_keyword:產品頁面關鍵詞(選填);
meta_title:自定義網頁標題,可與產品名稱不同,谷歌優化使用,如果不填,默認使用產品名稱做為標題(選填);
其他列可按情況增加或刪除。
所有要批量上傳的圖片,都必須上傳到 FTP的 www/media/import目錄下,如果產品有分類為文件夾的,也都上傳到import目錄下
4.那麼在CSV里的填寫路徑是怎麼樣的?
如果是直接圖片的話,在CSV的IMAGE列里填寫:/圖片名稱.jpg
如果圖片在某個文件夾下的,填寫:/文件夾名稱/圖片名稱.jpg
注意文件夾名稱不能有中文,有空格,最好是一個單詞的。
5.如何使用FTP軟體上傳圖片到網站空間里?
下載FTP軟體—FlashFXP,安裝完軟體後,打開軟體---
----
地址或URL 里填寫IP地址,輸入FTP賬戶和密碼,之後點擊連接即可;
然後把所有的本地電腦上的圖片上傳到/www/media/import/目錄下;
FTP軟體的左邊一般為本地電腦上的,右邊為網站空間里的。
『拾』 Magento(麥進斗)的訂單管理erp怎麼選擇
麥進斗訂單管理可以選勝途erp,勝途erp有商品管理、采購管理、訂單管理、庫存管理、財務管理、報表管理等模塊。