ความตายโดยการปรับแต่ง Magento

เผยแพร่แล้ว: 2018-10-31

Death by magento customization

เว็บไซต์ในฝันสำหรับผู้ค้าอีคอมเมิร์ซจำนวนมากมี คุณลักษณะ ทุกอย่าง ที่พวกเขาจินตนาการได้ รวมถึงการปรับแต่งใดๆ ที่จำเป็นเพื่อให้การเติบโตและการดำเนินธุรกิจอีคอมเมิร์ซเป็นเรื่องง่าย

สำหรับผู้ค้าปลีกจำนวนมาก Magento เป็นความฝันนั้น โซลูชันที่มีคุณลักษณะหลากหลาย ราคาประหยัด และปรับแต่งได้ง่าย น่าเสียดายที่เราได้เห็นความฝันนั้นกลายเป็นฝันร้ายสำหรับวิญญาณที่น่าสงสารจำนวนมากที่ขยายตัวเองมากเกินไปด้วยการเพิ่มคุณสมบัติและการปรับแต่งมากเกินไปให้กับไซต์ Magento ของพวกเขา

เมื่อสร้างครั้งแรก อาจดูเหมือนว่าเป็นไปได้ที่จะกำจัดจุดบกพร่องที่โดดเด่นของไซต์ที่สร้างมากเกินไป แต่เมื่อเวลาผ่านไป ปัญหาอาจทับถมกัน ซึ่งอาจนำไปสู่การล่มทั้งไซต์ของคุณและสูญเสียลูกค้าจำนวนมาก (พร้อมกับรายได้จากการขายที่สอดคล้องกัน)

ดังนั้น - เท่าไหร่มากเกินไป?

คำถามนั้นมีคำตอบเฉพาะสำหรับแต่ละธุรกิจ มีการจำกัดจำนวนคุณลักษณะและการปรับแต่งที่องค์กรใดๆ สามารถสร้างและดูแลได้อย่างสมเหตุสมผล บริษัทที่มีงบประมาณสูงและมีไหวพริบทางเทคนิคสามารถสนับสนุนซอฟต์แวร์ที่ซับซ้อนอย่างไม่น่าเชื่อ (เช่น Google และ Amazon) แต่ทุกบริษัทต้องเข้าใจว่าขีดจำกัดของตนคืออะไร และจะดำเนินงานและเติบโตภายในขอบเขตความสามารถของตนได้อย่างไร อันดับแรก เรามาคุยกันว่าปัญหาประเภทใดที่ทำให้เกิดการปรับแต่งมากเกินไป:

  • ต้นทุนที่เพิ่มขึ้น – ไม่เพียงแต่คุณมีค่าใช้จ่ายสูงในการบำรุงรักษาและอัปเกรดการปรับแต่งเท่านั้น แต่คุณยังมีค่าใช้จ่ายในการบำรุงรักษาเอกสารและความรู้สำหรับสิ่งเหล่านี้ด้วย
  • ความเสี่ยงด้านความปลอดภัย – บางครั้งส่วนขยายอาจมีรหัสที่เปิดช่องโหว่ในเว็บไซต์ของคุณ ส่วน ขยายของบุคคลที่สาม สามารถนำเสนอฟังก์ชันที่ยอดเยี่ยมสำหรับร้านค้าอีคอมเมิร์ซของคุณ แต่ควรได้รับการตรวจสอบคุณภาพและความปลอดภัยอย่างละเอียดโดยนักพัฒนาที่มีประสบการณ์ก่อนที่จะทำการติดตั้ง
  • ความเร็วซบเซา – ไม่ต้องบอกก็รู้ว่าในสภาพแวดล้อมการแข่งขันทุกวันนี้ บริษัทอีคอมเมิร์ซต้องให้ความสำคัญกับความเร็วเว็บไซต์เป็นลำดับต้นๆ ส่วนขยายส่วนใหญ่ส่งคำขอ HTTP เพื่อโหลดเนื้อหา เช่น CSS สคริปต์ รูปภาพ ฯลฯ หากเขียนโค้ดไม่ถูกต้อง ส่วนขยายอาจทำให้เกิดปัญหาด้านประสิทธิภาพหลายประเภท ซึ่งบางปัญหาอาจแก้ไขได้ยาก ความเร็วของเพจควรได้รับการประเมินอย่างมีวิจารณญาณเสมอ เมื่อมีการทดสอบส่วนขยายหรือการปรับแต่งใหม่ในสภาพแวดล้อมชั่วคราว
  • ความต่อเนื่องของเว็บไซต์ (หรือขาดความต่อเนื่อง) – เนื่องจากสถาปัตยกรรมขนาดใหญ่และซับซ้อนของ Magento ความยุ่งยากในการใช้โค้ดอาจทำให้ส่วนขยายขัดแย้งกัน การดำเนินการนี้อาจทำให้หน้าเว็บขัดข้องได้เว้นแต่ จะมีการแก้ไขโค้ดแล้ว ไม่มีอะไรน่ากลัวไปกว่า “ข้อผิดพลาดไม่พบหน้า” ยกเว้นเมื่อลูกค้า เห็น ข้อผิดพลาดนั้น ตาม สถิติ ต่อไปนี้ : “ประมาณ 74% ของผู้เข้าชมออกไปและไม่เข้าชมเว็บไซต์อีกเลยหลังจากเกิดข้อผิดพลาด 'ไม่พบหน้า' เพียงหนึ่งครั้ง” นั่นไม่ใช่อัตราต่อรองที่ดี

