بیجک

توضیحات

بیجک ترابری هوشمند مستقیماً با ووکامرس یکپارچه می‌شود تا امکان حمل‌ونقل بار در سراسر ایران را فراهم کند.
این افزونه به فروشگاه‌داران اجازه می‌دهد هزینه ارسال را به‌صورت خودکار محاسبه کنند، بین ارسال پیش‌کرایه یا پس‌کرایه انتخاب کنند و مرسوله‌ها را در سامانه لجستیک بیجک ثبت نمایند.

ویژگی‌های اصلی:

  • افزودن یک روش حمل‌ونقل جدید برای ترابری بیجک
  • پشتیبانی از هر دو حالت پیش‌کرایه و پس‌کرایه (پرداخت در محل)
  • دریافت لحظه‌ای نرخ‌های ارسال از API بیجک
  • پشتیبانی از تحویل درب منزل یا تحویل در پایانه باربری
  • امکان انتخاب امن مقصد روی نقشه را برای تحویل درب منزل فراهم می‌کند.
  • پشتیبانی از ابعاد ارسال اختصاصی بیجک برای محصولات و variationها، با استفاده از مقادیر جایگزین ووکامرس در صورت نیاز.
  • ثبت خودکار سفارش‌ها در بیجک پس از تسویه‌حساب ووکامرس
  • نمایش وضعیت پیگیری مرسوله و کد رهگیری در پنل کاربر و پنل مدیر سایت

پیکربندی توسعه‌دهنده

نقاط پایانی یکپارچه‌سازی در includes/class-config.php متمرکز شده‌اند. هنگام استقرار انتخاب‌گر موقعیت، Config::MAP_PICKER_URL را از همان‌جا به‌روزرسانی کنید؛ این گزینه عمداً در تنظیمات قابل‌ویرایش فروشگاه قرار نگرفته است.

افزونه از سمت سرور، مجوز کوتاه‌مدت انتخاب‌گر موقعیت را از API بیجک دریافت می‌کند. کلید API هرگز در JavaScript، iframe یا آدرس مرورگر قرار نمی‌گیرد. با لغو کلید، نشست‌های جدید انتخاب‌گر و ذخیره موقعیت نامعتبر خواهند شد.

سرویس‌های خارجی

این افزونه به بیجک ترابری هوشمند متصل می‌شود تا هزینه‌های ارسال را محاسبه کرده و سفارش‌ها را ثبت کند.

چه داده ای ارسال می شود

شناسه شهر مبدا

ابعاد محصول (طول، عرض، ارتفاع، وزن)
– اطلاعات تماس مشتری برای ثبت محموله

چه موقع داده ارسال می شود
– در حین تسویه حساب (برای تخمین نرخ)
– وقتی سفارشی ایجاد می‌شود (برای ثبت محموله)

