دراسة حالة الخدمات اللوجستية والتجارة الإلكترونية

تطبيق Shopify يوصل خدمات الشحن والتتبع من Flash Courier إلى كل متجر

أرادت Flash Courier، وهي شركة توصيل برازيلية، أن تتيح المتاجر على Shopify خدمة التوصيل الخاصة بها عند الدفع دون أي عمل يدوي. صممنا وبنينا ونشغّل تطبيق Shopify مجانيًا يحسب السعر الفعلي ومدة التوصيل لكل طلب، ويرسل رمز التتبع إلى العميل تلقائيًا.

العميل
Flash Courier
المنصة
متجر تطبيقات Shopify
القطاع
الخدمات اللوجستية والتجارة الإلكترونية
سنة الإطلاق
2024

التحدي

لم يكن لدى المتاجر التي تشحن عبر Flash Courier أي تكامل مباشر مع Shopify. كانت تفرض سعر شحن ثابتًا أو وفق جدول، ولم يكن العملاء يرون مدة التوصيل إلا بعد الدفع، وكان الموظفون ينسخون رموز التتبع يدويًا في كل طلب.

قبل: سعر شحن ثابت أو وفق جدول، إما يرفع تكلفة الشراء أو يأكل هامش الربح
مع التطبيق: سعر Flash Courier ومدة التوصيل محسوبان لحظيًا وفق الرمز البريدي للطلب ووزنه
قبل: لا يعرف العملاء مدة التوصيل إلا بعد الشراء
مع التطبيق: تظهر مدة التوصيل في صفحة الدفع، قبل السداد
قبل: رموز التتبع تُنسخ يدويًا في كل طلب
مع التطبيق: رمز التتبع ورابطه يُحفظان في الطلب تلقائيًا
قبل: عملاء بلا أي أخبار عن شحناتهم وقائمة دعم مليئة بسؤال «أين طلبي؟»
مع التطبيق: يرسل Shopify إلى العميل رابط التتبع عبر البريد الإلكتروني
قبل: إعداد تقني دون أي فكرة عمّا ينقص
مع التطبيق: لوحة إدارة بقائمة تحقق من 3 خطوات ومساعدة في كل حقل

ما بنيناه

تطبيق Shopify أصلي، مكتوب بلغة Rust، يربط كل متجر بحاسبات الشحن الرسمية لدى Flash Courier. مجاني على Shopify App Store؛ وتحتاج المتاجر إلى خطة Shopify تتضمن حساب الشحن من شركة النقل، وإلى عقد مع Flash Courier.

شحن لحظي عند الدفع

عندما يُدخل العميل عنوانه، يطلب Shopify الأسعار من التطبيق. فيطلب التطبيق عرض سعر من Flash Courier بالرمز البريدي للوجهة والوزن الإجمالي، ويعيد كل خيار توصيل بسعره ومدته. ويعمل بمفاتيح API لكل من São Paulo وRio de Janeiro.

تتبع تلقائي

عند تنفيذ طلب يُشحن عبر Flash Courier، يحفظ التطبيق فيه رمز التتبع ورابطه، ويرسل Shopify بريدًا إلكترونيًا إلى العميل. ويمكن ضبط بادئة الرمز مع معاينة مباشرة.

لوحة إدارة تشرح نفسها

مبنية بمكونات Polaris الخاصة بـ Shopify: قائمة تحقق من 3 خطوات، ومساعدة في كل حقل، وقسم FAQ، وشريط الحفظ الخاص بـ Shopify، وتحذير واضح عندما لا تتضمن خطة المتجر حساب الشحن من شركة النقل.

صفحة دفع لا تتعطل أبدًا

لكل خطوة حد زمني. إذا كانت Flash Courier بطيئة أو متوقفة، يعرض Shopify أسعار الشحن الاحتياطية للمتجر، فلا يبقى العميل أبدًا بلا خيارات توصيل بسبب التطبيق.

جاهز لقواعد Shopify الجديدة

يستخدم التطبيق بالفعل رموز الوصول محدودة الصلاحية التي سيفرضها Shopify على التطبيقات العامة في يناير 2027، ويجددها تلقائيًا، ويتحقق من توقيع كل رسالة تصله من Shopify.

موقع إلكتروني بوضع 3D

يعرّف موقع عام بالتطبيق، وفيه جزيرة «استكشف بتقنية 3D» تتبع فيها شاحنة من Flash Courier طلبًا من المتجر حتى العميل. يحصل على 100 في Lighthouse ويُحمَّل في 0.9 ثانية.

النتائج الهندسية

قيست في بيئة الإنتاج في سبتمبر 2026. زمن عرض السعر هو الزمن المعتاد من البداية إلى النهاية، وليس ضمانًا تعاقديًا.

< 1 s
الزمن المعتاد لعرض سعر الشحن من البداية إلى النهاية
108
اختبارات آلية تعمل مع كل تغيير
100
درجة Lighthouse في الفئات الأربع كلها
35 MB
صورة الحاوية للتطبيق بأكمله
  • Kubernetes مع نسختين من التطبيق، وPostgreSQL مع قاعدة رئيسية ونسختين للقراءة
  • مراقبة لحظية للأخطاء عبر Honeybadger في عروض الأسعار والتتبع وتجديد الرموز
  • متوافق مع LGPD: لا تُخزَّن أي بيانات عن عملاء المتاجر
  • تُعاد محاولة التتبع حتى يؤكده Shopify، فلا يفقد أي طلب رمزه

التقنيات

  • Rust
  • Shopify Carrier Service
  • Shopify Webhooks
  • Polaris
  • PostgreSQL
  • Kubernetes
  • Honeybadger
  • three.js

هل تحتاج إلى برمجيات مصممة حول عملك؟

تكاملات، وأدوات داخلية، وتطبيقات، ومنصات، يبنيها حسب الطلب مهندسون خبراء يوجّهون وكلاء الذكاء الاصطناعي. أخبرنا بما تحتاجه وسنريك كيف سنبنيه.