วิธีแก้สินค้า WooCommerce ไม่แสดงบนหน้าเว็บ

หากสินค้าไม่ปรากฏในหน้าร้านหรือหน้าหมวดหมู่ ให้ตรวจสถานะการเผยแพร่ การมองเห็นในแค็ตตาล็อก และการตั้งค่าสต็อกก่อน สาเหตุอื่นอาจมาจากหน้าร้านที่กำหนดไว้ แคช หรือปลั๊กอินและธีมที่ปรับการแสดงผล

❶ ตรวจสถานะและการมองเห็นสินค้า

เปิดสินค้าในหลังบ้าน WordPress แล้วตรวจสถานะในช่องเผยแพร่ สินค้าต้องเผยแพร่เป็นสาธารณะ หากยังเป็นฉบับร่างหรือกำหนดให้เป็นส่วนตัว ลูกค้าทั่วไปจะไม่เห็นสินค้า

ตรวจ การมองเห็นในแค็ตตาล็อก (Catalog visibility) ด้วย หากต้องการให้สินค้าแสดงทั้งหน้าร้านและผลการค้นหา ให้เลือก หน้าร้านและผลการค้นหา ตัวเลือก “ซ่อน” จะแสดงสินค้าได้เฉพาะเมื่อเข้าหน้าสินค้าโดยตรง ไม่แสดงในหน้าร้านหรือผลการค้นหาทั่วไป

❷ ตรวจสต็อกสินค้า

หากตั้งค่าให้ซ่อนสินค้าหมดสต็อกจากแค็ตตาล็อก สินค้าที่ไม่มีของอาจไม่แสดงในหน้าร้าน ไปที่ WooCommerce > การตั้งค่า > สินค้า > คลังสินค้า แล้วตรวจตัวเลือกซ่อนสินค้าหมดสต็อก

เปิดสินค้าและตรวจสถานะสต็อก จำนวนคงเหลือ และการจัดการสต็อก หากเป็นสินค้า Variable ให้ตรวจสต็อกของแต่ละรูปแบบด้วย เพราะบางตัวเลือกอาจหมดแม้ตัวเลือกอื่นยังมีสินค้า

❸ ตรวจหมวดหมู่และหน้าร้าน

ตรวจว่าสินค้าอยู่ในหมวดหมู่ที่ถูกต้อง หากหน้าร้านหรือบล็อกแสดงเฉพาะบางหมวด สินค้าที่ไม่ได้อยู่ในหมวดนั้นอาจไม่ปรากฏ

หากหน้าร้านว่างหรือขึ้นหน้าไม่พบ ให้ตรวจหน้าที่กำหนดเป็น Shop page ในการตั้งค่า WooCommerce และตรวจว่าหน้าดังกล่าวยังเผยแพร่อยู่ หากใช้บล็อกหรือวิดเจ็ตแสดงสินค้า ให้ตรวจเงื่อนไขของบล็อกว่ากรองตามหมวด สต็อก หรือสถานะสินค้าไว้หรือไม่

❹ ล้างแคชและตรวจลิงก์สินค้า

ล้างแคชของเบราว์เซอร์ ปลั๊กอินแคช และแคชจากโฮสติ้ง แล้วเปิดหน้าร้านอีกครั้ง ลองเข้า URL ของสินค้าโดยตรงเพื่อแยกว่าเป็นปัญหาการแสดงในแค็ตตาล็อกหรือหน้าเดียวของสินค้าก็มีปัญหา

หาก URL สินค้าเปิดไม่ได้หรือแสดงหน้า 404 ให้ไปที่ การตั้งค่า > ลิงก์ถาวร แล้วกดบันทึกการเปลี่ยนแปลง จากนั้นตรวจหน้าเว็บอีกครั้ง

❺ ตรวจธีมและปลั๊กอิน

หากตั้งค่าทุกอย่างถูกต้อง แต่สินค้ายังไม่แสดง ให้ทดลองบนเว็บไซต์สำเนาหรือ staging โดยใช้ธีมมาตรฐานและปิดปลั๊กอินที่เกี่ยวกับการค้นหา แค็ตตาล็อก หรือการซ่อนสินค้าเป็นการชั่วคราว แล้วเปิดกลับทีละรายการเพื่อหาสาเหตุ

อย่าปิดปลั๊กอินหรือเปลี่ยนธีมบนร้านที่กำลังขายโดยไม่สำรองข้อมูลและวางแผนทดสอบก่อน โดย ComSiam แนะนำให้เริ่มตรวจจากสถานะสินค้าและ Catalog visibility เพราะเป็นจุดที่แก้ได้ง่ายและพบได้บ่อย

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