ابزارک نقشه برای Shopify
یک فایل را دانلود کنید، آن را در پوشهٔ Sections قالب خود بچسبانید و «WhatIsMyLocation Map» با یک پنل تنظیمات بومی در ویرایشگر قالب شما ظاهر میشود — شعبهها به شکل بلوک، انتخابگر پوسته و نشانگر، یک پنل مکانها با انیمیشن جابهجایی، و آیکنهای اختیاری «باز کردن در نقشه». نه برنامهای برای نصب، نه کلید API، نه حساب پرداخت، نه کوکی؛ و هیچ چیزی از گوگل بارگذاری نمیشود. فایل zip یک بخش دوم برای ابزارک پیدا کردن موقعیت هم دارد.
مبتنی بر اجازه · خصوصی · در Chrome، Safari، Firefox، Edge کار میکند
چرا بخش قالب از برنامهٔ Shopify بهتر است
بیشتر آگهیهای «برنامهٔ نقشه» از شما نصب، دسترسی به دادههای فروشگاه و هزینهٔ ماهانه میخواهند — برای چیزی که در نهایت یک iframe است. این جایگزین صادقانه است: یک فایل Liquid که در قالب خودتان قرار میگیرد. هیچ دسترسیای به فروشگاه نمیخواهد، هیچ اسکریپتی به صفحههایتان اضافه نمیکند، چیزی به بیرون نمیفرستد و هزینهای ندارد. تنها درخواستهای بیرونی بازدیدکنندگان شما iframe سندباکسشدهٔ نقشه از whatismylocation.ai و کاشیهای OpenStreetMap آن است — نه کوکی گوگل، نه دردسر بنر رضایت. و اگر سرویس روزی در دسترس نباشد، iframe بیصدا از کار میافتد و صفحهٔ شما را خراب نمیکند. فایل بخش را حذف کنید و هر اثری از آن ناپدید میشود.
دانلود whatismylocation-shopify-sections.zip — هر دو بخش بههمراه یک README، فقط چند کیلوبایت. بعد مراحل نصب زیر را دنبال کنید.
نصب در حدود دو دقیقه
دو نیمه دارد: یک بار فایل را میچسبانید، بعد مثل هر بخش آمادهٔ دیگر از آن استفاده میکنید.
چسباندن فایل: پنل مدیریت Shopify ▸ Online Store ▸ Themes ▸ ⋯ ▸ Edit 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 پیکسل. |
| زیرنویس «Powered by» | پیشفرض خاموش — تیک بزنید تا نام سرویس زیر نقشه بیاید. |
همان فایل zip شامل whatismylocation-widget.liquid هم هست — ابزارک پیدا کردن موقعیت بهعنوان بخش دوم (پوسته، حالت جمعوجور یا کامل، ارتفاع)، برای صفحههای ارسال و مکانیاب فروشگاه.
عیبیابی
بخش زیر Add section پیدا نمیشود. فایل باید در Sections باشد (نه Snippets و نه Assets) و باید کل فایل چسبانده شده باشد — اگر بلوک {% schema %} جا افتاده باشد، Shopify بخش را رد یا پنهان میکند. کل فایل را دوباره بچسبانید و ذخیره کنید.
خطای «Invalid schema» هنگام ذخیره. چسباندن ناقص — بیشتر وقتها یک آکولاد بستهٔ جاافتاده، چون انتخاب تا پایین فایل یک خط کم داشته است. کل فایل را از نو بچسبانید؛ اگر Liquid نمیدانید، schema را دستی ویرایش نکنید.
نقشه خاکستری است. کاشیهای نقشه از tile.openstreetmap.org میآیند؛ یک مسدودکنندهٔ تبلیغات سرسخت یا شبکهٔ سازمانی میتواند آنها را ببندد. روی موبایل با دادهٔ همراه امتحان کنید — مشتریان شما تقریباً مطمئناً نقشه را درست میبینند.
پین روی درِ من نیست. مختصات را در سازنده از نو بسازید، پین را روی ورودی خود بکشید و مقادیر جدید را در تنظیمات بخش بچسبانید.
تغییرها در فروشگاه زنده دیده نمیشود. یک قالب پیشنویس یا منتشرنشده را ویرایش کردهاید — تغییر را در قالب منتشرشده انجام دهید (یا همان قالبی که ویرایش کردید را منتشر کنید). خود ابزارک چیزی برای کش کردن ندارد.
گامبهگام
- فایل whatismylocation-shopify-sections.zip را دانلود کنید (لینک در پایین) و آن را از حالت فشرده خارج کنید.
- در پنل مدیریت Shopify مسیر Online Store ▸ Themes ▸ ⋯ ▸ Edit code را باز کنید. زیر Sections روی “Add a new section” بزنید، نامش را whatismylocation-map بگذارید، و کل محتوای فایل whatismylocation-map.liquid را جایگذاری کنید — از جمله بلوک schema در پایین. ذخیره کنید.
- ویرایشگر قالب (Customize) را باز کنید، به صفحهای که نیاز به نقشه دارد بروید، روی Add section بزنید، و “WhatIsMyLocation Map” را انتخاب کنید.
- مختصات دقیق خود را از سازندهٔ جاسازی نقشه جایگذاری کنید (آدرستان را تایپ کنید، سپس قبل از کپی کردن، پین را روی درِ ورودی بکشید) — یا برای نقشهٔ چندشعبهای، یکبار به ازای هر مکان روی “Add branch” بزنید.
- قالب، رنگ نشانگر، چیدمان پنل و حرکت را در پنل تنظیمات انتخاب کنید، سپس ذخیره کنید. بدون برنامه، بدون کلید API، و بدون چیزی که در سمت سرور باید پیکربندی شود.
پرسشهای متداول
برای این بخش نقشه به کلید API یا برنامه نیاز دارم؟
چند شعبه را میتوانم روی نقشه نشان دهم؟
نمایش به انگلیسی: Map Widget for Shopify · فارسی