สี่วิธีในการทำให้การจัดการ WooCommerce Updates ง่ายขึ้น
เผยแพร่แล้ว: 2017-05-18การอัปเดต WooCommerce ส่วนขยาย และ WordPress ไม่จำเป็นต้องเป็นประสบการณ์ที่ยุ่งยาก หากคุณเตรียมตัวมาอย่างดีและปฏิบัติตามแนวทางปฏิบัติที่ดีที่สุด คุณสามารถหลีกเลี่ยงประสบการณ์ "หน้าผลิตภัณฑ์ของฉันดูแปลก" และ "ปลั๊กอินนี้ใช้งานไม่ได้" ทั้งหมด
วันนี้เราจะแสดงให้คุณเห็นสี่วิธีในการจัดการการอัปเดตร้านค้า WooCommerce ของคุณให้ดีขึ้น เพื่อประหยัดเวลา ทำให้ร้านค้าของคุณทำงานได้อย่างราบรื่น และทำให้คุณมั่นใจในครั้งต่อไปที่คุณเห็นวลี "มีการอัปเดต" ใน WordPress ของคุณ แผงควบคุม.
มาเริ่มกันเลย.
เผื่อเวลาไว้สำหรับจัดการอัพเดท
หนึ่งในเคล็ดลับที่ดีที่สุดที่เราสามารถนำเสนอสำหรับการโต้เถียงกันของปลั๊กอิน ส่วนขยาย หรือการอัปเดตหลักของ WooCommerce — และเคยนำเสนอมาก่อน — คือการ จัดสรรเวลาเป็นประจำที่คุณสามารถอุทิศให้กับกระบวนการนี้ ได้
ขึ้นอยู่กับขนาดของร้านค้าของคุณ จำนวนส่วนเสริมที่คุณติดตั้ง และจำนวนการทดสอบที่คุณต้องทำ อาจดูเหมือนหนึ่งชั่วโมงทุกสองสัปดาห์ หรืออาจดูเหมือนไม่กี่ชั่วโมงหรือเต็มวันเดือนละครั้ง
แนวคิดคือการใส่ข้อมูลบางอย่างในปฏิทินของคุณล่วงหน้า เพื่อให้คุณจัดลำดับความสำคัญของการอัปเดต ให้ ความสำคัญกับการอัปเดตอยู่เสมอ และอย่าลืมเกี่ยวกับการอัปเดตเหล่านั้น นอกจากนี้ หากคุณทำเช่นนี้ คุณจะมีโอกาสเกิดปัญหาน้อยลงมาก เนื่องจากปลั๊กอินใหม่ที่คุณ ยืนยันว่า จะใช้จำเป็นต้องใช้เวอร์ชันล่าสุดที่คุณยังไม่ได้ทำการทดสอบ
ตั้งค่าการนัดหมายในปฏิทินที่เกิดซ้ำสำหรับการอัปเดตของคุณ และพยายามอย่างเต็มที่เพื่อจัดการกับการอัปเดตเหล่านั้นเท่านั้น (รวมถึงขั้นตอนการทดสอบของคุณ) ในขณะนั้น
วางแผนล่วงหน้าด้วยไซต์การแสดงละครและการสำรองข้อมูล
ไม่ว่านักพัฒนาซอฟต์แวร์จะสร้างส่วนขยาย WooCommerce ของพวกเขาได้อย่างไร ลักษณะโอเพนซอร์สของชุมชนของเราหมายความว่ายังคงเป็นไปได้ที่มันจะขัดแย้งกับบางสิ่ง ตั้งแต่ส่วนขยายอื่นไปจนถึงโค้ดที่คุณกำหนดเอง
แต่คุณไม่จำเป็นต้องปล่อยให้ความขัดแย้งระหว่างการขยายเวลาทำให้เกิดการหยุดทำงานหรือปัญหาอื่นๆ กับร้านค้าของคุณ หากคุณวางแผนล่วงหน้าโดยการทดสอบการอัปเดตของคุณบนไซต์การแสดงละคร คุณจะทราบสิ่งที่ต้องแก้ไขโดยไม่ก่อให้เกิดอันตรายใดๆ กับร้านค้าของคุณ
วิธีที่ดีที่สุดในการเตรียมการคือการสร้างข้อมูลสำรองและทดสอบการอัปเดตบนไซต์การแสดงละคร ซึ่งโดยทั่วไปแล้วจะเป็นเวอร์ชันที่ซ้ำกันของร้านค้าจริงที่คุณใช้สำหรับการทดสอบเท่านั้น Jetpack มีตัวเลือกที่ง่ายมากสำหรับการสร้างการสำรองข้อมูล — บริการที่รวมอยู่ในแผนการชำระเงินใดๆ มีแผนระดับบนสุดซึ่งรวมถึงการสำรองข้อมูลแบบเรียลไทม์และตัวเลือกในการ 'กรอกลับ' เว็บไซต์ของคุณด้วยการคลิก!
ในการสร้างไซต์การแสดงละครด้วย Jetpack:
- ตรวจสอบให้แน่ใจว่าได้ตั้งค่าการสำรองข้อมูลอัตโนมัติ คุณจะต้องใช้ข้อมูลเหล่านี้ในการอัปเดตไซต์การแสดงละครของคุณในอนาคต
- สร้างไซต์/ไดเร็กทอรีที่สองบนเซิร์ฟเวอร์ของคุณ ไม่จำเป็นต้องเข้าถึงแบบสาธารณะ แต่ต้องสามารถเข้าถึงได้ผ่าน FTP/SFTP
- ใช้ VaultPress ตั้งค่าไซต์ที่สองของคุณเป็นตำแหน่ง "สำรอง" จากนั้นคัดลอกข้อมูลสำรองล่าสุดของคุณ (หรือสำเนาตามต้องการ) ไปยังไซต์ นั้น
แค่นั้นแหละ — ตอนนี้คุณมีไซต์การแสดงละครแล้ว! ผลิตภัณฑ์ ส่วนเสริม และคำสั่งซื้อทั้งหมดของคุณจะพร้อมใช้งาน และคุณสามารถใช้และทดสอบการอัปเดตในสภาพแวดล้อมเดียวกันได้
ในครั้งต่อไปที่คุณต้องการทดสอบบนไซต์การแสดงละคร คุณจะต้องทำซ้ำครึ่งหลังของขั้นตอน #3 เพื่อให้แน่ใจว่ามีข้อมูลใหม่/ถูกต้อง (และสำเนาส่วนขยายล่าสุดของคุณ) ก่อน ดำเนินการทดสอบใดๆ
อ่านเพิ่มเติมเกี่ยวกับวิธีตั้งค่าการอัปเดตและกู้คืนข้อมูลสำรองไปยังไซต์การจัดเตรียมด้วย Jetpack
ทดสอบทุกอย่างก่อนอัปเดต
เมื่อคุณรู้วิธีสร้างไซต์การแสดงละครแล้ว เราสามารถแบ่งปันวิธีที่สามกับคุณในการป้องกันไม่ให้การอัปเดตดำเนินไปในชีวิตของคุณ: ทดสอบทุกอย่าง ก่อน อัปเดต
สาเหตุหลักประการหนึ่งที่ทำให้การอัปเดตดูเหมือนใช้เวลานานหรือก่อให้เกิดปัญหามากมายก็เพราะว่าเราต้องการอัปเดต ทันที เราเห็นการแจ้งเตือนเกี่ยวกับการอัปเดตปลั๊กอินและไม่ต้องการทำอะไรนอกจากคลิกปุ่มแบบเงาและดูว่ามีอะไรใหม่และน่าตื่นเต้น และเราต้องการที่จะดำเนินการ ตอนนี้
การขาดความอดทนของเราเป็นสาเหตุของธีมที่ดูแปลก ๆ ข้อบกพร่องในโค้ดที่กำหนดเอง และบางครั้งเว็บไซต์ที่เสียหายโดยสิ้นเชิง แต่มันต้องไม่ใช่แบบนี้
หากคุณจัดสรรเวลาสำหรับการอัปเดตและใช้งานไซต์แสดงระยะแล้ว ขั้นตอนนี้ควรเป็นไปตามปกติ ใช้ปลั๊กอินหรือการอัปเดตส่วนขยายใหม่ทีละรายการในเว็บไซต์ทดสอบของคุณ (หรือ อย่างน้อย ในขณะที่ร้านค้าของคุณปิดชั่วคราวโดยใช้ปลั๊กอินโหมดการบำรุงรักษา) ผ่านร้านค้าของคุณอย่างระมัดระวังและทดสอบ:
- ฟังก์ชันการออกแบบ/เลย์เอาต์
- ความสามารถในการใช้งานของผลิตภัณฑ์ (รวมถึงรูปแบบ ราคา และความสามารถในการหยิบใส่ตะกร้า)
- สามารถดำเนินการชำระเงินให้เสร็จสิ้นทุกขั้นตอน
- ผลิตภัณฑ์/เพจใดๆ ที่มีโค้ดที่กำหนดเองหรือการเปลี่ยนแปลงที่สำคัญที่ทำกับธีม ส่วนขยาย ปลั๊กอิน ฯลฯ
หากการอัปเดตผ่านการทดสอบ ก็สามารถนำไปใช้กับไซต์ที่ใช้งานจริงได้ หากไม่เป็นเช่นนั้น คุณจะต้องแก้ไขปัญหาก่อนที่จะอัปเดตร้านค้าจริงของคุณ (หรือหากคุณไม่ได้ใช้การจัดเตรียม ให้ย้อนกลับไปที่ข้อมูลสำรองล่าสุดของคุณ)
นี้อาจดูเหมือนมาก แต่ การทดสอบเพียงเล็กน้อยจะช่วยให้คุณไม่ต้องยุ่งยาก มากมาย เมื่อคุณพบปัญหาที่อาจเกิดขึ้นก่อนที่จะปรากฏบนร้านค้าของคุณ ... และอาจทำให้คุณเสียเวลาและเงิน
เปิดหรือปิดการอัพเดทอัตโนมัติ
สิ่งหนึ่งที่เรายังไม่ได้พูดถึงคือความจริงที่ว่า WordPress (แพลตฟอร์มโอเพ่นซอร์สที่ขับเคลื่อน WooCommerce) สามารถและจะอัปเดตตัวเอง
ในเวอร์ชัน 3.7 นั้น WordPress จะอัปเดตโดยอัตโนมัติเมื่อมีการเผยแพร่การบำรุงรักษาหรือความปลอดภัย อย่างไรก็ตาม มัน จะไม่ อัปเดตอัตโนมัติโดยอัตโนมัติเมื่อเวอร์ชันหลักหมด และจะไม่อัปเดตปลั๊กอินหรือธีมของคุณ
แต่ถ้าคุณต้องการอัปเดตทุกอย่างโดยอัตโนมัติ คุณสามารถทำได้ เช่น เพื่อช่วยตัวเองให้ไม่ต้องวุ่นวายกับการกู้คืนไฟล์จำนวนมากและข้อมูลไซต์การจัดเตรียมของคุณทุกครั้งที่คุณต้องการทดสอบ
หรือคุณสามารถปิดใช้งานการอัปเดตอัตโนมัติทั้งหมด ได้ ในกรณีที่คุณไม่ต้องการให้ร้านค้าออนไลน์ของคุณได้รับผลกระทบจากจุดบกพร่องหรือข้อขัดแย้ง
Kinsta มีโพสต์ที่ยอดเยี่ยมที่มีรหัสบางอย่างที่คุณสามารถใช้ได้ เพิ่มสองสามบรรทัดในไฟล์ wp-config.php ของคุณ จะช่วยให้คุณเปิดหรือปิดใช้งานการอัปเดตอัตโนมัติหลายประเภทที่ดำเนินการโดย WordPress นอกจากนี้ Jetpack ยังสามารถเปิดใช้งานการอัปเดตอัตโนมัติสำหรับปลั๊กอินทั้งหมดของคุณได้หากต้องการ
คุณอาจต้องการตรวจสอบกับโฮสต์ของคุณเพื่อดูว่าพวกเขาทำการอัปเดตอัตโนมัติหรือไม่ — โฮสต์ WordPress ที่มีการจัดการจำนวนมากทำ มักจะมีการตั้งค่าที่จะปิดตัวเอง อย่างไรก็ตาม โปรด ใช้ความระมัดระวังในการปิดใช้งานการอัปเดตความปลอดภัยอัตโนมัติสำหรับ WordPress เนื่องจากอาจทำให้คุณเสี่ยงต่อการถูกโจมตีด้วยกำลังเดรัจฉาน แฮ็ค ฯลฯ
ควบคุมการอัปเดตไซต์ของคุณด้วยเคล็ดลับเหล่านี้
การอัปเดต WooCommerce, WordPress และส่วนขยายไม่ต้องเครียด
ด้วยการใช้ไซต์จัดเตรียมและการสำรองข้อมูล และการทำการทดสอบอย่างเพียงพอ คุณสามารถควบคุมกระบวนการอัปเดตกลับคืนมา ได้ และหากคุณจัดสรรเวลาในการทำเช่นนี้แทนที่จะพยายามทำทุกอย่างในทันที คุณจะรู้สึกไม่เร่งรีบน้อยลง และมั่นใจมากขึ้นว่าคุณมีร้านที่มั่นคงและมั่นคง
เราหวังว่าคำแนะนำนี้จะช่วยคุณในทางใดทางหนึ่ง หากคุณมีคำแนะนำของคุณเองที่จะแบ่งปัน เรายินดีที่จะให้คุณแสดงความคิดเห็นด้านล่าง!
- วิธีสร้างและใช้ข้อมูลสำรองด้วย WooCommerce
- วิธีประเมินปลั๊กอินสำหรับร้านค้า WooCommerce ของคุณ
- ความสำคัญของการปรับปรุงร้านค้าของคุณ