ฉันแน่ใจว่าตอนนี้เราทำให้คุณกลัวแล้ว แล้วคุณจะป้องกันผลร้ายเหล่านี้ได้อย่างไร? ท้ายที่สุด เราต้องพิจารณาขนาดของบริษัท รายได้ และทรัพยากรของคุณ

พ่อค้ารายย่อย – Magento เหมาะกับคุณหรือไม่?

เมื่อเริ่มใช้ Magento 2 เราได้รับคำขอใบเสนอราคาการย้ายจากผู้ค้ารายเล็กจำนวนมากที่ใช้ Magento 1 Community Edition ซึ่งจะให้บริการได้ดีกว่ามากโดยใช้แพลตฟอร์มซอฟต์แวร์เป็นบริการ (SaaS) เช่น BigCommerce หรือ Shopify แทน บริษัทเหล่านี้อาจถูกล่อลวงให้ใช้งาน Magento เนื่องจากมีคุณสมบัติและความยืดหยุ่นมากมาย แต่ค่าใช้จ่ายในการบำรุงรักษา Magento นั้นสูงเกินกว่าที่ SMB เหล่านี้จะสามารถทำได้ แทนที่จะให้ Magento ทำงานเป็นเครื่องมือสำหรับการเติบโต มันกลายเป็นความรับผิดชอบ บังคับให้ผู้ค้าเหล่านี้ใช้ทรัพยากรอันมีค่าที่พวกเขาควรทุ่มเทให้กับการตลาดในการอัปเกรด แพตช์ และการสนับสนุน นอกเหนือจากค่าบำรุงรักษา (โดยทั่วไป) ที่สูงเกินไปแล้ว ผู้ค้าเหล่านี้ยังขาดทรัพยากรภายในองค์กรเพื่อจัดการ Magento อย่างเหมาะสม ซึ่งจะทำให้ ROI ของพวกเขาต่ำลงอีก

ในความเห็นของเรา โดยปกติแล้วจะเป็นการดีที่สุดสำหรับผู้ค้าขนาดเล็กถึงขนาดกลางที่มียอดขายออนไลน์น้อยกว่า $5 ล้านต่อปี เพื่อลองและจำกัดการใช้โมดูลที่กำหนดเองสำหรับ Magento ไว้ที่ 10 หรือน้อยกว่า แม้ว่าตัวเลขนี้จะค่อนข้างไม่มีกฎเกณฑ์ แต่ก็เป็นเกณฑ์มาตรฐานที่ดีสำหรับผู้ค้าที่ต้องการลดความเสี่ยงในการปรับแต่งเพิ่มเติมเกินกว่าที่พวกเขาจะรับมือได้อย่างปลอดภัย

