วิดเจ็ตแผนที่สำหรับ Shopify

ดาวน์โหลดไฟล์เดียว วางลงในโฟลเดอร์ Sections ของธีมคุณ แล้ว “WhatIsMyLocation Map” จะปรากฏในตัวแก้ไขธีมพร้อมแผงตั้งค่าแบบเนทีฟ — สาขาเป็นบล็อก ตัวเลือกธีมและสีหมุด แผงรายการสถานที่พร้อมแอนิเมชันตอนสลับ และไอคอนเปิดในแอปแผนที่ถ้าต้องการ ไม่ต้องติดตั้งแอป ไม่ต้องใช้ API key ไม่ต้องมีบัญชีเรียกเก็บเงิน ไม่มีคุกกี้ และไม่มีอะไรโหลดจาก Google ไฟล์ zip ยังมีเซกชันที่สองสำหรับวิดเจ็ตค้นหาตำแหน่งของฉันมาให้ด้วย

อิงการอนุญาต · ส่วนตัว · ใช้งานได้บน Chrome, Safari, Firefox, Edge

ทำไมเซกชันในธีมถึงดีกว่าแอป Shopify

รายการ “แอปแผนที่” ส่วนใหญ่ต้องการให้คุณติดตั้ง ขอสิทธิ์เข้าถึงข้อมูลร้านของคุณ และเก็บค่าบริการรายเดือน — เพื่อสิ่งที่สุดท้ายแล้วก็คือ iframe อันเดียว นี่คือทางเลือกที่ตรงไปตรงมา: ไฟล์ Liquid ไฟล์เดียวที่อยู่ในธีมของคุณเอง ไม่ขอสิทธิ์ใด ๆ ในร้าน ไม่เพิ่มสคริปต์ลงในหน้าเว็บ ไม่ส่งข้อมูลกลับไปที่ใด และไม่มีค่าใช้จ่าย คำขอภายนอกอย่างเดียวที่ผู้เข้าชมของคุณส่งออกไป คือ iframe แผนที่แบบแซนด์บ็อกซ์จาก whatismylocation.ai และไทล์ OpenStreetMap ของมัน — ไม่มีคุกกี้ Google ไม่มีภาระเรื่องแบนเนอร์ขอความยินยอม และถ้าบริการเข้าไม่ได้ขึ้นมา iframe จะล้มเหลวเงียบ ๆ โดยไม่ทำให้หน้าเว็บของคุณพัง ลบไฟล์เซกชันทิ้ง แล้วทุกร่องรอยก็หายไป

ดาวน์โหลด whatismylocation-shopify-sections.zip — ทั้งสองเซกชันพร้อม README ขนาดไม่กี่กิโลไบต์ จากนั้นทำตามขั้นตอนติดตั้งด้านล่าง

ติดตั้งในราวสองนาที

แบ่งเป็นสองส่วน: วางไฟล์ครั้งเดียว แล้วใช้งานเหมือนเซกชันสำเร็จรูปทั่วไป

วางไฟล์: ผู้ดูแล Shopify ▸ Online StoreThemesEdit code ในแถบด้านซ้ายใต้ Sections คลิก Add a new section ตั้งชื่อว่า whatismylocation-map ลบเนื้อหาตัวอย่างออก แล้ววางเนื้อหาทั้งหมดของ whatismylocation-map.liquid — บล็อก {% schema %} ที่อยู่ด้านล่างคือส่วนที่สร้างแผงตั้งค่าของคุณ จึงต้องติดมาด้วย แล้วบันทึก

ใช้งาน: เปิดตัวแก้ไขธีม (Customize) ไปที่หน้าติดต่อเรา (หรือหน้าใดก็ได้) กด Add section แล้วเลือก WhatIsMyLocation Map แผงตั้งค่าจะปรากฏทางซ้าย จนกว่าคุณจะใส่พิกัด เซกชันจะแสดงข้อความตัวอย่างที่บอกชัดเจนว่าต้องการอะไร

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

สาขาคือบล็อก

ร้านที่มีหลายสาขาจะได้ส่วนที่ดีที่สุด: ในตัวแก้ไขธีม แต่ละสาขาคือบล็อก — กด Add branch ใส่ละติจูด ลองจิจูด ชื่อกำกับ และที่อยู่ แล้วลากเพื่อจัดลำดับใหม่ได้ (สูงสุด 10 สาขา) แผนที่จะย่อขยายให้พอดีทุกสาขาโดยอัตโนมัติ หมุดมีหมายเลขตรงกับรายการ และผู้เข้าชมจะเห็นแผงรายการสถานที่ — เป็นแบบหีบเพลงข้างแผนที่บนเดสก์ท็อป และเป็นแถบการ์ดแบบปัดได้บนมือถือ พร้อมเส้นทางแยกตามสาขา และไอคอน “เปิดใน Google Maps / Apple Maps” ถ้าต้องการ เลย์เอาต์ของแผง (auto, ด้านข้าง, ด้านล่าง, ไม่มี) และแอนิเมชันตอนสลับ (นุ่มนวล, จางหาย, มีชีวิตชีวา, ไม่มี — ผู้เข้าชมที่ตั้งค่าลดการเคลื่อนไหวจะได้แบบทันทีเสมอ) เป็นดรอปดาวน์อยู่ในแผงเดียวกัน

ทุกการตั้งค่า อธิบายครบ

