วิธีเตรียมร้านค้า WooCommerce ของคุณสำหรับรุ่นใด ๆ
เผยแพร่แล้ว: 2016-05-26ด้วยการเปิดตัว WooCommerce 2.6 บนขอบฟ้า เราคิดว่าคุณคงตื่นเต้นที่จะได้สำรวจคุณสมบัติใหม่ล่าสุดที่มีให้สำหรับเปิดร้านค้าออนไลน์ของคุณ และค่อนข้างวิตกเล็กน้อย ที่จะต้องผ่านกระบวนการอัปเดตอีกครั้ง
ความงามของโลกโอเพ่นซอร์สของการพัฒนา WordPress คือการที่ทุกคนสามารถสร้างแทบทุกอย่างสำหรับแพลตฟอร์มนี้ที่เราเรียกว่าบ้าน ข้อเสียคือ แทบจะเป็นไปไม่ได้เลยที่จะคาดเดาว่าจะเกิดอะไรขึ้นเมื่อคุณใส่ชุดค่าผสมของสิ่งสร้างสรรค์นับพันชิ้นในสภาพแวดล้อมที่แตกต่างกันภายใต้สถานการณ์ที่แตกต่างกัน
เราภาคภูมิใจในการทดสอบ WooCommerce และส่วนขยายอย่างละเอียดถี่ถ้วน แต่ความจริงที่โชคร้ายคือ: ความขัดแย้งยังคงเกิดขึ้น นั่นเป็นเหตุผลที่เราแนะนำให้เตรียมพร้อมล่วงหน้าสำหรับการเผยแพร่และการอัปเดตที่สำคัญ ดังนั้นในกรณีที่เกิดปัญหา คุณสามารถย้อนกลับได้ทันที
“ว่าแต่ เตรียมตัว ยังไง” เรามีความสุขมากที่คุณถาม ต่อไปนี้คือวิธีตั้งค่าการสำรองข้อมูลและทดสอบร้านค้า WooCommerce ของคุณอย่างมีประสิทธิภาพ เพื่อให้คุณพร้อมสำหรับทุกสิ่ง
ตั้งค่าและสำรองข้อมูลอัตโนมัติสำหรับร้านค้าของคุณ
สิ่งแรกที่คุณจะต้องทำเพื่อเตรียมร้านค้าของคุณสำหรับการเปิดตัวในอนาคตคือการ ตั้งค่าการสำรองข้อมูลเพื่อให้ข้อมูลของร้านค้าของคุณปลอดภัยและกู้คืนได้ง่ายหากจำเป็น
การสำรองข้อมูลช่วยให้คุณมีเวอร์ชันที่สะอาดและทำงานได้อย่างสมบูรณ์ของร้านค้าของคุณ เพื่อเป็นทางเลือกในกรณีที่เกิดปัญหาใหญ่ หากคุณไม่สามารถเพียงแค่ปิดการใช้งานส่วนขยายที่ขัดแย้งกันหรือย้อนกลับเป็นเวอร์ชันก่อนหน้า การสำรองข้อมูลจะช่วยให้คุณสามารถกู้คืนร้านค้าของคุณเป็นสภาพการทำงานเพื่อให้คุณสามารถเริ่มต้นใหม่ได้
เราขอแนะนำให้ใช้ Jetpack สำหรับกระบวนการนี้ เป็นส่วนหนึ่งของแผนส่วนบุคคล พรีเมียม หรือมืออาชีพ Jetpack จะให้การสำรองข้อมูลอัตโนมัติของร้านค้า WooCommerce ของคุณทุกวัน
Jetpack ให้คุณ "ตั้งค่าและลืมมัน" นั่นคือ ตั้งค่าการสำรองข้อมูลอัตโนมัติอย่างสมบูรณ์เพียงครั้งเดียวและไม่ต้องแตะต้องมันอีก เว้นแต่คุณจะต้องกู้คืน และหากคุณต้องการกู้คืนข้อมูลสำรอง คุณสามารถกลับไปใช้เวอร์ชันก่อนหน้าได้ในคลิกเดียว
สร้างสภาพแวดล้อมการทดสอบแยกต่างหาก
เราให้คำแนะนำเกี่ยวกับการสร้างพื้นที่สำหรับการทดสอบในเอกสารนี้เกี่ยวกับการอัปเดตไซต์ WooCommerce ของคุณอย่างเหมาะสม แต่ข้อกำหนดและคำแนะนำทั้งหมดอาจสร้างความสับสนให้กับเจ้าของร้านค้ารายใหม่ที่ต้องการทราบว่าต้องทำอย่างไร ทำไม และต้องทำอย่างไร
เพื่อให้ชัดเจนขึ้นเล็กน้อยสำหรับคุณ: เราแนะนำให้ทำซ้ำร้านค้าของคุณ เพื่อให้คุณมีเวอร์ชันที่ใกล้เคียงกันเป็นรุ่นที่สองเพื่อทดสอบรุ่นใหม่โดยไม่ส่งผลกระทบในทางลบต่อของจริง เวอร์ชันที่ซ้ำกันนี้มักจะเรียกว่าบางอย่างเช่น "ไซต์การพัฒนา" หรือ "สภาพแวดล้อมการทดสอบ" (แม้ว่าคุณจะเรียกมันว่าอะไรก็ได้ที่คุณต้องการ โดยส่วนตัวแล้วฉันเรียกของฉันว่า "ที่ที่ฉันพยายามทำลายสิ่งต่าง ๆ เพื่อความสนุก")
เจ้าของร้านค้าจำนวนมากสร้างสภาพแวดล้อมการทดสอบบนโดเมนย่อยของไซต์ที่ร้านค้าของตนเปิดอยู่ ตัวอย่างเช่น หาก URL ร้านค้าของคุณคือ reallyawesomebooks.com คุณอาจมีไซต์ทดสอบที่ บางคนเลือกที่จะมีสภาพแวดล้อมการทดสอบนอกสถานที่หรือเก็บไว้ในเครื่องเพื่อความปลอดภัย แต่ก็ขึ้นอยู่กับคุณ!
การทำให้เนื้อหาของร้านค้าของคุณถูกทำซ้ำไปยังจุดใหม่นี้ ไม่ว่าจะอยู่ที่ใด มักจะเป็นปริศนาที่ยากที่สุด หากคุณมี FTP และการเข้าถึงฐานข้อมูล คุณสามารถคัดลอกทุกอย่างได้ แต่จำไว้ว่าคุณจะต้องทำเช่นนี้ ทุกครั้งที่ ต้องการทดสอบบางอย่างจริงๆ
วิธีที่ยอดเยี่ยมในการทำให้กระบวนการนี้ง่ายขึ้น และ ใช้ประโยชน์สูงสุดจากการสำรองข้อมูลที่คุณอาจสร้างไว้แล้วด้วย Jetpack คือการคืนค่าเหล่านั้นไปยังไซต์ทดสอบของคุณ หากคุณมีการสำรองข้อมูลบ่อยครั้ง (เช่น รายชั่วโมงหรือรายวัน) วิธีนี้จะทำให้คุณสามารถอัปเดตสภาพแวดล้อมการทดสอบได้ด้วยการคลิกเพียงไม่กี่ครั้งและไม่มีการคัดลอกด้วยตนเอง
คุณสามารถทำตามคำแนะนำที่นี่เพื่อเรียนรู้วิธีตั้งค่า Jetpack เพื่อกู้คืนข้อมูลของคุณไปยังโดเมนสำรอง ซึ่งจะ ทำให้คุณสามารถใช้ข้อมูลสำรองของคุณเป็นแหล่งข้อมูลที่ใหม่และแม่นยำสำหรับสภาพแวดล้อมการทดสอบของคุณ ไม่มีการคัดลอกด้วยตนเองสำหรับคุณอีกต่อไป!
มีแผนการทดสอบสำหรับแต่ละรุ่นหรือการอัปเดตที่สำคัญ
เมื่อคุณผ่านสองขั้นตอนแรกนี้ไปแล้ว คุณควรมีการสำรองข้อมูลอัตโนมัติที่ทำงานอยู่และสภาพแวดล้อมการจัดเตรียมที่พร้อมให้คุณทดสอบ ตอนนี้คุณเกือบจะพร้อมแล้ว
ขั้นตอนสุดท้ายที่ต้องทำระหว่างการเตรียมการอัปเดตและการทดสอบการอัปเดตจริงคือการวางแผนสำหรับการอัปเดตนั้น เป็นความคิดที่ดีที่จะสร้างแผนการทดสอบเพื่อที่ว่าแม้ในสภาพแวดล้อมการทดสอบของคุณ คุณจะไม่มีโอกาสที่ข้อมูลแบบเรียลไทม์หรือลูกค้าจะได้รับผลกระทบจากกิจกรรมเริ่มต้นของคุณ คุณจะทราบได้อย่างชัดเจนว่าคุณจะจัดการกับการเปลี่ยนแปลงแต่ละครั้งอย่างไรและ เมื่อ ใด
แผนของคุณจะมีลักษณะอย่างไรนั้นขึ้นอยู่กับคุณ และควรขึ้นอยู่กับแบนด์วิดท์ ความต้องการ และความถี่ของการอัปเดตที่คุณเคยสังเกตในอดีต (คุณอาจมีการทดสอบเพิ่มเติมที่ต้องทำหากคุณติดตั้งส่วนขยายไว้มากมาย เทียบกับเพียงแค่ จำนวนน้อย). แต่ เราแนะนำให้จัดทำแผนล่วงหน้าที่ระบุอย่างชัดเจน :
- เมื่อคุณจะเตรียมไซต์ทดสอบและทดลองใช้งานแต่ละรุ่น คุณจะกู้คืนข้อมูลสำรองไปยังไซต์การจัดเตรียมของคุณทุกสัปดาห์และทดสอบรุ่นหลักเดือนละครั้งหรือไม่ หรือคุณจะจัดลำดับความสำคัญในการเตรียมตัวสำหรับการอัปเดตที่สำคัญโดยเร็วที่สุด?
- ที่คุณจะทำการทดสอบ ไม่ว่าจะเป็นไซต์ทดสอบของคุณหรือไซต์รองบางชนิด
- ระยะเวลาการทดสอบจะใช้เวลานานแค่ไหน
- ใครจะเกี่ยวข้อง - แค่คุณพยายามมองหาข้อบกพร่องหรือคุณจะมีสมาชิกในทีมคนอื่น ๆ หรือแม้แต่ครอบครัวของคุณพยายามค้นหาปัญหาหรือไม่?
- สิ่งที่ต้องทดสอบโดยเฉพาะ
เมื่อคุณทำตามขั้นตอนนี้สองสามครั้งแล้ว มันอาจจะรู้สึกอึดอัดเล็กน้อยและเป็นธรรมชาติมากขึ้นอีกเล็กน้อย รวมถึงกระบวนการระบุจุดบกพร่องที่อาจเกิดขึ้น การค้นหาว่าปลั๊กอินหรือส่วนขยายใดที่ทำงานร่วมกันได้ไม่ดี และทำงานร่วมกับการพัฒนาของคุณ เว็บไซต์.
เคล็ดลับ "มือโปร" หนึ่งข้อสำหรับผู้ที่ไม่เคยทดสอบความเข้ากันได้ระหว่างปลั๊กอิน ส่วนขยาย และธีมมาก่อน: หากคุณพบเห็นสิ่งแปลกปลอมและไม่แน่ใจว่าเกิดจากสาเหตุใด ให้ปิดใช้งานปลั๊กอิน/ส่วนขยายทั้งหมดของคุณเป็นกลุ่มและเปิดใช้งานอีกครั้ง ทีละรายการจนกว่าข้อผิดพลาดจะปรากฏขึ้นอีกครั้ง
นอกจากนี้ นินจาฝ่ายสนับสนุนของเรามักจะแนะนำให้เปลี่ยนไปใช้หน้าร้านเพื่อแก้ไขปัญหาความขัดแย้งของ WooCommerce ที่อาจเกิดขึ้นกับธีมของบุคคลที่สาม ดังนั้นจึงเป็นเรื่องดีที่จะมีสำเนาของสิ่งนั้นในมือหากการเปิดตัวจุดล่าสุดดูตลกสำหรับคุณ (หน้าร้านฟรี ดังนั้นไม่ต้องเสียเงินเพื่อซื้อสำเนาสำหรับไซต์ทดสอบของคุณ!)
ทำไมการอัปเกรดโดยไม่ทำการทดสอบจึงใช้ไม่ได้ผลเสมอไป
เมื่อมีการเผยแพร่ WooCommerce เวอร์ชันหลักหรือปลั๊กอินหรือส่วนขยายอื่น ๆ ของคุณได้รับการอัปเกรด อาจเป็นเรื่องยากที่จะต่อสู้กับการกระตุ้นให้ดำน้ำและดูว่ามีอะไรใหม่
ในบล็อกส่วนตัวหรือเว็บไซต์ที่ใช้ WordPress วิธีนี้มักใช้ได้ดี แต่สำหรับร้านค้าออนไลน์ของคุณ วิธีที่ดีที่สุดคือใช้ความระมัดระวังและทดสอบการอัปเดตที่สำคัญ เสมอ ก่อนที่จะเปิดใช้งาน คุณมีความเสี่ยงมากขึ้นกับร้านค้าของคุณ และมีโอกาสเกิดความขัดแย้งมากขึ้น ทั้งสองปัจจัยที่ทำให้การเตรียมตัวมีความสำคัญมากขึ้น
หากคุณ ไม่ ฟังคำเตือนและคำแนะนำของเรา เป็นไปได้เสมอว่าจะไม่มีอะไรเลวร้ายเกิดขึ้น สำหรับเจ้าของร้านค้าส่วนใหญ่ ประสบการณ์การอัปเกรดนั้นส่วนใหญ่ไม่ยุ่งยาก แม้จะไม่มีการทดสอบก็ตาม และดังที่กล่าวไว้ เราทุ่มเทเวลาและทรัพยากรจำนวนมากเพื่อทดสอบความเข้ากันได้อย่างต่อเนื่องของผลิตภัณฑ์ของเรา
แต่อีกครั้ง เนื่องจากลักษณะโอเพนซอร์สของปลั๊กอินและธีมของ WordPress และส่วนขยาย WooCommerce ของบริษัทอื่น คุณควรสร้างข้อมูลสำรองและทดสอบการอัปเดตเหล่านั้นเสมอ ในกรณีที่ คุณพบความไม่ลงรอยกันซึ่งส่งผลให้เกิดข้อผิดพลาด หรือกระทั่ง (ใช่) ทำลายร้านค้าของคุณ
แน่นอนว่าคุณสามารถติดปีกได้…
… แต่เมื่อเห็นว่าใช้ความพยายามเพียงเล็กน้อยในการตั้งค่าการอัปเดตอัตโนมัติและการเตรียมไซต์การจัดเตรียม เราคิดว่ามันคุ้มค่าที่จะใช้เวลา (และเงินเพียงเล็กน้อย) เพื่อทำสิ่งต่างๆ ให้ถูกต้อง เผื่อไว้
และแน่นอน ไม่ว่าสถานการณ์ของคุณจะเป็นอย่างไร คุณสามารถโทรหานินจาสนับสนุนที่เชื่อถือได้ของเราได้เสมอ หากคุณประสบปัญหาเกี่ยวกับการเปิดตัวหรืออัปเกรดใดๆ
สัมผัสประสบการณ์การเดินเรือที่ราบรื่นด้วยการสำรองข้อมูลและการทดสอบสำหรับร้านค้า WooCommerce ของคุณ
ดังที่เราได้กล่าวไปแล้ว เราภาคภูมิใจในการทดสอบ WooCommerce และส่วนขยายต่างๆ ก่อนการเผยแพร่หรืออัปเดตที่สำคัญใดๆ แต่ความสวยงามของโอเพ่นซอร์สยังทำให้ตัวเองคาดเดาไม่ได้ ดังนั้นการทดสอบอย่างละเอียดถี่ถ้วนของเราก็หมายความว่าเราไม่สามารถตรวจจับจุดบกพร่องหรือข้อขัดแย้งทุกอย่างได้
ด้วยการตั้งค่าการสำรองข้อมูลอัตโนมัติและการเตรียมเซิร์ฟเวอร์การจัดเตรียมหรือเวอร์ชันทดสอบของร้านค้าของคุณ คุณจะพร้อมสำหรับรุ่นสำคัญหรือการอัปเดตส่วนขยาย ไม่ว่าจะมาถึงเมื่อใดหรือเปิดตัวบ่อยเพียงใด
มีคำถามเกี่ยวกับวิธีเตรียมร้านค้า WooCommerce ของคุณสำหรับการเปิดตัวครั้งต่อไปหรือไม่? แจ้งให้เราทราบและเราจะช่วยคุณในความคิดเห็นด้านล่าง