ربط المتجر الإلكتروني مع مرسول API

السلام عليكم،

لدي منصة/متجر إلكتروني وأريد ربطه مع منصة مرسول للتوصيل.

المطلوب ليس مجرد إضافة رابط مرسول، وإنما تكامل تقني API بين المتجر ومرسول، بحيث عند إنشاء طلب في المتجر يتم إرسال بيانات الطلب إلى مرسول لإنشاء طلب توصيل، ثم يتم استلام حالة الطلب والتحديثات من مرسول وإظهارها داخل نظام المتجر.

أحتاج منك أولاً مراجعة طريقة التكامل المتاحة من مرسول والتأكد من أن الربط ممكن مع نظام متجري.

المطلوب في التكامل قدر الإمكان:

1. إرسال طلب التوصيل من المتجر إلى مرسول تلقائياً.
2. إرسال موقع المتجر وموقع العميل.
3. إرسال رقم الطلب وبيانات العميل.
4. إرسال المنتجات/وصف الطلب وقيمة الطلب.
5. حساب أو استلام تكلفة التوصيل حسب نظام مرسول.
6. الحصول على رقم طلب التوصيل من مرسول.
7. تحديث حالة التوصيل داخل المتجر تلقائياً.
8. إظهار حالة المندوب/التوصيل إذا كانت متاحة عبر API.
9. التعامل مع إلغاء الطلب أو فشل إنشاء طلب التوصيل.
10. عدم الحاجة إلى إدخال الطلب يدوياً في مرسول.

مهم جداً:

* أريد الربط بطريقة رسمية عن طريق API إذا كان مرسول يوفر API لذلك.
* لا أريد حلاً يعتمد على المتصفح أو تسجيل الدخول الآلي إلى حساب مرسول.
* أريد الكود موثقاً وقابلاً للصيانة.
* أريد تجربة الربط على بيئة اختبار قبل تشغيله على الطلبات الحقيقية.
* قبل قبول الطلب، وضّح لي بالضبط ما الذي تحتاجه مني من مرسول وما الذي تحتاجه من نظام المتجر.

وأرسل لي أمثلة سابقة لك في ربط API مع منصات التوصيل، واذكر لي هل سبق لك الربط مع مرسول تحديداً.

عن الموضوع

التعليقات (3)

منذ ساعة و34 دقيقة
وعليكم السلام طارق، فاهم إنك عايز تكامل API حقيقي مش مجرد رابط. اللي هعمله: عند إنشاء الطلب في متجرك يتبعت تلقائيًا لمرسول لإنشاء طلب توصيل، ونستقبل تحديثات الحالة منهم (webhook أو polling حسب اللي بتدعمه الـ API) ونعرضها للعميل وفي لوحة التحكم، مع معالجة حالات الفشل وإعادة المحاولة عشان مايضيعش طلب.

السعر 90$ والمدة 5 أيام. قولّي المتجر متبني على إيه (ووردبريس/سلة/كود مخصص) وهل عندك حساب تاجر ومفاتيح API من مرسول، وأبدأ.
منذ ساعة و30 دقيقة
أهلا بك م. Tareq

يمكنني تقديم لك ذلك

فأنا مطور Full Stack واعمل على Wordpress وبرمجة خاصة بـ Laravel ولدي خبرة كبيرة بربط API شركات الشحن مثل bosta في مصر وبوابات الدفع مثل paymob ومثال على احد اعمالي ربط شركة شحن bosta وبوابة دفع paymob بمتجر ownkids

ويمكنك رؤية أعمالي على مستقل من هنا:
https://mostaql.com/u/MoatasemGamal

يمكنك التواصل معي مباشرة من هنا:

https://khamsat.com/message/new/1550017

أحتاج لمزيد من التفاصيل التقنية لتحديد السعر والمدة المناسبين
منذ ساعة و11 دقيقة
وعليكم السلام ورحمة الله وبركاته، أهلاً أستاذ طارق.
​المطلوب واضح جداً، والهدف هو بناء Two-Way API Integration كامل ومباشر بين متجرك ومنصة مرسول، بدون أي حلول غير رسمية، مع الاعتماد على Webhooks/Callbacks لتحديث حالات التوصيل والمندوب فورياً داخل لوحة التحكم.
​وضوحاً بخصوص سؤالك عن الخبرة السابقة:
لم أقم بالربط المباشر مع منصة مرسول (Mrsool API) تحديداً من قبل، لكن لدي خبرة واسعة في ربط وتكامل العديد من خدمات الشحن والخدمات الخارجية عبر RESTful APIs وWebhooks، وأتقن التعامل مع دورة حياة الطلب كاملة (من إرسال الإحداثيات وبيانات العميل، وتوليد التتبع، وحتى معالجة حالات الاستثناء Error Handling وإعادة المحاولة التلقائية).
​ما الذي سأقوم بتنفيذه:
​إرسال الطلبات الآلي (Automated Dispatch):
تحويل بيانات الطلب من المتجر (موقع المتجر والعميل Geolocation، البيانات، قيمة المنتجات، والوصف) إلى Payload نظيف ومطابق لدليل API مرسول.
​إدارة الحالات والـ Webhooks:
استقبال تحديثات مرسول (تحديد المندوب، قيد التوصيل، تم التسليم، الإلغاء) وتحديث حالة الطلب داخل نظام متجرك تلقائياً.
​بيئة الاختبار (Staging/Sandbox):
اختبار كافة السيناريوهات (نجاح الربط، إلغاء الطلب، فشل الاستجابة) على بيئة الاختبار قبل الاعتماد النهائي على الـ Production API.
​كود نظيف وموثق (Documented Code):
كتابة كود برمجي منظم وقابل للصيانة والتحسين مستقبلاً.
​ما أحتاجه منك للبدء والمراجعة التقنية:
​من جانب مرسول:
​حساب تاجر مفعل لدى مرسول (Mrsool Merchant/Partner Account).
​بيانات الاعتماد للـ API (API Keys / Bearer Tokens / Webhook Secret Key) وبيئة التجربة (Sandbox Keys).
​الرابط المباشر للـ API Documentation الخاص بالمرسول (أو التواصل مع DSI/Support الخاص بهم لتوفيره).
​من جانب المتجر:
​نوع التقنية التي بني عليها المتجر (WooCommerce / Laravel / Node.js / Custom Code).
​صلاحيات الوصول لبيئة التطوير/الاختبار الخاصة بالمتجر.
​جاهز لمراجعة توثيق مرسول وتفاصيل متجرك والبدء فور توفر البيانات.

أضف تعليق

سجّل دخول لتتمكن من إضافة تعليق على هذا الموضوع.