در یکی از پروژههای راهکارنت، فروشگاهی نیاز داشت مشتریهایش بتوانند مستقیم با حساب دیجیکالای خودشان — بدون ساختن اکانت جدید در فروشگاه — خرید کنند. برای همین ماژول را نوشتیم؛ حالا در اختیار همه است.
اتصال فروشگاه پرستاشاپی شما به سرویس «خرید با دیجیکالا» (Digify/BWDK): مشتری با همان حساب دیجیکالای خودش — آدرسها، اعتبار دیجیپی، پرداخت قسطی — بدون نیاز به ثبتنام در فروشگاه شما خرید میکند، و شما سفارش را مثل هر سفارش دیگری در پنل مدیریت میبینید.
این ماژول چهکار میکند؟
- پیادهسازی کامل UI Kit رسمی دیجیکالا: دکمهٔ خرید سریع در سبد خرید و تسویهحساب، باکس معرفی در صفحهٔ محصول، نوار بالای سایت، و نماد اعتماد در فوتر — هرکدام از تنظیمات ماژول قابل روشن/خاموش کردن است.
- مسیر کامل سفارش: از لحظهٔ کلیک مشتری تا ایجاد سفارش، دریافت تأییدیهٔ پرداخت، Verify خودکار (با کرون قابلزمانبندی)، و بازگشت وجه از همان پنل سفارشها.
- وضعیتهای سفارش اختصاصی («در انتظار پرداخت دیجیکالا»، «پرداختشده — در انتظار تأیید») که با منطق موجودی و فاکتور پرستاشاپ هماهنگاند.
- محیط Sandbox با حالت شبیهسازی کامل (بدون نیاز به تماس واقعی با دیجیکالا) برای تست روی لوکال، بهعلاوهٔ حالت پیشنمایش محدود برای تست روی دامنهٔ اصلی پیش از انتشار عمومی.
- روی هر قالب پرستاشاپ ۸ کار میکند — ویجت خرید و نماد فوتر با فالبک روی هوکهای استاندارد پرستاشاپ (
displayExpressCheckout،displayCheckoutSummaryTop،displayFooter) روی قالب پیشفرض و قالبهای مبتنی بر آن هم بهصورت خودکار نمایش داده میشوند. - پنل کامل مدیریت سفارشهای دیجیکالا در بکآفیس، با جزئیات پرداخت، آدرس، بستهبندی و روش ارسالِ اعلامشده توسط دیجیکالا.
نیازمندیها
- پرستاشاپ ۸.۰ به بالا
- افزونهٔ cURL در PHP
- کلید API از دیجیفای (برای محیط Sandbox یا Production)
این ماژول با کمک Claude (دستیار هوش مصنوعی Anthropic) نوشته و مستندسازی شده است.