แชร์ผ่าน


สร้างหน้าอีคอมเมิร์ซแบบไดนามิกตามพารามิเตอร์ URL

บทความนี้จะอธิบายวิธีตั้งค่าหน้า e-commerce ของ Microsoft Dynamics 365 Commerce ที่สามารถให้บริการเนื้อหาแบบไดนามิก บนพื้นฐานของพารามิเตอร์ URL

หน้า e-commerce สามารถตั้งค่าคอนฟิกให้แสดงเนื้อหาที่แตกต่างกันตามเซ็กเมนต์ในพาธ URL ได้ ดังนั้น จึงสามารถเรียกหน้านี้ได้อีกอย่างหนึ่งว่าหน้าแบบไดนามิก เซ็กเมนต์นี้จะใช้เป็นพารามิเตอร์เพื่อดึงข้อมูลเนื้อหาของหน้า ตัวอย่างเช่น หน้าที่สร้างขึ้นในตัวสร้างไซต์และที่มีชื่อว่า blog_viewer จะถูกแมปกับ URL https://fabrikam.com/blog จากนั้นสามารถใช้หน้านี้เพื่อแสดงเนื้อหาที่แตกต่างกันตามเซ็กเมนต์สุดท้ายในพาธ URL ตัวอย่างเช่น เซ็กเมนต์สุดท้ายใน URL https://fabrikam.com/blog/article-1 คือ article-1

นอกจากนี้คุณยังสามารถแทนที่เซกเมนต์ URL ที่ใส่พารามิเตอร์ด้วยหน้าตัวสร้างไซต์ได้ ตัวอย่างเช่น หน้าที่สร้างขึ้นในตัวสร้างไซต์และที่มีชื่อว่า blog_summary สามารถแมปกับ URL https://fabrikam.com/blog/about-this-blog เมื่อมีการร้องขอ URL ของ https://fabrikam.com/blog ด้วยเซกเมนต์ /about-this-blog sในตอนท้าย เนื้อหาของหน้า blog_summary จะถูกส่งคืนแทนเซกเมนต์ /about-this-blog ที่ตีความเซกเมนต์เป็นพารามิเตอร์ที่หน้า https://fabrikam.com/blog

เมื่อเลือกชื่อของพารามิเตอร์ที่จะส่งผ่านไปยังหน้าแบบไดนามิก ชื่อของหน้าแบบไดนามิกตามที่ปรากฏใน URL (/blog ในตัวอย่างข้างต้น) ไม่สามารถใช้เป็นชื่อพารามิเตอร์หรือสตริงย่อยของชื่อพารามิเตอร์

หมายเหตุ

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

ตั้งค่าหน้า e-commerce แบบไดนามิก

หากต้องการตั้งค่าหน้า e-commerce แบบไดนามิก คุณต้องสร้างหน้าแบบไดนามิก สร้าง URL พื้นฐาน และตั้งค่าคอนฟิกเส้นทางไปยังหน้าแบบไดนามิก

สร้างหน้าที่จะตอบสนองเนื้อหาแบบไดนามิก

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

สร้าง URL พื้นฐานของหน้าแบบไดนามิก

หากต้องการสร้าง URL พื้นฐานให้กับหน้าแบบไดนามิกของโปรแกรมสร้างไซต์ Commerce ให้ปฏิบัติตามขั้นตอนต่อไปนี้

  1. ไปยัง URL และเลือก ใหม่ > URL ใหม่
  2. ในกล่องโต้ตอบ สร้าง URL ใหม่ เลือก หน้าภายใน ภายใต้ พาธ URL ให้ป้อนพาธที่จะใช้เป็นฐานของหน้าแบบไดนามิก (ในตัวอย่างนี้ /blog) จากนั้นเลือก ถัดไป
  3. ในกล่องโต้ตอบ เลือกหน้า เลือกหน้าที่คุณสร้างมาเพื่อใช้เป็นหน้าแบบไดนามิก จากนั้นเลือก บันทึก
  4. เลือก เผยแพร่

ตั้งค่าคอนฟิกเส้นทางไปยังหน้าแบบไดนามิก

หากต้องการตั้งค่าคอนฟิกของเส้นทางไปยังหน้าแบบไดนามิกของโปรแกรมสร้างไซต์ Commerce ให้ปฏิบัติตามขั้นตอนต่อไปนี้

  1. ไปที่ การตั้งค่าไซต์ > ส่วนขยาย
  2. ภายใต้ พาธ URL ที่มีระบุพารามิเตอร์ เลือก เพิ่ม แล้วใส่ข้อมูลพาธ URL ที่คุณใส่เข้าไปตอนสร้าง URL (ในตัวอย่างนี้ /blog)
  3. เลือก Save and publish

หลังจากตั้งค่าคอนฟิกเส้นทางแล้ว ทุกคำร้องที่ส่งไปยังพาธ URL ที่ตั้งค่าพารามิเตอร์จะถูกส่งกลับไปที่หน้าที่เชื่อมโยงกับ URL นั้น หากการร้องขอใดๆ มีเซ็กเมนต์เพิ่มเติม หน้าที่ถูกเชื่อมโยงจะถูกส่งกลับและเนื้อหาของหน้าจะถูกดึงข้อมูลโดยใช้เซ็กเมนต์เป็นพารามิเตอร์ ตัวอย่างเช่น https://fabrikam.com/blog/article-1 จะกลับไปที่หน้า https://fabrikam.com/blog ที่แสดงเนื้อหาที่ถูกดึงข้อมูลโดยใช้พารามิเตอร์ /article-1

แทนที่ URL ที่ตั้งค่าพารามิเตอร์ด้วยหน้าที่กำหนดเอง

การแทนที่ URL ที่ตั้งค่าพารามิเตอร์ด้วยหน้าแบบกำหนดเองของโปรแกรมสร้างไซต์ Commerce ให้ปฏิบัติตามขั้นตอนต่อไปนี้

  1. ไปยัง URL และเลือก ใหม่ > URL ใหม่
  2. ในกล่องโต้ตอบ สร้าง URL ใหม่ เลือก หน้าภายใน ภายใต้ พาธ URL ใส่ข้อมูลพาธที่มีเซ็กเมนต์ที่จะแทนที่ (ในตัวอย่างนี้ /blog/about-this-blog) จากนั้นเลือก ถัดไป
  3. ในกล่องโต้ตอบ เลือกหน้า เลือกหน้าที่กำหนดเอง แล้วเลือก บันทึก
  4. เลือก เผยแพร่
  5. หากหน้าแบบกำหนดเองยังไม่ได้รับการเผยแพร่ ไปที่หน้า หน้า แล้วเลือกหน้าที่กำหนดเอง จากนั้นเลือก เผยแพร่

หลังจากที่เผยแพร่หน้าที่กำหนดเองแล้ว หน้านั้นจะทำหน้าที่แทนหน้าแบบไดนามิกที่มีเนื้อหาเป็นพารามิเตอร์

ทรัพยากรเพิ่มเติม

การแก้ไขหน้าไซต์ที่มีอยู่

เพิ่มหน้าไซต์ใหม่

เลือกโครงร่างหน้า

จัดการข้อมูลเมตาของ GT;

บันทึก พรีวิว และเผยแพร่หน้า

เพิ่มความสมบูรณ์ของหน้าผลิตภัณฑ์

เพิ่มความสมบูรณ์ของหน้าที่เชื่อมโยงถึงประเภท

ตรวจสอบความสามารถในการเข้าถึงเนื้อหาของหน้า

ความสามารถในการขยายช่องทางออนไลน์