Score:0

วิธีที่ดีที่สุดในการจัดการผลิตภัณฑ์ที่มีคุณสมบัติแตกต่างกันหลายร้อยรายการ

ธง au

ฉันเริ่มสร้างร้าน Drupal Commerce ขนาดใหญ่สำหรับลูกค้าของฉัน ลูกค้ามีสินค้าประมาณ 30,000 รายการ: เสื้อผ้า เครื่องใช้ไฟฟ้า ของตกแต่ง ลูกอม ฯลฯนั่นหมายความว่าในร้านค้าอาจมีทรัพย์สินที่แตกต่างกันหลายร้อยรายการพร้อมสินค้าทั้งหมด ผลิตภัณฑ์จะถูกนำเข้าจากฟีดผลิตภัณฑ์ของผู้ผลิต

คุณสมบัติเช่น:

  • คำอธิบาย
  • ประเทศต้นทาง
  • วัสดุ
  • คำแนะนำในการดูแลผลิตภัณฑ์
  • ใบรับรอง
  • องค์ประกอบ
  • กระดาษแกรม

การเพิ่มฟิลด์ที่กำหนดเองใหม่สำหรับทุกพร็อพเพอร์ตี้นั้นค่อนข้างเป็นงานใหญ่ มีวิธีที่ดีกว่าในการจัดการคุณสมบัติเหล่านั้นหรือไม่?

ข้อกำหนดคือคุณสมบัติส่วนใหญ่ควรเป็นตัวกรองในหน้าหมวดหมู่ผลิตภัณฑ์ด้วย

id flag
อนุกรมวิธาน (แท็ก)?
cn flag
อีกตัวเลือกหนึ่งคือ [ฟิลด์ JSON](https://www.drupal.org/project/json_field) ขึ้นอยู่กับฐานข้อมูลและแบ็กเอนด์การค้นหาของคุณ คุณอาจสามารถรวมคุณสมบัติรอง (หรือแม้แต่หลัก) ทั้งหมดในช่องนั้น จากนั้นทำดัชนีด้วย Solr ฯลฯ เพื่อรับแง่มุม
au flag
คำแนะนำที่น่าสนใจของแพทริก ฉันจะตรวจสอบมัน!
Score:1
ธง it

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

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

au flag
ขอบคุณสำหรับคำตอบของคุณไรอัน! บางทีฉันอาจจะไม่ชัดเจนหรือไม่เข้าใจว่าการคิดโซลูชันอนุกรมวิธานนั้น :D คุณสมบัติทั้งหมดอยู่ในรูปแบบคีย์ = ค่า อาจมีคีย์คุณสมบัติที่แตกต่างกัน 200 รายการตามผลิตภัณฑ์ทั้งหมดและค่าจะแตกต่างกันไปในแต่ละผลิตภัณฑ์
it flag
ใช่ ในกรณีนั้น ฉันคิดว่าแนวคิดจะเป็น คีย์ = คำศัพท์ และ คุณค่า = คำศัพท์ หาก "ประเทศต้นทาง" เป็นคีย์และ "เม็กซิโก" เป็นค่า คุณต้องการเพิ่มคำว่า "เม็กซิโก" ลงในผลิตภัณฑ์ ข้อเสนอของฉันจะให้คุณใช้ช่องอ้างอิงคำศัพท์ "คุณสมบัติผลิตภัณฑ์" ช่องเดียวในประเภทผลิตภัณฑ์ที่มีคำศัพท์ "ประเทศต้นทาง" ในรายการคำศัพท์ที่อนุญาต ทำซ้ำสำหรับคุณสมบัติอื่นๆ ทั้งหมด
it flag
สิ่งนี้ไม่ได้เกิดขึ้นหากไม่มีความท้าทายในการแสดงผล แต่ ... ตัวอย่างเช่น คุณอาจต้องการ View แบบกำหนดเองหรือบางอย่างเพื่อจัดรูปแบบคำศัพท์เพื่อรวมคำศัพท์ในการแสดงผล เนื่องจากการแสดงคำศัพท์ทั่วไปจะแสดงรายการคำศัพท์เอง นอกจากนี้ คุณยังอาจต้องการแทนที่หน้าคำหากคุณไม่ต้องการเส้นทางคำอนุกรมวิธานเริ่มต้นที่แสดงเนื้อหาทั้งหมดที่ติดแท็กด้วยคำนั้น

โพสต์คำตอบ

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