การตั้งค่าสิ่งที่ผู้เข้าชมเห็น
ชื่อธุรกิจ + สไตล์หัวเรื่องหัวข้อของการ์ด/แผง — ตัวหนาโดยค่าเริ่มต้น มีตัวเอียงและแบบปกติให้เลือก
ที่อยู่บรรทัด 1–3 + สไตล์แต่ละบรรทัดสูงสุดสามบรรทัดบนการ์ดซ้อนทับ แต่ละบรรทัดเลือกตัวหนาหรือตัวเอียงได้
ละติจูด / ลองจิจูดหมุดของคุณ วางค่าจากตัวสร้าง ไม่มีการหาพิกัดใหม่
บล็อกสาขาหมุดมีหมายเลข + แผงรายการสถานที่ (ตั้งแต่ 2 สาขาขึ้นไป)
ธีมกรอบวิดเจ็ตแบบสว่าง มืด หรือทอง
สีหมุดหมุดสีน้ำเงินคลาสสิก มรกต แดง เหลืองอำพัน คราม หรือเทาชนวน
แผง + การเคลื่อนไหวเลย์เอาต์แผงรายการสถานที่ และแอนิเมชันตอนสลับสาขา
ขอเส้นทาง / ไอคอนแผนที่ปุ่มขอเส้นทาง พร้อมลิงก์ไอคอน Google/Apple Maps และทูลทิปถ้าต้องการ
ความสูงความสูงของ iframe 220–800 px
คำบรรยาย “Powered by”ปิดโดยค่าเริ่มต้น — ติ๊กเพื่อให้เครดิตบริการใต้แผนที่

ไฟล์ zip เดียวกันยังมี whatismylocation-widget.liquidวิดเจ็ตค้นหาตำแหน่งของฉัน เป็นเซกชันที่สอง (ธีม, โหมดกะทัดรัด/เต็ม, ความสูง) สำหรับหน้าจัดส่งและหน้าค้นหาสาขา

แก้ปัญหา

เซกชันไม่ปรากฏใน Add section ไฟล์ต้องอยู่ใน Sections (ไม่ใช่ Snippets หรือ Assets) และต้องวางทั้งไฟล์ — ถ้าบล็อก {% schema %} ขาดหายไป Shopify จะปฏิเสธหรือซ่อนเซกชันนั้น ให้วางไฟล์ทั้งไฟล์ใหม่แล้วบันทึก

ขึ้นข้อผิดพลาด “Invalid schema” ตอนบันทึก เกิดจากวางไม่ครบ ส่วนใหญ่คือปีกกาปิดหายไปเพราะเลือกข้อความถึงบรรทัดสุดท้ายไม่ครบ ให้วางไฟล์ทั้งไฟล์อีกครั้ง และอย่าแก้ schema ด้วยมือถ้าคุณไม่รู้จัก Liquid

แผนที่เป็นสีเทา ไทล์แผนที่มาจาก tile.openstreetmap.org ตัวบล็อกโฆษณาที่เข้มงวดหรือเครือข่ายขององค์กรอาจบล็อกไว้ ลองเช็คบนมือถือด้วยเน็ตมือถือ — ลูกค้าของคุณเกือบทั้งหมดเห็นแผนที่ได้ตามปกติ

หมุดไม่ได้อยู่ตรงหน้าประตูร้าน สร้างพิกัดใหม่ที่ตัวสร้าง ลากหมุดไปวางที่ทางเข้า แล้ววางค่าใหม่ลงในการตั้งค่าของเซกชัน

แก้ไขแล้วไม่ขึ้นบนร้านจริง คุณแก้ในธีมฉบับร่างหรือธีมที่ยังไม่เผยแพร่ ให้แก้ในธีมที่เผยแพร่อยู่ (หรือเผยแพร่ธีมที่คุณแก้) ตัววิดเจ็ตเองไม่มีอะไรให้แคช

ทีละขั้นตอน

  1. ดาวน์โหลด whatismylocation-shopify-sections.zip (ลิงก์ด้านล่าง) แล้วแตกไฟล์ zip
  2. ในหน้าแอดมิน Shopify เปิด Online Store ▸ Themes ▸ ⋯ ▸ Edit code ที่ส่วน Sections กด “Add a new section” ตั้งชื่อว่า whatismylocation-map แล้ววางเนื้อหาทั้งหมดของ whatismylocation-map.liquid — รวมถึงบล็อก schema ด้านล่างสุดด้วย — จากนั้นกด Save
  3. เปิดตัวแก้ไขธีม (Customize) ไปที่หน้าที่ต้องการแผนที่ กด Add section แล้วเลือก “WhatIsMyLocation Map”
  4. วางพิกัดที่แม่นยำของคุณจาก map-embed builder (พิมพ์ที่อยู่ของคุณ แล้วลากหมุดไปวางที่ทางเข้าก่อนคัดลอก) — หรือกด “Add branch” หนึ่งครั้งต่อหนึ่งสาขาสำหรับแผนที่หลายสาขา
  5. เลือกธีม สีของหมุด การจัดวางแผง และการเคลื่อนไหวในแผงตั้งค่า แล้วกด Save ไม่ต้องใช้แอป ไม่ต้องใช้ API key ไม่มีอะไรต้องตั้งค่าฝั่งเซิร์ฟเวอร์
ฝังแผนที่ในร้าน Shopify แผนที่ร้านไม่ต้องใช้แอป

คำถามที่พบบ่อย

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

ดูเป็นภาษาอังกฤษ: Map Widget for Shopify · ไทย