วิธีแก้ไขการค้นหา WooCommerce ด้วย SKU ไม่ทำงาน (ทีละขั้นตอน)

เผยแพร่แล้ว: 2022-04-15

ต้องการทราบวิธีแก้ไขการค้นหา Woocommerce ด้วย SKU ไม่ทำงานหรือไม่

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

ในบทความนี้ เราจะแสดงวิธีค้นหาสาเหตุที่การค้นหาตาม SKU ของผลิตภัณฑ์ไม่ทำงานบนไซต์ของคุณ และวิธีแก้ไขปัญหานี้

เนื่องจากบทช่วยสอนนี้มีเคล็ดลับที่เป็นประโยชน์มากมาย เราจึงได้จัดหมวดหมู่ไว้หลายส่วนสำหรับคุณ

อย่าลังเลที่จะคลิกที่ส่วนใดส่วนหนึ่งเพื่อข้ามไปข้างหน้า:

  • วิธีแก้ไขการค้นหา Woocommerce ด้วย SKU ไม่ทำงานบนไซต์
  • วิธีแก้ไขการค้นหา Woocommerce ด้วย SKU ไม่ทำงานในแผงการดูแลระบบ

2 ตัวอย่างทั่วไปของการค้นหา Woocommerce โดย SKU ไม่ทำงาน

มาดู 2 ตัวอย่างที่พบบ่อยที่สุดว่าทำไมการค้นหาด้วย SKU ของผลิตภัณฑ์ WooCommerce จึงอาจไม่ทำงานบนไซต์ของคุณ

WordPress ไม่ค้นหาโดย SKU ผลิตภัณฑ์ WooCommerce บน Site

อันดับแรก เรามาทำความเข้าใจกันก่อนว่า SKU ของผลิตภัณฑ์คืออะไร และเหตุใดการค้นหาโดย SKU จึงมีประโยชน์

SKU ย่อมาจาก หน่วยเก็บสต็อค นี่คือรหัสผลิตภัณฑ์ที่ไม่ซ้ำกันซึ่งคุณสามารถระบุวิธีที่คุณต้องการได้ การกำหนดให้กับผลิตภัณฑ์ คุณสามารถช่วยให้ลูกค้าค้นหาได้เร็วขึ้น

สาเหตุหลักที่คุณไม่สามารถหาผลิตภัณฑ์ตาม SKU ได้ก็คือ WooCommerce เก็บข้อมูลนี้ไว้ในฟิลด์ที่กำหนดเอง

ฟิลด์ที่กำหนดเองคือฟิลด์ที่คุณสามารถเพิ่มข้อมูลเพิ่มเติมในโพสต์ เพจ หรือผลิตภัณฑ์ของคุณ

นอกเหนือจาก SKU แล้ว WooCommerce ยังจัดเก็บราคาผลิตภัณฑ์ น้ำหนัก สี และคุณลักษณะอื่นๆ ในช่องที่กำหนดเอง

นี่เป็นข้อมูลที่มีค่า ซึ่งช่วยให้ลูกค้าของคุณค้นพบผลิตภัณฑ์ที่ต้องการได้ง่ายขึ้น

แต่มีปัญหา WordPress ไม่พิจารณาฟิลด์ที่กำหนดเองเมื่อทำการค้นหา

โชคดีที่คุณสามารถจัดการกับปัญหานี้ได้ด้วยการคลิกเพียงไม่กี่ครั้ง

เราจะแสดงวิธีทำให้ SKU และข้อมูลฟิลด์ที่กำหนดเองสามารถค้นหาได้ในภายหลังในคู่มือนี้

หรือคุณสามารถข้ามไปที่โซลูชันและเรียนรู้วิธีทำให้ WordPress พิจารณา SKU ผลิตภัณฑ์ WooCommerce เมื่อค้นหาตอนนี้

ค้นหาโดย SKU ผลิตภัณฑ์ WooCommerce ไม่ทำงานในแผงการดูแลระบบ

WooCommerce รองรับการค้นหาผลิตภัณฑ์ตาม SKU ของพวกเขาในแผงการดูแลระบบโดยค่าเริ่มต้น

ดังนั้น หากคุณไม่พบผลิตภัณฑ์ของคุณ แสดงว่าปลั๊กอินของคุณทำงานไม่ถูกต้อง