ผู้ค้าส่วนใหญ่ที่ขายสินค้าออนไลน์น้อยกว่า 1 ล้านดอลลาร์น่าจะได้รับบริการที่ดีที่สุดจากโซลูชัน SaaS เช่น Shopify หรือ BigCommerce หากผู้ค้าเหล่านี้ใช้ Saas ต้องการลดความเสี่ยงของปัญหาด้านประสิทธิภาพหรือข้อบกพร่องด้านความเข้ากันได้อย่างปลอดภัย พวกเขาน่าจะใช้ประโยชน์จากธีมเทมเพลตที่มีอยู่และแอปน้อยกว่า 5 แอป

ผู้ค้ารายใหญ่ – คุณไม่มีภูมิคุ้มกันต่อข้อบกพร่องของการปรับแต่งมากเกินไป

แม้ว่าผู้ค้าออนไลน์รายใหญ่จะมีงบประมาณและความเฉลียวฉลาดทางเทคนิคในการใช้งานแพลตฟอร์มเว็บไซต์อย่าง Magento อย่างเหมาะสม แต่พวกเขาก็ไม่สามารถป้องกันอันตรายร้ายแรงจากการเพิ่มคุณสมบัติและการปรับแต่งมากเกินไป โชคไม่ดีที่เราเห็นผู้ค้ารายใหญ่ลดประสิทธิภาพของ Magento ลงอย่างมากด้วยคุณสมบัติและการปรับแต่งที่มากเกินไป หลายครั้งในสถานการณ์เหล่านี้ ผู้บริหารรั้น (ในความพยายามที่จะสร้างความโดดเด่นด้วยการเปิดตัวไซต์ใหม่และดีกว่า) เรียกร้องให้เพิ่มฟีเจอร์และการปรับแต่งจำนวนมากเกินไปในขณะที่สร้างไซต์ใหม่บน Magento

สำหรับผู้ค้ารายใหญ่ที่ต้องการคุณสมบัติที่ซับซ้อนจำนวนมากบนเว็บไซต์ของพวกเขา เราขอแนะนำให้ตรวจสอบให้แน่ใจว่าการปรับแต่งของพวกเขาเชื่อมโยงอย่างหลวมๆ และดำเนินการโดยเชื่อมต่อกับ Magento API เพื่อลดปัญหาด้านประสิทธิภาพและความเข้ากันได้ของโค้ด ตัวอย่างเช่น ผู้ค้าที่ต้องการแก้ไขข้อกำหนดใบเสนอราคาการจัดส่งที่ซับซ้อนสามารถลดความเสี่ยงของการปรับแต่งมากเกินไปโดยใช้แอป ShipperHQ ของ บุคคลที่สาม ShipperHQ เป็นโซลูชัน SaaS ที่รวมเข้ากับ Magento ผ่านโค้ดส่วนขยายและ API เล็กน้อย ดังนั้นแอปจึงมีการเชื่อมต่ออย่างหลวมๆ ดังนั้นจึงมีความเสี่ยงน้อยที่สุดที่จะทำให้เกิดความขัดแย้งของโค้ดหรือประสิทธิภาพการทำงานที่ลดลง

การปรับแต่งไม่จำเป็นต้องน่ากลัว

การปรับแต่งอาจกลายเป็นเรื่องที่หนักใจ แต่ก็ไม่จำเป็น อย่ากลัวส่วนขยายของ Magento — แต่อย่าไว้ใจพวกมันอย่างสุ่มสี่สุ่มห้าเช่นกัน ส่วนขยายทั้งหมดไม่ได้สร้างขึ้นเท่ากัน ตราบใดที่คุณปฏิบัติตามหลักเกณฑ์เหล่านี้และเคร่งครัดเกี่ยวกับการให้นักพัฒนาอาวุโสตรวจสอบและทดสอบส่วนขยายก่อนใช้งาน คุณก็ดำเนินการด้วยความระมัดระวังได้ และเช่นเคย หากคุณมีคำถามใดๆ เกี่ยวกับเรื่องนี้หรือกังวลเรื่องการปรับแต่ง โทรหาเราวันนี้เพื่อพูดคุยกับ Magento Developer