การย้ายเว็บไซต์อีคอมเมิร์ซของคุณไปยัง Magento 2: สิ่งที่คุณต้องรู้
เผยแพร่แล้ว: 2020-07-01
การดำเนินธุรกิจอีคอมเมิร์ซต้องทำงานหนักมาก และเมื่อ CMS ที่คุณใช้อยู่ทำงานได้ไม่เต็มประสิทธิภาพ สถานการณ์ต่างๆ อาจกลายเป็นเรื่องท้าทายอย่างมาก
นั่นเป็นเหตุผลหนึ่งที่เจ้าของธุรกิจอีคอมเมิร์ซจำนวนมากหันไปใช้ระบบจัดการเนื้อหาสำหรับผู้เชี่ยวชาญด้านอีคอมเมิร์ซ เช่น Magento 2
และหากคุณได้พิจารณาที่จะย้ายเว็บไซต์อีคอมเมิร์ซของคุณไปใช้ Magento เวอร์ชันล่าสุดด้วยเช่นกัน โพสต์นี้จะเป็นประโยชน์อย่างยิ่งต่อคุณ
ในโพสต์นี้ คุณจะได้เรียนรู้เกี่ยวกับ:
- เหตุผลที่ Magento 2 เป็นตัวเลือกที่ยอดเยี่ยม
- สิ่งที่คุณอาจต้องทำก่อนเริ่มกระบวนการย้ายข้อมูล!
- ขั้นตอนทีละขั้นตอนสำหรับการโยกย้าย
เริ่มกันเลย!
ทำไมถึงเลือก Magento 2?
วีโอไอพี 1 จะหมดอายุในเดือนมิถุนายน 2020 ดังนั้นจึงจำเป็นต้องย้ายเว็บไซต์อีคอมเมิร์ซของคุณไปยัง Magento 2 และหากคุณสงสัยว่ามีการอัพเกรดใดบ้างใน Magento 2 เราได้แสดงรายการไว้ในส่วนนี้
1. ลดภาระบนเซิร์ฟเวอร์
เกือบทุกวัน เว็บไซต์อีคอมเมิร์ซมักจะโหลดข้อมูลจำนวนมากซึ่งมักจะทำให้เซิร์ฟเวอร์ทำงานหนัก
ส่งผลให้ประสิทธิภาพของเว็บไซต์ลดลง ทำให้โหลดช้าและยาก
สิ่งนี้ทำให้ประสบการณ์ของผู้ใช้โดยรวมแย่ลง อีกทั้งยังทำให้อันดับการค้นหาลดลงด้วย
และนั่นคือจุดที่ Magento 2 สามารถช่วยชีวิตได้ ความเร็วในการโหลดหน้าเว็บสำหรับเว็บไซต์อีคอมเมิร์ซที่สร้างด้วย Magento 2 นั้นเร็วกว่าที่เคย เนื่องจาก Magento ใหม่มุ่งเน้นไปที่:
- แนะนำรถเข็นอาแจ็กซ์
- การนำ PHP 7 ไปใช้ในโค้ด (ได้รับการปรับให้เหมาะกับความเร็ว)
- วานิชแคชและตัวเร่ง HTTP
- การเพิ่มประสิทธิภาพสภาพแวดล้อมการโฮสต์
2. ขั้นตอนการชำระเงินง่าย ๆ
ไม่มีเจ้าของธุรกิจอีคอมเมิร์ซรายใดชอบที่จะเห็นอัตราการละทิ้งรถเข็นสินค้าที่สูง
แต่เนื่องจากระบบจัดการเนื้อหาบางระบบทำให้กระบวนการเช็คเอาต์ยืดเยื้อ ผู้มีโอกาสเป็นลูกค้าจำนวนมากจึงตัดสินใจไม่ซื้อหรือหยุดนิ่ง จึงทำให้ขายสินค้าได้น้อยลง
ต้องขอบคุณกระบวนการชำระเงินที่ง่ายและรวดเร็วที่ Magento 2 นำเสนอแก่ผู้ใช้ นี่เป็นเหตุผลหนึ่งที่ดีว่าทำไมคุณต้องใช้มัน
3. การจัดทำดัชนี/การตอบสนองต่อการค้นหาที่ดีขึ้น
ปัญหาทั่วไปอย่างหนึ่งของร้านค้าอีคอมเมิร์ซที่ใช้ CMS หลายแห่งคือพวกเขาใช้เวลาตลอดไปในการค้นหาข้อความค้นหา
ตัวอย่างเช่น หากผู้เยี่ยมชมทำการค้นหาเกี่ยวกับผลิตภัณฑ์ เว็บไซต์อาจใช้เวลานานเกินไปก่อนที่จะนำเสนอผลการค้นหาที่เกี่ยวข้อง
สิ่งนี้มักจะสร้างความหงุดหงิดให้กับผู้มีแนวโน้มจะเป็นลูกค้าและผู้เยี่ยมชม
Magento 2 ขจัดปัญหาดังกล่าวด้วยชุดเครื่องมือที่ได้รับการปรับปรุงซึ่งมี:
- การดำเนินการแบ็กเอนด์ที่มีประสิทธิภาพ
- เพิ่มประสิทธิภาพหน้าเว็บ
- เวลาตอบสนองของเซิร์ฟเวอร์มากขึ้นสำหรับกิจกรรมทั้งหมด
- ปรับปรุงความยืดหยุ่นของฐานข้อมูลเพื่อรองรับการโหลดสูงสุด
สิ่งที่คุณอาจต้องทำก่อนเริ่มกระบวนการย้ายข้อมูล!
มาถึงตอนต่อไป ให้เราพูดถึงสิ่งที่คุณต้องทำในขณะที่คุณเตรียมย้ายเว็บไซต์ของคุณไปยัง Magento 2
ส่วนเสริมบทวิจารณ์บนเว็บไซต์ปัจจุบันของคุณ
นี้จะเป็นไปอย่างรวดเร็วและตรงไปตรงมา
สิ่งที่คุณต้องทำคือดูส่วนขยายทั้งหมดที่คุณใช้บนเว็บไซต์ปัจจุบันของคุณ จากนั้นตรวจสอบว่าคุณต้องการส่วนขยายเหล่านี้หรือไม่หลังจากคุณย้ายไปยัง Magento 2 แล้ว ดูว่าส่วนขยายเหล่านั้นมีให้สำหรับ Magento 2 หรือไม่
สร้างและเตรียมร้านค้าใหม่ของคุณสำหรับการโยกย้าย
เมื่อคุณแยกส่วนขยายออกแล้ว ก็ถึงเวลาสร้างและเตรียมร้าน Magento 2 ใหม่ของคุณสำหรับการโยกย้าย
สำหรับสิ่งนี้ คุณจะต้องตั้งค่าระบบฮาร์ดแวร์ Magento 2 ที่ค่อนข้างตรงกับระบบปัจจุบันของคุณ
หลังจากนี้ ให้ติดตั้ง Magento 2 พร้อมโมดูลทั้งหมดและ Data Migration Tool บนระบบที่ทรงพลังพอที่จะเรียกใช้ Magento 2
ในการดาวน์โหลด Data Migration Tool คุณสามารถไปที่:
- repo.magento.com
- GitHub
ขั้นตอนทีละขั้นตอนสำหรับการย้ายเว็บไซต์อีคอมเมิร์ซของคุณไปยัง Magento 2
ย้ายไปยังส่วนถัดไป นี่คือขั้นตอนที่คุณต้องปฏิบัติตามเพื่อการย้ายเว็บไซต์ eCommerce ของคุณไปยัง Magento 2 ได้สำเร็จ

