วิธีใช้งานเว็บไซต์ WooCommerce ที่เสถียร ปลอดภัย และประสบความสำเร็จ
เผยแพร่แล้ว: 2021-01-24WooCommerce ได้กลายเป็นโซลูชันโดยพฤตินัยสำหรับการรันเว็บไซต์อีคอมเมิร์ซด้วย WordPress โดยเฉพาะอย่างยิ่งเมื่อ Automattic (บริษัทของ Matt Mullenweg ผู้ร่วมก่อตั้ง WordPress) เข้ามาแทนที่ปลั๊กอินที่ได้รับความนิยมอย่างมากในปี 2015
ความจริงที่ว่า WooCommerce นั้นฟรี (พร้อมตัวเลือกในการใช้ส่วนขยายฟรีหรือซื้อเชิงพาณิชย์) และค่อนข้างง่ายในการติดตั้งนั้นน่าสนใจมากสำหรับผู้ที่ต้องการขายออนไลน์โดยไม่ทำให้งบประมาณเสียหาย เป็นไปได้ที่จะสร้างร้านค้าออนไลน์ที่มีลักษณะและการทำงานคล้ายกับระดับบนของผู้ค้าปลีกออนไลน์
แต่เส้นทางอีคอมเมิร์ซนี้มีความต้องการและความท้าทายของตัวเอง WooCommerce เป็นสัตว์ที่แตกต่างจาก Shopify, Miva หรือผู้ให้บริการ SaaS อื่น ๆ มีหลายสิ่งที่คุณต้องระวังเพื่อใช้ประโยชน์สูงสุดจากไซต์ของคุณ และรักษาความปลอดภัยและความเสถียร
มาดูความลับที่ซ่อนอยู่ในการชนะด้วย Woo:
ทดสอบการอัปเดตบนไซต์การพัฒนาก่อน
เนื่องจากร้านค้า WooCommerce ของคุณอาจทำงานควบคู่ไปกับปลั๊กอิน WordPress ต่างๆ การอัปเดตจึงไม่ใช่กระบวนการที่ราบรื่นเสมอไป ข้อบกพร่องไม่เพียงแต่ปรากฏใน Woo รุ่นใหม่เท่านั้น แต่ยังสามารถเกิดข้อขัดแย้งกับปลั๊กอินหรือธีมใดๆ ที่คุณได้ติดตั้งไว้ มันอาจจะเลอะเทอะถ้าไม่ได้รับการจัดการอย่างถูกต้อง
นั่นเป็นเหตุผลที่ฉันแนะนำให้เรียกใช้เวอร์ชันการพัฒนา (หรือที่เรียกว่าการแสดงละคร) ของไซต์ของคุณเสมอ บริษัทโฮสติ้งพิเศษของ WordPress บางแห่งจะจัดเตรียมสิ่งนี้ให้คุณ หากคุณไม่มีบริการนี้มีปลั๊กอินที่สามารถช่วยได้ หรือคุณสามารถติดตั้งเซิร์ฟเวอร์ MAMP หรือ WAMP บนระบบของคุณเอง
สภาพแวดล้อมการแสดงละครทำให้คุณสามารถทดสอบการอัปเดตปลั๊กอินล่าสุดโดยไม่ต้องกลัวว่าไซต์ปัจจุบันของคุณจะเสียหาย ติดตั้งการอัปเดตที่มีอยู่ คลิกรอบ ๆ ไซต์ของคุณและทดสอบคำสั่งซื้อหรือสองครั้ง หากทุกอย่างทำงานตามที่คาดไว้ คุณสามารถเรียกใช้การอัปเดตบนไซต์ที่ใช้งานจริงของคุณ (หรือกดอัปเดตหากคุณใช้การควบคุมเวอร์ชันบางประเภท) หากมีบางอย่างทำงานไม่ถูกต้อง คุณจะสามารถแก้ไขปัญหาได้อย่างปลอดภัยโดยไม่รบกวนลูกค้า
การดำเนินการนี้อาจใช้เวลามากขึ้น แต่จะทำให้คุณสบายใจขึ้น การดูช่วงพักการอัปเดตเว็บไซต์ของคุณไม่ใช่เรื่องสนุก ขจัดความเป็นไปได้นั้นออกจากสมการด้วยขั้นตอนพิเศษนี้
อย่าแตะต้องเทมเพลต (เว้นแต่คุณจะต้องทำ)
ใช่ WooCommerce ให้คุณแทนที่เทมเพลตปลั๊กอินเฉพาะในธีมของคุณเอง สิ่งนี้มีประโยชน์มากสำหรับการเปลี่ยนเค้าโครงหรือเพียงแค่เพิ่มข้อมูลไปยังพื้นที่เฉพาะ
ปัญหาคือ Woo จะอัปเดตเทมเพลตเหล่านี้เป็นครั้งคราวเมื่อมีการเผยแพร่ปลั๊กอินเวอร์ชันใหม่ คุณมักจะได้รับข้อความภายในแดชบอร์ดของ WordPress ที่ระบุว่าคุณมีเทมเพลตที่ล้าสมัยอย่างน้อยหนึ่งเทมเพลต จากนั้นคุณสามารถดูได้ว่าอันใดที่ล้าสมัยโดยไปที่ WooCommerce > Status
การเรียกใช้เทมเพลตเวอร์ชันที่ล้าสมัยอาจใช้ได้ผลดีหรือไม่ เลย์เอาต์ของไซต์ของคุณอาจดูแปลกไปเล็กน้อย หรือฟังก์ชันที่สำคัญอาจทำให้ลูกค้าไม่สามารถดำเนินการตามคำสั่งซื้อได้ ในการแก้ไขเทมเพลตที่ล้าสมัย คุณจะต้องคว้าสำเนาล่าสุดของ WooCommerce และปรับแต่งเทมเพลตเวอร์ชันล่าสุดที่เป็นปัญหาใหม่เพื่อให้ตรงกับสิ่งที่คุณเคยทำ หากคุณปรับแต่งเทมเพลตหลาย ๆ แบบก็อาจกลายเป็นความเจ็บปวดได้
วิธีที่ดีที่สุดในการป้องกันปัญหาทั้งหมดนี้คือหลีกเลี่ยงการกำหนดไฟล์เทมเพลตเอง แม้ว่าจะอยู่ในธีมของคุณก็ตาม ให้ใช้ประโยชน์จาก WooCommerce hooks แทน โค้ดเล็กๆ น้อยๆ เหล่านี้สามารถบรรลุผลลัพธ์เช่นเดียวกับเทมเพลตที่กำหนดเองโดยไม่ต้องกังวลว่าการอัปเดตปลั๊กอินจะเสียหาย
รักษาความปลอดภัยอย่างจริงจัง
ความปลอดภัยเป็นหนึ่งในข้อกังวลอันดับต้นๆ สำหรับทุกไซต์ โดยเฉพาะอย่างยิ่งเมื่อขายออนไลน์ หากคุณกำลังใช้งาน WooCommerce โดยเฉพาะ ให้ดูแล:
เรียกใช้เว็บไซต์ของคุณใน SSL
อุปสรรคด้านราคา การยืนยันตัวตน และความรู้ทางเทคนิคที่จำเป็นในการเรียกใช้ไซต์ของคุณใน SSL ได้ถูกทำลายลงแล้ว ด้วยผู้ให้บริการอย่าง Let's Encrypt ที่เสนอใบรับรองฟรี พร้อมด้วยโฮสต์ที่มีข้อเสนอที่ใกล้เคียงกัน จึงไม่มีข้ออ้างที่จะไม่ใช้ SSL สำหรับใบรับรองฟรีหรือใบรับรองราคาถูกเหล่านี้ คุณไม่จำเป็นต้องผ่านกระบวนการตรวจสอบที่ถอนออก SSL เพิ่มความปลอดภัยและความมั่นใจของผู้บริโภค – ใช้มันเลย!
ล็อกผู้ที่ไม่ใช่ผู้ดูแลระบบออกจากแดชบอร์ด
หากคุณอนุญาตให้ลูกค้ามีบัญชีของตนเองบนไซต์ของคุณได้ ควรทำให้แน่ใจว่าพวกเขาไม่สามารถเข้าถึงแดชบอร์ดของ WordPress ได้ แม้ว่าบทบาทของลูกค้าจะทำให้ไม่สามารถสร้างความเสียหายใดๆ ได้ แต่ก็ยังเป็นแนวปฏิบัติที่ดีที่จะหลีกเลี่ยงพวกเขา คุณสามารถทำได้โดยใช้ปลั๊กอิน เช่น Remove Dashboard Access หรือผ่านโค้ดง่ายๆ
กำหนดบทบาทเจ้าของร้านตามนั้น
เป็นความคิดที่ดีเสมอที่จะให้ผู้ใช้มีระดับการเข้าถึงที่พวกเขาต้องการเท่านั้นและไม่มีอะไรเพิ่มเติม หากพนักงานที่ไม่ใช่ผู้ดูแลระบบอย่างน้อยหนึ่งคนต้องการเข้าถึงคำสั่งซื้อและข้อมูลลูกค้า ให้มอบหมายบทบาทผู้จัดการร้านค้าเฉพาะ Woo ให้กับพวกเขา การดำเนินการนี้จะให้สิทธิ์ผู้ใช้ที่จำเป็นในการประมวลผลคำสั่งซื้อ ฯลฯ โดยไม่ต้องให้สิทธิ์การเข้าถึงระดับผู้ดูแลระบบเต็มรูปแบบแก่ผู้ใช้
เรียกใช้ปลั๊กอินอื่นเท่าที่จำเป็น
แม้ว่าปัจจุบันมีปลั๊กอินมากกว่า 50,000 รายการในที่เก็บปลั๊กอินของ WordPress คุณควรระมัดระวังเป็นพิเศษเกี่ยวกับปลั๊กอินที่คุณเลือก ปลั๊กอินใหม่แต่ละตัวที่คุณติดตั้งจะเพิ่มโอกาสอีกครั้งสำหรับบางสิ่งที่จะทำลายหรือ (ที่แย่กว่านั้น) ช่องโหว่ด้านความปลอดภัย ดังนั้นให้เรียกใช้ปลั๊กอินจากนักพัฒนาที่เชื่อถือได้เท่านั้น และเรียกใช้สิ่งที่คุณต้องการเท่านั้น
สร้างเว็บไซต์ที่ยอดเยี่ยม
การเล่นสำนวนที่แย่มากของฉัน WooCommerce ช่วยให้คุณสร้างร้านค้าออนไลน์ที่มีลักษณะและใช้งานได้อย่างสวยงาม คุณสามารถใช้มันเป็นพาหนะในการดำรงชีวิตที่ดีได้ ไม่ว่าคุณจะเปิดร้านหรือสร้างให้ผู้อื่น แต่ความง่ายในการติดตั้งโดยทั่วไปนั้นปฏิเสธความจริงที่ว่าการรันปลั๊กอินมีความรับผิดชอบมากมาย
สิ่งที่สามารถและทำแตก นั่นเป็นเพียงลักษณะของการเปิดร้านค้าบนแพลตฟอร์มโอเพ่นซอร์สที่อนุญาตให้รวมปลั๊กอิน ธีม และการปรับแต่งต่างๆ ได้ไม่จำกัดจำนวน (ไม่ต้องพูดถึงสภาพแวดล้อมการโฮสต์) ทั้ง WooCommerce และใครก็ตามที่ใช้มันไม่สามารถคาดการณ์ได้ว่ามีบางอย่างผิดปกติกับการตั้งค่าเฉพาะของใครก็ตาม
เพื่อให้นักออกแบบ นักพัฒนา และเจ้าของร้านค้ารู้ว่าพวกเขากำลังทำอะไรอยู่ สร้างกระบวนการสำหรับการทดสอบการอัปเดตก่อนที่จะเข้าสู่ไซต์จริงของคุณ ทำสิ่งที่คุณสามารถทำได้เพื่อรักษาความปลอดภัยของไซต์และไม่ต้องเรียกใช้ปลั๊กอินที่ไม่จำเป็น
การวางกลยุทธ์ที่มั่นคงตั้งแต่เริ่มต้นจะช่วยให้คุณรักษา WooCommerce (และการขาย) ได้ดี