ارائه‌دهنده سرویس
– بیجک (https://bijak.ir)
– شرایط استفاده از سرویس: https://bijak.ir/privacy-policy/
– سیاست حفظ حریم خصوصی: https://bijak.ir/privacy-policy/

نصب

  1. پوشه bijak را دانلود و در مسیر /wp-content/plugins/ آپلود کنید.
  2. افزونه را از طریق افزونه‌ها افزونه‌های نصب‌شده فعال کنید.
  3. به تنظیمات بیجک در زیر منوی مدیریت وردپرس بروید
  4. API Key خود را که از حساب کاربری بیجک خود دریافت کرده‌اید، وارد کنید.
  5. شهر مبدا و سایر تنظیمات را پیکربندی کنید
  6. در ووکامرس حمل و نقل مناطق، روش حمل و نقل بیجاک را فعال کنید.

سوالات متداول

آیا به حساب کاربری بیجک نیاز دارم؟

بله. برای دریافت کلید API به یک حساب کاربری فعال در بیجک نیاز دارید.

هزینه‌های ارسال چگونه محاسبه می‌شوند؟

این افزونه بر اساس وزن، اندازه و مقصد محصول، از API بیجک، نرخ‌های تخمینی لحظه‌ای درخواست می‌کند.

آیا می‌توانم از این افزونه در کنار سایر روش‌های ارسال استفاده کنم؟

بله. این به عنوان یک روش حمل و نقل جدید WooCommerce ثبت می‌شود و می‌توانید سایر روش‌ها را فعال نگه دارید.

نقد و بررسی‌ها

نقد و بررسی‌ای برای این افزونه یافت نشد.

توسعه دهندگان و همکاران

“بیجک” نرم افزار متن باز است. افراد زیر در این افزونه مشارکت کرده‌اند.

مشارکت کنندگان

“بیجک” به 1 زبان ترجمه شده است. با تشکر از مترجمین برای همکاری و کمک‌هایشان.

ترجمه “بیجک” به زبان شما.

علاقه‌ مند به توسعه هستید؟

کد را مرور کنید، مخزن SVN را بررسی کنید، یا از طریق RSS در گزارش توسعه مشترک شوید.

گزارش تغییرات

1.3.23

  • مقادیر فروشگاه به تومان تبدیل می‌شوند تا پیش از ارسال ارزش کالاها به بیجک، با واحد مورد نیاز بیجک ارسال شوند.

1.3.22

  • پیش از تخمین هزینه و ثبت سفارش، ابعاد و وزن محصولات ووکامرس به واحدهای سانتی‌متر/کیلوگرم بیجک تبدیل می‌شوند.

1.3.21

  • پنل‌های وضعیت ارسال بیجک برای سفارش‌هایی که از روش ارسال دیگری استفاده می‌کنند مخفی شد.

1.3.20

  • پنل وضعیت ارسال بیجک در صفحه مشاهده سفارش توسط مشتری بهبود یافت.

1.3.19

  • پنل وضعیت ارسال بیجک در صفحه دریافت سفارش بازطراحی شد.
  • دکمه بیجک در بخش کاربری اصلاح شد تا صفحه جزئیات ارسال مربوطه را باز کند.

1.3.18

  • پنل پرداخت بیجک برای کنترل واضح‌تر مقصد، نحوه تحویل، موقعیت و تخمین قیمت بازطراحی شد.

1.3.17

  • ابعاد اختیاری ارسال بیجک برای محصولات و متغیرها اضافه شد.
  • ارسال بیجک اکنون ابتدا از ابعاد اختصاصی محصول استفاده می‌کند و در صورت نبود آن‌ها، به مقادیر ووکامرس بازمی‌گردد.
  • خطاهای اعتبارسنجی واضحی برای نبود طول، عرض، ارتفاع یا وزن اضافه شد.

1.3.16

  • فیلتر «ارسال با بیجک» به فهرست سفارش‌های ووکامرس در حالت قدیمی و HPOS اضافه شد.

1.3.15

  • پنل وضعیت ارسال بیجک در ویرایشگر سفارش ووکامرس بازطراحی شد.
  • لینک مستقیم از هر سفارش ثبت‌شده ووکامرس به صفحه جزئیات سفارش در بیجک اضافه شد.

1.3.14

  • برچسب پیش‌فرض فیلتر وضعیت سفارش‌ها تغییر نام یافت و موقعیت آیکن فیلتر برای چیدمان‌های راست‌به‌چپ اصلاح شد.

1.3.13

  • کنتراست آیکن دکمه فیلتر سفارش‌ها و جایگاه آیکن در حالت راست‌به‌چپ اصلاح شد.

1.3.12

  • یادآوری در داشبورد اضافه شد که مدیران را برای بررسی کلید API و تنظیمات مبدا ارسال به بخش راه‌اندازی و تنظیمات بیجک هدایت می‌کند.
  • چیدمان تنظیمات مبدا ارسال با گروه‌بندی واضح‌تر، کنترل‌ها، استایل وضعیت‌ها و نمایش واکنش‌گرا در موبایل بهبود یافت.

1.3.11

  • داشبورد بازطراحی‌شده بیجک با اطلاعات حساب، موجودی کیف پول و داده‌های فیلترشده سفارش‌ها از API بیجک اضافه شد.
  • صفحه‌بندی فشرده راست‌به‌چپ سفارش‌ها، محاسبه تعداد کل سفارش‌ها، کپی‌پذیری کدهای رهگیری و لینک‌های مستقیم به جزئیات سفارش‌ها اضافه شد.
  • ویجت داشبورد وردپرس بهبود یافت و دسترسی مستقیم به داشبورد بیجک داخل افزونه اضافه شد.
  • میان‌بری به وب‌اپلیکیشن برای مشاهده، پرداخت و سایر فعالیت‌های حساب بیجک اضافه شد.
  • اعتبارسنجی مقصد در صفحه پرداخت بدون وابستگی به افزونه‌های شخص ثالث بومی‌سازی ووکامرس فارسی بهبود یافت.
  • تأیید موقعیت روی نقشه را به‌گونه‌ای تغییر داد که مختصات بدون تأخیرهای مربوط به تبدیل معکوس آدرس، بلافاصله ذخیره شوند.

1.3.10

  • انتخاب‌گر تاریخ جلالی فارسی همراه افزونه برای فیلتر تاریخ سفارش‌ها در داشبورد بیجک اضافه شد.
  • صفحه‌های راه‌اندازی مدیریت بیجک و تجربه انتخاب‌گر موقعیت مبدا روی نقشه بهبود یافتند.

1.3.8

  • کنترل‌های مدیریتی مشخصی برای تکمیل مبدا از پروفایل بیجک یا انتخاب امن آن روی نقشه اضافه شد.
  • مختصات مبدا را فقط‌خواندنی کرد و لینک نقشه نشان را اضافه کرد.
  • پاک‌کردن مختصات مبدأ هنگام تغییر دستی آدرس مبدأ.

1.3.7

  • مجوزدهی سمت سرور API بیجک برای نشست‌های انتخاب‌گر موقعیت اضافه شد.
  • مجوزهای انتخاب‌گر موقعیت کوتاه‌مدت هستند و پیش از ذخیره مختصات دوباره اعتبارسنجی می‌شوند؛ کلیدهای API لغوشده رد می‌شوند.
  • افزودن کنترل‌های پروفایل و نقشه مبدأ در پنل مدیریت، همراه با مختصات فقط‌خواندنی و لینک‌های نقشه نشان.
  • پاک‌کردن مختصات مبدأ هنگام تغییر دستی آدرس مبدأ توسط مدیر.

1.3.6

  • گزینه‌های مقصد به‌صورت استان و سپس شهر نمایش داده می‌شوند.
  • جستجوی مقصد بازشده با استان و شهر انتخاب‌شده در صفحه پرداخت از قبل تکمیل می‌شود.

1.3.5

  • تطبیق انواع نگارش نام شهرهای فارسی و نام‌های چندبخشی شهرها با دقت بیشتری انجام شد.
  • برای تشخیص نام‌های تکراری شهرها، انتخاب استان در صفحه پرداخت الزامی شد.

1.3.4

  • فیلدهای آدرس صفحه پرداخت هنگام ثبت سفارش تحویل درب منزل به بیجک ارسال شد.
  • داده‌های انتخاب‌گر موقعیت به مختصات عرض و طول جغرافیایی انتخاب‌شده محدود شد.

1.3.3

  • نمایش پیام بارگذاری انتخاب‌گر موقعیت پس از بارگذاری iframe اصلاح شد.
  • مجوز موقعیت مکانی مرورگر به iframe امن انتخاب‌گر موقعیت واگذار شد.
  • اصلاح جهت نشانگر مرکز نقشه.

1.3.2

  • تطبیق شهر و استان صورتحساب/حمل‌ونقل استاندارد ووکامرس با فهرست مقصدهای بیجک.
  • در صورت در دسترس نبودن شهر انتخاب‌شده در تسویه‌حساب، از مشتری بخواهید یک شهر بیجک را انتخاب کند.

1.3.1

  • نمایش استان مقصد در کنار هر شهر و باز کردن انتخاب‌گر موقعیت روی مختصات شهر دریافتی از API، در صورت وجود.
  • در صورت در دسترس نبودن مختصات شهر، جست‌وجو بر اساس شهر و استان انجام می‌شود.

1.3.0

  • حذف آدرس انتخاب‌گر موقعیت از تنظیمات فروشگاه.
  • متمرکزسازی آدرس‌های API، انتخاب‌گر موقعیت و پنل، زمان‌مهلت درخواست و مقادیر امنیتی انتخاب‌گر موقعیت در فایل includes/class-config.php.

1.2.5

  • اصلاح بارگذاری کاتالوگ ترجمه فارسی همراه افزونه.

1.2.4

  • بارگذاری ترجمه‌های فارسی همراه افزونه برای متن‌های تسویه‌حساب و انتخاب‌گر موقعیت.

1.2.3

  • اصلاح وضعیت بارگذاری انتخاب‌گر موقعیت پس از بارگذاری iframe.

1.2.2

  • اصلاح مقدار گزینه‌های شهر مقصد برای دریافت شناسه شهر بیجک انتخاب‌شده توسط ووکامرس.

1.2.1

  • اصلاح مدیریت fragmentهای تسویه‌حساب به‌منظور خواندن شهر مقصد انتخاب‌شده و وضعیت تحویل درب منزل از بخش فعال تسویه‌حساب بیجک.

1.2.0

  • افزودن انتخاب‌گر امن مقصد روی نقشه برای تحویل درب منزل.
  • افزودن مختصات مقصد مبتنی بر نشست به برآورد هزینه، اعتبارسنجی تسویه‌حساب، متادیتای سفارش و ثبت سفارش در بیجک.
  • پاک‌سازی موقعیت مقصد هنگام تغییر شهر مقصد توسط مشتری اضافه شد.

1.1.0

  • انتخاب شهر مبدأ به تنظیمات افزونه اضافه شد و فرایند checkout برای مدیریت بهتر مقصد بهبود یافت.
  • یکپارچه‌سازی‌های بیجک API برای دریافت وضعیت سفارش و درخواست‌های مرتبط، به endpointهای جدیدتر به‌روزرسانی شد.
  • چندین باگ مربوط به checkout و refresh نرخ ارسال رفع شد تا محاسبه هزینه ارسال قابل‌اعتمادتر باشد.

1.0.1

  • اعلام سازگاری با WooCommerce HPOS و مدیریت متادیتای سفارش از طریق APIهای WC_Order اضافه شد.
  • پشتیبانی از متاباکس ویرایش سفارش HPOS اضافه شد.
  • سینتکس‌های مخصوص PHP 8 جایگزین شدند تا افزونه با PHP 7.4 و نسخه‌های بالاتر سازگار بماند.
  • متادیتای سازگاری با آخرین نسخه‌های WordPress و WooCommerce به‌روزرسانی شد.

1.0.0

  • اولین انتشار عمومی
  • یکپارچه‌سازی با API بیجک برای تخمین نرخ لحظه‌ای ارسال
  • ثبت خودکار سفارش در بیجک
  • نمایش وضعیت مرسوله برای کاربران و مدیران