รายการสาเหตุที่เป็นไปได้ว่าทำไมสิ่งนี้อาจเกิดขึ้นรวมถึง:

  • ความขัดแย้งของปลั๊กอิน ปลั๊กอินบางตัวที่คุณใช้ในไซต์ของคุณอาจเข้ากันไม่ได้
  • นำเข้าสินค้าจำนวนมากผ่าน CSV หากคุณอัปโหลดผลิตภัณฑ์จำนวนมากในคราวเดียวผ่านการนำเข้าไฟล์ CSV อาจทำให้ฐานข้อมูล WooCommerce เสียหายได้
  • ขีด จำกัด หน่วยความจำโฮสต์ เว็บโฮสติ้งบางแห่งมีข้อจำกัดด้านหน่วยความจำที่ซ่อนอยู่ซึ่งอาจทำให้ WooCommerce ทำงานไม่ถูกต้อง

เราจะแสดงวิธีแก้ไขปัญหาเหล่านี้ในบทความนี้

หรือคุณสามารถข้ามไปที่วิธีแก้ปัญหาโดยทำตามวิธีแก้ไขการค้นหาโดย SKU ผลิตภัณฑ์ WooCommerce ไม่ทำงานในลิงก์แผงการดูแลระบบ

วิธีแก้ไขการค้นหา Woocommerce ด้วย SKU ไม่ทำงานบนไซต์

วิธีที่ง่ายที่สุดในการเปิดใช้งานการค้นหาตาม SKU ของผลิตภัณฑ์บนไซต์ของคุณคือการใช้ปลั๊กอิน เช่น SearchWP

SearchWP logo

ทำไม เพราะนี่คือปลั๊กอินการค้นหา WordPress ที่ทรงพลังและใช้งานง่ายที่สุดในตลาด

เมื่อใช้ปลั๊กอินนี้ คุณสามารถสร้างข้อมูลเพิ่มเติมเกี่ยวกับผลิตภัณฑ์ของคุณให้ค้นหาได้โดยไม่ต้องมีความรู้ด้านเทคนิค

แต่นี่เป็นเพียงส่วนเล็กๆ ของฟีเจอร์ SearchWP อันที่จริง ด้วยปลั๊กอินนี้ คุณสามารถสร้างแบบฟอร์มการค้นหาที่กำหนดเอง จัดลำดับความสำคัญผลิตภัณฑ์เฉพาะในผลการค้นหา และอื่นๆ อีกมากมาย

เว็บไซต์อีคอมเมิร์ซกว่า 30,000 แห่งกำลังใช้ SearchWP เพื่อให้ลูกค้าได้รับผลการค้นหาที่เกี่ยวข้องมากขึ้น

นี่คือสิ่งที่น่าอัศจรรย์อีกสองสามอย่างที่คุณสามารถทำได้ด้วยปลั๊กอินนี้:

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

ด้วยเหตุนี้ เรามาดูวิธีที่คุณสามารถใช้ SearchWP เพื่อเปิดใช้งานการค้นหาโดย SKU ผลิตภัณฑ์ WooCommerce บนไซต์ของคุณ

ขั้นตอนที่ 1: ติดตั้งและเปิดใช้งาน SearchWP

ในการเริ่มต้น คุณสามารถรับสำเนา SearchWP ของคุณเองได้ที่นี่

ขั้นตอนต่อไปคือการลงชื่อเข้าใช้บัญชี SearchWP ของคุณและไปที่แท็บ ดาวน์โหลด

navigate to the Downloads tab

เมื่อคุณไปถึงที่นั่นแล้ว ให้กดปุ่ม Download SearchWP เพื่อเริ่มดาวน์โหลดไฟล์ ZIP ของปลั๊กอินลงในคอมพิวเตอร์ของคุณ

press Download SearchWP

หลังจากที่คุณดาวน์โหลดเสร็จแล้ว ให้คัดลอกคีย์ใบอนุญาตของปลั๊กอินที่ด้านล่างซ้ายของแท็บเดียวกัน

copy your license key

ขั้นตอนต่อไปคือการอัปโหลดไฟล์ ZIP ของปลั๊กอิน SearchWP ไปยังเว็บไซต์ของคุณ