ขั้นตอนที่ 1: หลังจากสร้างและเตรียมการ ให้ดำเนินการให้แห้ง
ในส่วนที่แล้ว เราได้สร้างและเตรียมร้านใหม่ของเราสำหรับการโยกย้าย นี่คือเวลาที่จะทำให้มันแห้ง
เป็นสิ่งสำคัญก่อนที่จะเริ่มกระบวนการย้าย ดังนั้นคุณจึงสามารถระบุปัญหาใดๆ กับการติดตั้งได้
ทำตามขั้นตอนเหล่านี้สำหรับการทดสอบการย้ายข้อมูลนี้:
- คัดลอกร้านค้าเก่าของคุณไปยังเซิร์ฟเวอร์การจัดเตรียม
- โยกย้ายร้านค้าเก่าที่จำลองแบบไปยัง Magento 2 . อย่างสมบูรณ์
- ทดสอบร้านค้าใหม่ของคุณสำหรับปัญหาทุกประเภทที่มีอยู่
ขั้นตอนที่ 2: เริ่มกระบวนการย้ายข้อมูล
นี่คือขั้นตอนย่อยสำหรับกระบวนการย้ายข้อมูล
- หมั่นตรวจสอบเครื่องมือการย้ายข้อมูล ต้องมีการเข้าถึงเครือข่ายเพื่อให้สามารถเชื่อมต่อกับทั้งฐานข้อมูล Magento 1 และ Magento 2 หลังจากนี้ให้เปิดพอร์ตที่เกี่ยวข้องในการอำลาของคุณ
- สิ้นสุดกิจกรรมทั้งหมดในแผงการดูแลระบบแบบเก่า เพียงแค่ให้กิจกรรมการจัดการคำสั่งซื้อ เช่น การจัดส่ง การสร้างใบแจ้งหนี้ ใบลดหนี้ทำงานอยู่ (อย่าเปิดกิจกรรมใด ๆ เหล่านี้จนกว่าจะมีการตั้งค่าร้านค้าขั้นสุดท้าย)
- หยุดงาน cron ของ Magento (1.x) เก่าทั้งหมด หรืออย่างน้อยต้องแน่ใจว่าไม่ได้สร้างเอนทิตีฐานข้อมูลใหม่
- ใช้เครื่องมือย้ายข้อมูลเพื่อย้ายการตั้งค่าและเว็บไซต์ของคุณ
- คัดลอกไฟล์สื่อ Magento 1.x ของคุณไปยัง Magento 2.x อย่าลืมคัดลอกไฟล์เหล่านี้ด้วยตนเองจากไดเร็กทอรี magento1-root/media ไปยัง magento2-root/pub/media
- หากส่วนขยายมีโครงสร้างที่แตกต่างกันในฐานข้อมูล Magento 2 ให้ใช้ไฟล์การแมปที่มาพร้อมกับ Data Migration Tool
- หลังจากทำทุกอย่างเสร็จแล้ว ก็ถึงเวลาที่คุณต้องสร้างดัชนีตัวสร้างดัชนี Magento 2.x ทั้งหมดอีกครั้ง
ขั้นตอนที่ 3: ดูว่ามีการเปลี่ยนแปลงใดๆ ในข้อมูลที่โอนย้ายหรือไม่
หากคุณต้องการให้ร้านค้า Magento 2 ใหม่ของคุณมีการออกแบบแค็ตตาล็อก โครงสร้าง กฎการขาย หรือหน้า CMS ที่ต่างไปจากเดิม นี่คือเวลาที่จะทำการเปลี่ยนแปลงเหล่านั้น
หากคุณไม่ต้องการแก้ไขบางสิ่งที่นี่และทำลายบางสิ่งที่นั่น โปรดใช้ความระมัดระวังในขณะที่ทำการเปลี่ยนแปลงด้วยตนเองเหล่านี้
ทุกข้อผิดพลาดที่คุณทำอาจทำให้เกิดข้อผิดพลาดอื่นๆ อีกหลายอย่าง ซึ่งอาจแก้ไขได้ยากกว่า
ขั้นตอนที่ 4: ตรวจสอบการอัพเดทที่เพิ่มขึ้นที่เหลืออยู่
เมื่อคุณย้ายข้อมูลแล้ว ก็ถึงเวลาที่จะต้องบันทึกการอัปเดตข้อมูลที่อาจเกิดขึ้นในไซต์เวอร์ชัน Magento 1 ของคุณ แต่ยังไม่ได้รับการโยกย้ายไปยังเวอร์ชันใหม่
สำหรับสิ่งนี้ คุณจะต้องใช้โหมดเดลต้า
เพียงแค่เริ่มต้นการย้ายข้อมูลส่วนเพิ่ม และการอัปเดตจะเกิดขึ้นเอง ถ้าคุณอาจต้องหยุดการย้ายข้อมูล คุณสามารถทำได้โดยกด Ctrl+C
ทางลัดนี้จะมีประโยชน์เมื่อคุณต้องการหยุดการย้ายข้อมูลเพื่อแก้ไขข้อผิดพลาดที่คุณเพิ่งทราบ
ขั้นตอนที่ 5: สัมผัสสุดท้าย
และนี่คือเวลาที่จะทำให้เว็บไซต์ใหม่ของคุณใช้งานได้จริง เพียงเก็บตัวชี้ต่อไปนี้ไว้ในใจ
- วาง Magento เวอร์ชันเก่าในโหมดบำรุงรักษา
- หยุดกระบวนการย้ายข้อมูลส่วนเพิ่ม ( Ctrl+C )
- เริ่มงาน cron ของ Magento 2
- สร้างดัชนีดัชนีหุ้นใหม่
- ทำการตรวจสอบขั้นสุดท้ายของ Magento 2 store ใหม่ของคุณ
- อัปเดตระบบชื่อโดเมน (DNS) และโหลดบาลานเซอร์
- และตอนนี้ร้านอีคอมเมิร์ซของคุณใช้งานได้บน Magento 2
หมายเหตุสำคัญ: หากคุณไม่มีนักพัฒนาที่เชี่ยวชาญกับ Magento อย่าลืมติดต่อกับ บริการพัฒนาเว็บไซต์ ที่มีคุณสมบัติเหมาะสม ซึ่งสามารถโยกย้ายเว็บไซต์อีคอมเมิร์ซของคุณไปยัง Magento 2 ได้อย่างราบรื่นและรวดเร็ว
นี่เป็นกระบวนการที่ละเอียดอ่อนและอาจไม่เหมาะกับมือใหม่
คำพูดสุดท้าย
การย้ายร้านอีคอมเมิร์ซของคุณไปยัง Magento 2 สำเร็จอาจเป็นงานที่ท้าทาย และหากเกิดความล้มเหลวขึ้น ก็อาจเป็นอันตรายต่อธุรกิจโดยรวมของคุณได้เช่นกัน
จึงต้องคำนึงถึงการกระทำและขั้นตอนที่คุณกำลังติดตามสำหรับการย้ายข้อมูล ในโพสต์นี้ เราได้พูดถึงสิ่งเดียวกันกับผู้อ่านของเรา
หวังว่านี่จะเป็นประโยชน์
อ่านเพิ่มเติม
- ผู้ให้บริการบำรุงรักษาวีโอไอพี
- เหตุใด Magento จึงเป็นโซลูชันระดับองค์กรที่ยอดเยี่ยม