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

ما برای این فروشگاه سیستم فیش پرینتر و لیبل پرینتر سفارشات را هم راه‌اندازی کرده بودیم و در واقع بارنامه چاپار را نیاز داشتیم تا بر روی لیبل پستی به شکل بارکد چاپ کنیم.

برای این منظور، ماژول چاپار پرستاشاپ را توسعه دادیم. این ماژول به فروشگاه پرستاشاپی شما کمک می‌کند تا فرایند صدور بارنامه چاپار به صورت خودکار انجام شود.

ماژول چاپار پرستاشاپ چگونه کار می‌کند؟

پس از نصب و فعال‌سازی ماژول چاپار، هر زمان که سفارشی در سایت ثبت شود، اطلاعات سفارش به‌طور خودکار در چاپار می‌نشیند و بارنامه صادر می‌شود.

شما از طریق تنظیمات این ماژول می‌توانید مشخص کنید که در کدام وضعیت سفارش و کدام روش پستی ماژول کار کند. مثلا در وضعیت پردازش در انبار و روش پستی چاپار.

توجه: بهتر است که ماژول را در وضعیت پرداخت تایید شده تنظیم نکنید، چون اگر وب سرویس سایت چاپار پاسخ ندهد و کند باشد ممکن است ثبت سفارش به مشکل بخورد. پیشنهاد می‌کنم که وضعیتی بعد از پرداخت تایید شده انتخاب کنید.

مزیت اصلی این ماژول در صرفه‌جویی زمان است؛ چرا که سیستم به‌طور خودکار بارنامه را صادر می‌کند و از خطاهای انسانی جلوگیری می‌شود.

ویژگی‌های ماژول چاپار پرستاشاپ

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

مناسب برای فروشگاه‌های محلی

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

ماژول چاپار در گیت‌هاب

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

توضیح فنی: ساختار دیتابیس ماژول چاپار

این ماژول هیچ تغییری در جدول‌های پیش‌فرض دیتابیس پرستاشاپ ایجاد نمی‌کند. تنها تغییری که در دیتابیس ایجاد می‌شود، اضافه شدن یک جدول جدید به نام chapar_tracking است. تمامی بارنامه‌های چاپار در این جدول ذخیره می‌شوند. به همین دلیل، نگران از بین رفتن یا آسیب دیدن دیتای اصلی فروشگاه خود نباشید؛ ماژول به‌گونه‌ای طراحی شده است که با سیستم پرستاشاپ کاملاً سازگار باشد.