ไม่แน่ใจว่าจะทำอย่างไร? คุณสามารถทำตามคำแนะนำทีละขั้นตอนเกี่ยวกับวิธีการติดตั้งปลั๊กอิน WordPress

เมื่อติดตั้งปลั๊กอินแล้ว ให้ไปที่แดชบอร์ด WordPress แล้วคลิกปุ่ม SearchWP ที่แถบด้านบน

go over to the SearchWP settings

จากนั้นไปที่แท็บ ใบอนุญาต

go over to the License tab

ใส่รหัสใบอนุญาตที่คุณคัดลอกไว้ในขั้นตอนใดขั้นตอนหนึ่งก่อนหน้านี้ลงในช่อง ใบอนุญาต แล้วคลิก เปิดใช้งาน

click Activate

เมื่อคุณเปิดใช้งานสำเนาของ SearchWP แล้ว ขั้นตอนต่อไปคือการติดตั้งส่วนขยาย WooCommerce Integration

ขั้นตอนที่ 2: ติดตั้งและเปิดใช้งานส่วนขยายการรวม WooCommerce

ส่วนขยายนี้ช่วยให้มั่นใจถึงการรวมปลั๊กอิน SearchWP และ WooCommerce อย่างราบรื่น

ในการเริ่มต้น ให้ไปที่หน้าดาวน์โหลด WooCommerce Integration และคลิกที่ปุ่ม Download Extension

download the WooCommerce integration extension

เมื่อคุณดาวน์โหลดไฟล์ ZIP นามสกุลลงในคอมพิวเตอร์ของคุณแล้ว ให้อัปโหลดไปยังไซต์ของคุณในลักษณะเดียวกับ SearchWP และเปิดใช้งาน

หลังจากนั้น คุณสามารถไปยังขั้นตอนถัดไปและเริ่มปรับแต่งเครื่องมือค้นหาของไซต์ของคุณได้

ขั้นตอนที่ 3: ทำให้ฟิลด์ที่กำหนดเองสามารถค้นหาได้บนเว็บไซต์ของคุณ

ในการเริ่มต้น ให้ไปที่แดชบอร์ดผู้ดูแลระบบ WordPress แล้วคลิกปุ่ม SearchWP ที่แผงด้านบน

click SearchWP

จะนำคุณไปยังแท็บ Engines ซึ่งคุณสามารถดูและจัดการเครื่องมือค้นหาที่สร้างด้วย SearchWP

the list of your search engines

ตามค่าเริ่มต้น มีเครื่องมือค้นหาเดียวที่เรียกว่า ค่าเริ่มต้น การเปลี่ยนแปลงใดๆ ที่คุณทำจะมีผลกับช่องค้นหาที่มีอยู่ทั้งหมดบนไซต์ของคุณ

ด้วย SearchWP คุณสามารถปรับแต่งเสิร์ชเอ็นจิ้นได้อย่างเต็มที่เพื่อให้ตรงกับความต้องการของคุณ

ตัวอย่างเช่น คุณสามารถระบุแหล่งที่มาของการค้นหาที่ WordPress ควรพิจารณา หน้าที่แยกออกจากการค้นหา และอื่นๆ อีกมากมาย

SearchWP ยังช่วยให้คุณสร้างเครื่องมือค้นหาหลายรายการและเชื่อมโยงไปยังแบบฟอร์มการค้นหาแต่ละรายการ

ในบทช่วยสอนนี้ เราจะแสดงวิธีทำให้ SKU ผลิตภัณฑ์ WooCommerce สามารถค้นหาได้โดยใช้ช่องค้นหาใดๆ บนไซต์ของคุณ

ขั้นตอนแรกคือการเพิ่มผลิตภัณฑ์ WooCommerce ในรายการแหล่งค้นหาของเครื่องมือค้นหา เริ่มต้น

ในการเริ่มต้น ให้กดปุ่ม แหล่งที่มาและการตั้งค่า

click Sources and Settings

จากนั้น ทำเครื่องหมายที่ช่องถัดจากแหล่ง ผลิตภัณฑ์ แล้วคลิก เสร็จสิ้น เพื่อบันทึกการเปลี่ยนแปลง

check the Products search source and press Done

