ฉันต้องการนำเข้าทุกหมวดหมู่ใน magento โดยใช้ไฟล์ CSV ฉันพยายามใช้ส่วนขยายhttp://www.magentoworks.net/importexport-magento-category-extension/มันใช้งานได้ แต่ฉันต้องการใช้ Dataflow-Profiles มีวิธีการใช้ Dataflow-Profiles หรือไม่?
ฉันต้องการนำเข้าทุกหมวดหมู่ใน magento โดยใช้ไฟล์ CSV ฉันพยายามใช้ส่วนขยายhttp://www.magentoworks.net/importexport-magento-category-extension/มันใช้งานได้ แต่ฉันต้องการใช้ Dataflow-Profiles มีวิธีการใช้ Dataflow-Profiles หรือไม่?
คำตอบ:
การไม่ใช้ส่วนขยายใด ๆ เป็นการ จำกัด คุณ แต่คุณสามารถใช้การนำเข้า / ส่งออกกับผลิตภัณฑ์ได้เนื่องจากหมวดหมู่ที่หายไปจะถูกสร้างขึ้นเมื่อคุณนำเข้าผลิตภัณฑ์ หลังจากนั้นให้ลบผลิตภัณฑ์ที่สร้างขึ้น
ขึ้นอยู่กับจำนวนของผลิตภัณฑ์และหมวดหมู่ของคุณมันอาจจะง่ายกว่าในการสร้างผลิตภัณฑ์จำลองเดียวกำหนดให้กับทุกหมวดหมู่จากนั้นส่งออกเฉพาะผลิตภัณฑ์นี้เท่านั้น
หมายเหตุ: การดำเนินการนี้จะไม่ส่งออกการตั้งค่าหมวดหมู่ใด ๆ ดังนั้นจึงเป็นวิธีแก้ไขปัญหาไม่ใช่วิธีการแก้ปัญหาแบบเต็ม
หากคุณต้องการนำเข้าหมวดหมู่และผลิตภัณฑ์ทั้งหมดไปยังเว็บไซต์ของคุณ
เพียงทำตามคำแนะนำต่อไปนี้
หลังจากจัดเรียงแล้วคุณสามารถนำเข้าข้อมูลไปยังเว็บไซต์ของคุณซึ่งคุณต้องการนำเข้าใหม่ในลักษณะปกติได้อย่างง่ายดาย
จากนั้นไปที่ระบบ -> นำเข้า / ส่งออก -> กระแสข้อมูล -> ทำตามกฎนั้น ...
ฉันมีปัญหาเดียวกันนี้เมื่อฉันเริ่มแปลง / ย้ายและ Zencart เก่าเป็น Magento ฉันเขียนสคริปต์เล็กน้อยที่เก็บรหัสต้นฉบับและเรียงกลับเป็นวีโอไอพี
คุณต้องการที่จะดูที่: /programming/34213371/csv-import-export-problems-in-magento/34267981#34267981
สคริปต์นี้ใช้สำหรับวีโอไอพีเท่านั้นโดยจะส่งออกและนำเข้าหมวดหมู่ในขณะที่ยังคง ID ของตนไว้ ซึ่งดีเมื่อย้ายระหว่างการติดตั้ง Magento บางครั้ง
เรื่องสั้นสั้น ไม่คุณไม่สามารถใช้โปรไฟล์ Dataflow ที่เป็นค่าเริ่มต้น (หรือโปรไฟล์ขั้นสูง) เพื่อส่งออก / นำเข้าโครงสร้างข้อมูลอื่นใดนอกจาก 'ลูกค้า' และ 'ผลิตภัณฑ์'
เพื่อให้บรรลุเป้าหมายนี้คุณต้องมีโมดูลที่กำหนดเอง AFAIK ไม่มีโมดูลออกมาพร้อมกับอะแดปเตอร์ Dataflow สำหรับหมวดหมู่ (แต่ฉันอาจจะผิด)
คุณสามารถสร้างโมดูลของคุณเองได้ถ้าต้องการ
คุณต้องมีความเข้าใจที่ดีเกี่ยวกับ Dataflow Parsers / Adapters / Mappers เพื่อสร้างโมดูลนี้
สวัสดีค้นหา URL นี้คุณจะได้รับโซลูชันที่เหมาะสม
ดาวน์โหลด
https://blog.surgeryxchange.com/wp-content/uploads/2017/06/import_categories.zip
แตกไฟล์รวมในโฟลเดอร์ magento ของคุณ
แล้วมันจะทำงานไม่จำเป็นต้องทำอะไร
หรือ
function getCategories()
{
$file = 'csv/categories.csv';
$arrResult = array();
$headers = false;
$handle = fopen($file, "r");
if (empty($handle) === false) {
while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
if (!$headers) {
$headers[] = $data;
} else {
$arrResult[] = $data;
}
}
fclose($handle);
}
return $arrResult;
}