เมื่อคุณเพิ่มผลิตภัณฑ์ WooCommerce เป็นแหล่งค้นหาแล้ว ขั้นตอนต่อไปคือการทำให้ WordPress พิจารณา SKU

ในการเริ่มต้น ให้คลิกปุ่ม เพิ่ม/ลบแอตทริบิวต์ ใต้ส่วน ผลิตภัณฑ์

click add remove attributes

จากนั้นพิมพ์ _sku ลงใน ฟิลด์ Custom Fields แล้วกดปุ่ม Enter บนแป้นพิมพ์ของคุณ

how to fix Woocommerce search by SKU not working

เมื่อเสร็จแล้ว ให้กด Done เพื่อบันทึกการเปลี่ยนแปลง

click Done

ขั้นตอนสุดท้ายคือการคลิกปุ่ม บันทึกเครื่องยนต์ ที่มุมบนขวาเพื่อบันทึกการเปลี่ยนแปลงทั้งหมดที่คุณทำ

press Save Engines

ตอนนี้ มาลองดูว่าการค้นหาด้วย SKU ทำงานอย่างไรบนไซต์ของคุณ

ขั้นตอนที่ 4: ทดสอบการค้นหาใหม่ของคุณ

ในการทำเช่นนั้น คลิก เยี่ยมชมไซต์ ใต้ชื่อไซต์ของคุณที่มุมบนซ้ายของแดชบอร์ด WordPress ของคุณ

press Visit Site

สำหรับจุดประสงค์ของบทช่วยสอนนี้ เราได้เพิ่มผลิตภัณฑ์ที่เรียกว่า จักรยานเสือภูเขา ซึ่งมี “MB7534” เป็น SKU ในเว็บไซต์ทดสอบของเรา

มาดูกันว่าเราสามารถหาผลิตภัณฑ์นี้ด้วย SKU เพียงอย่างเดียวได้หรือไม่

click Find Results

อย่างที่คุณเห็น เราพบผลิตภัณฑ์

we found a WooCommerce product by its SKU

หมายความว่าขณะนี้การค้นหาโดย SKU ผลิตภัณฑ์ WooCommerce ใช้งานได้บนไซต์ทดสอบของเรา

วิธีแก้ไขการค้นหา Woocommerce ด้วย SKU ไม่ทำงานในแผงการดูแลระบบ

ตอนนี้ มาดูกันว่าคุณจะทำอะไรได้บ้างหากการค้นหาโดย SKU ผลิตภัณฑ์ WooCommerce ไม่ทำงานในแผงการดูแลระบบ

วิธีแก้ไขปัญหาความเข้ากันได้ของปลั๊กอิน

สาเหตุที่พบบ่อยที่สุดคือความไม่ลงรอยกันของปลั๊กอิน

หากต้องการทราบว่าเป็นกรณีของคุณหรือไม่ ก่อนอื่นคุณต้องปิดใช้งานปลั๊กอินทั้งหมดที่ติดตั้งในไซต์ของคุณ

ในการเริ่มต้น ให้ไปที่แท็บ ปลั๊กอิน ในแดชบอร์ด WordPress ของคุณ

navigate to the Plugins tab

จากนั้น ทำเครื่องหมายที่ช่องถัดจากทุกปลั๊กอินที่ติดตั้ง ยกเว้น WooCommerce, SearchWP และส่วนขยาย

เมื่อเสร็จแล้ว ให้เลือกตัวเลือก ปิดใช้งาน จากเมนูแบบเลื่อนลงและกด Apply

deactivate all plugins

ลองค้นหาตาม SKU ของผลิตภัณฑ์หลังจากดำเนินการเหล่านี้ หากตอนนี้ทำงานได้อย่างถูกต้อง แสดงว่าปัญหาอยู่ในความไม่ลงรอยกันของปลั๊กอิน

คุณสามารถเริ่มเปิดใช้งานปลั๊กอินทีละตัวเพื่อค้นหาว่าตัวใดที่ทำให้เกิดปัญหากับการค้นหา

หากการค้นหาผลิตภัณฑ์ในแผงผู้ดูแลระบบ WooCommerce ยังคงไม่ทำงาน คุณสามารถลองใช้วิธีแก้ไขปัญหาต่อไปนี้ด้านล่าง

วิธีแก้ไขความเสียหายฐานข้อมูลผลิตภัณฑ์ WooCommerce

อัปโหลดผลิตภัณฑ์จำนวนมากโดยใช้การนำเข้าไฟล์ CSV เมื่อเร็ว ๆ นี้ใช่หรือไม่

ในกรณีนี้ ปัญหาเกี่ยวกับการค้นหาในแผงการดูแลระบบอาจเกี่ยวข้องกับความเสียหายของฐานข้อมูล WooCommerce

คุณสามารถอัปเดตฐานข้อมูลผลิตภัณฑ์ของคุณเพื่อแก้ไขปัญหานี้ได้

ในการเริ่มต้น ให้ไปที่ WooCommerce » สถานะ » เครื่องมือ ในแดชบอร์ด WordPress ของคุณ

go to the Tools tab

จากนั้น เลื่อนหน้าลงไปที่ส่วน ตารางค้นหาผลิตภัณฑ์ แล้วคลิก สร้างใหม่

press Regenerate

หลังจากนั้นให้เลื่อนหน้าไปที่ด้านล่างสุดแล้วกดปุ่ม Update Database ที่ส่วนที่เหมาะสม

click Update database

เมื่อเสร็จแล้ว รอสองสามนาทีเพื่อให้ WooCommerce อัปเดตฐานข้อมูลให้เสร็จสิ้น

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

ไปที่ ผลิตภัณฑ์ » ผลิตภัณฑ์ทั้งหมด ในแดชบอร์ด WordPress ของคุณ

go to the All Products tab

เน้นผลิตภัณฑ์ทั้งหมดที่คุณมีในร้านค้าของคุณโดยทำเครื่องหมายที่ช่องทำเครื่องหมายบนสุด

check all products

จากนั้น คลิกเมนูแบบเลื่อนลง การดำเนินการ เป็นกลุ่ม เลือกตัวเลือก แก้ไข แล้วกด นำ ไปใช้

click Apply

หลังจากนั้น ให้คลิกปุ่ม อัป เดตเพื่ออัปเดตผลิตภัณฑ์ทั้งหมดของคุณในครั้งเดียว

press Update

จะทำให้ WooCommerce สร้างดัชนีผลิตภัณฑ์ทั้งหมดใหม่และช่วยแก้ปัญหาเกี่ยวกับการแสดงผลในการค้นหาในแผงการดูแลระบบ

วิธีจัดการกับข้อจำกัดหน่วยความจำโฮสติ้ง

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

โดยทั่วไป คุณจะไม่มีสิทธิ์เข้าถึงตัวเลือกการกำหนดค่าโฮสติ้งและไม่สามารถเพิ่มขีดจำกัดหน่วยความจำได้ด้วยตนเอง

ดังนั้นวิธีเดียวที่จะแก้ปัญหาคือติดต่อทีมสนับสนุนโฮสติ้งของคุณ

พวกเขาจะช่วยให้คุณทราบว่าเป็นกรณีของคุณหรือไม่และเพิ่มขีด จำกัด หน่วยความจำหากจำเป็น

ในบทความนี้ คุณได้เรียนรู้วิธีแก้ไขการค้นหา Woocommerce ด้วย SKU ที่ไม่ทำงาน

จะช่วยให้ลูกค้าค้นหาผลิตภัณฑ์ที่ต้องการได้เร็วขึ้นและเพิ่มยอดขายของคุณ

หากคุณพร้อมที่จะแก้ไขการค้นหาที่ไม่ทำงานโดย SKU ของผลิตภัณฑ์ WooCommerce บนไซต์ของคุณ คุณสามารถคว้าสำเนาของ SearchWP ได้ที่นี่

สะดุดกับปัญหาอื่น ๆ เกี่ยวกับการค้นหา WooCommerce หรือไม่? ดูวิธีแก้ไขการค้นหาผลิตภัณฑ์ WooCommerce ที่ไม่ทำงานแบบละเอียด

ต้องการให้ WordPress พิจารณาคุณลักษณะของผลิตภัณฑ์ใด ๆ เมื่อทำการค้นหาหรือไม่? ปฏิบัติตามวิธีค้นหาด้วยคู่มือคุณลักษณะผลิตภัณฑ์ WooCommerce