بطاقات لأسباب: التخصيص المختلط في BigCommerce تطوير

نشرت: 2019-01-09

تعد حلول التجارة الإلكترونية المستضافة أدوات رائعة ، ولكن في بعض الأحيان قد تؤدي حاجتها إلى خدمة جمهور كبير إلى إعاقة فائدتها للشركات ذات المتطلبات غير الشائعة. تواصل باري روب ، مدير الأعمال في Cards for Causes ، مع وكالة 1Digital لأن نشاطه التجاري كان ينمو ، لكن موقع التجارة الإلكترونية الخاص به كان يثقل كاهلهم. Cards for Causes هي شركة مقرها Huston تتيح لعملائها تقديم الهدايا بسهولة إلى الأعمال الخيرية باسم صديق أو أحد أفراد أسرته. عملية طلب هذه البطاقات طويلة ومعقدة. يتطلب من العميل تخصيص بطاقته من الألف إلى الياء ، والاختيار من بين عدد لا يحصى من الخيارات في كل خطوة من خطوات عملية الطلب. قامت Cards for Causes ببناء موقع مملوك لأنفسهم من أجل استيعاب هذه العملية المتضمنة ، لكنهم كانوا يواجهون مشاكل في التوسع. عملت عملية الطلب الخاصة بهم بشكل جيد بالنسبة لهم ، لكنهم ضحوا في كل مجال آخر من مجالات التجارة الإلكترونية تقريبًا للحصول عليها. في كل مرة كان تحديث موقع الملكية ضروريًا ، كان إجراء التغيير عملية طويلة ومكلفة. في كل مرة فعلوا فيها بطاقات الأسباب هذه ، كانوا يؤجلون التعامل مع مشكلتهم الحقيقية ، فإن الموقع الذي كانوا يمتلكونه لسنوات لم يعد قادرًا على مواكبة أعمالهم المتنامية.

عندما اتصل Barry بـ 1Digital كان لديه اهتمام بتطوير BigCommerce. لقد استخدم المنصة من قبل لذلك علم أنه يمكنه العمل معها. كان يعلم أنه ، كمنصة SAAS ، يمكن لـ BigCommerce أن يتوسع تلقائيًا لأن موقعهم يحتاج إلى مزيد من النطاق الترددي وأمن أقوى وأخذ المزيد من الطلبات. كان يعلم أيضًا أنه لا شيء مثل عملية الطلب الحالية الخاصة بهم تأتي مع BigCommerce أو أي منصة تجارة إلكترونية موجودة. لذلك اتصل بـ 1Digital لمعرفة ما إذا كان بإمكاننا بناءها.

تطوير BigCommerce

عندما يأتي إلينا تاجر بمتطلبات محددة ومتقدمة للغاية ، نود أن نقضي الكثير من الوقت في البحث في التفاصيل. من أجل معرفة ما إذا كان من الممكن إعادة بناء عملية ترتيب بطاقات الأسباب من خلال تطوير BigCommerce ، كان علينا أولاً معرفة كل شيء عنها. عقد مديرو الحسابات لدينا اجتماعات متعددة مع فريق Cards for Causes على مدى 5 أشهر قبل بدء المشروع ، واستكشفوا خلالها الوظائف الحالية. سيثير كل سؤال مجاب عنه المزيد من الأسئلة والاحتمالات التي يجب مراعاتها. نحن نأخذ الوقت الكافي لتعلم هذا كثيرًا قبل تقديم خطة عمل لأننا نحاول جعل نطاق العمل في مقترحاتنا مفصلاً قدر الإمكان. كلما كان النطاق أكثر واقعية ، أصبح بإمكاننا تقليل التكاليف المفاجئة لاحقًا عندما تظهر الأشياء التي لم يتم التخطيط لها في الأصل.

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

نظام 1DBox المخصص

عند محاولة تحقيق متطلبات فريدة حقًا باستخدام نظام مستضاف مثل BigCommerce ، نحتاج أحيانًا إلى التلوين خارج الخطوط. يتم استضافة متاجر BigCommerce على السحابة ، مما يعني أنه على الرغم من أنك قد تمتلك وتدير متجر BigCommerce الخاص بك ، فإنها توفر مساحة الخادم والأمان لكل موقع BigCommerce. أنت جزء شبه مستقل من نظام بيئي أكبر لمتاجر BigCommerce. على الجانب الإيجابي ، سيكون موقع BigCommerce الخاص بك أكثر أمانًا وموثوقية. هذا يعني أيضًا أن BigCommerce ستضع قيودًا يجب على كل متجر الالتزام بها ، من أجل حماية النظام البيئي الأكبر للمتاجر المستضافة. عندما يكون لديك مجموعة من المتطلبات مثل Cards for Causes ، لن يكون هناك ببساطة طريقة لتحقيقها باستخدام Sandbox المحدود نوعًا ما الذي توفره BigCommerce.

عندما يكون هذا هو الحال ، فإننا نبني نظامًا مخصصًا بالكامل ، مجموعة أدوات التطوير 1DBox الخاصة بنا. عادة ما يتم استضافة أداة 1DBox الخاصة بنا على خادم Linux مستأجر من قبل العميل. في هذه المساحة المنفصلة ، غير الخاضعة لسيطرة BigCommerce أو استضافتها ، لدينا مطلق الحرية في فعل ما نشاء تقريبًا. ثم نستخدم واجهة برمجة تطبيقات BigCommerce المفتوحة (مجموعة من الإجراءات والبروتوكولات التي تساعد أنظمة الكمبيوتر على التفاعل) لتوصيل نظام 1DBox الخاص بنا ببقية متجر BigCommerce. هذه طريقة سنستخدمها للتخصيص المعقد ليس فقط على BigCommerce ، ولكن على أي منصة مستضافة (Shopify ، Volusion ، إلخ) مع قيود تطوير صارمة.

في حالة بطاقات الأسباب ، يشتمل نظام 1DBox الذي أنشأناه على لوحة تحكم سهلة التنقل أنشأناها وصممناها. يمكن الوصول إلى لوحة المعلومات هذه من قبل فريق Cards for Causes عبر اسم مستخدم وكلمة مرور لتسجيل الدخول وتسمح لهم بإدارة منتجاتهم. لا تختلف لوحة القيادة هذه عن منطقة إدارة BigCommerce الخاصة بهم ، فهي تحتوي فقط على أدوات مصممة خصيصًا لعملياتهم.

تطوير BigCommerce

تتكون لوحة القيادة من 12 وحدة منفصلة ، كل منها يتعامل مع جزء معين من Cards For Causes ، وتخصيص المنتج وعملية الطلب. من المزيد من عناصر التجارة الإلكترونية المبتذلة مثل تجميع المنتجات في أنواع المنتجات وتحديد تسعير الحجم ، إلى العناصر الأكثر تحديدًا لنموذج عمل بطاقات الأسباب ، مثل إدارة الآيات التي يمكن كتابتها داخل البطاقات أو إضافة خيارات التبرع الخيري للعميل. يتتبع النظام أيضًا الطلبات التي يتم تقديمها في المتجر من خلال ميزات عربة BigCommerce.

تطوير BigCommerce

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

هذا النظام قابل للتطبيق لأنه معياري. يمكن تطبيق تأثيرات كل منطقة من المناطق الـ 12 المنفصلة في نظام 1DBox أو عدم تطبيقها على نوع منتج معين. بمعنى أن فريق Cards for Causes يمكنه جعل كل منتج جديد يضيفونه إلى خطهم معقدًا أو بسيطًا كما يريدون. ولأن هذا النظام مفتوح المصدر وظيفيًا ، إذا احتاجوا إلى إضافة المزيد من الوحدات في المستقبل ، فلن تمنعهم قيود النظام من القيام بذلك.

العملية

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

تطوير BigCommerce

يتم تقسيم نطاق العمل إلى أجزاء مفهومة ونقدم تقريرًا عن التقدم المحرز في كل قطعة مع استمرار التطوير. في هذه الحالة ، تتوافق كل وحدة مع ناتج واحد. وبهذه الطريقة ، يمكن لفريق Cards for Causes تتبع المدى الذي قطعه فريق التطوير لدينا لكل قسم من أقسام مشروعهم.

بعد التطوير يأتي ضمان الجودة والاختبار. مع مهمة متخصصة مثل هذه ، يمكن أن يستغرق ضمان الجودة في كثير من الأحيان وقتًا طويلاً لإكمال التطوير. مع بطاقات الأسباب ، بدأنا سلسلة ثانية من الاجتماعات التي كانت نصف جلسة تدريبية ونصف فحص الجودة. سنبدأ بتوجيه فريقهم خلال استخدام وصيانة وحدة نظام 1DBox الجديدة حسب الوحدة. في كل مرة يرون شيئًا لا يعمل تمامًا مع عمليتهم. سوف نتحرى ثم نغير النظام. بحلول نهاية عدة أسابيع من الفحص وإعادة العمل ، كان النظام هو بالضبط ما كان يبحث عنه فريق Cards for Causes. كما نفعل في كثير من الأحيان لمشاريع مثل هذا ، قمنا بإنشاء دليل تعليمات بحيث يكون لدى فريق Cards for Causes وثائق حول الاستخدام الصحيح لنظامهم الجديد ويمكنهم تدريب موظفين جدد لاستخدامه في المستقبل. انتهى دليل هذا النظام إلى كونه مستندًا من 33 صفحة.

بالنسبة لـ 90٪ من التجار الذين نعمل معهم ، تكفي منصة SAAS مثل BigCommerce. يعد تطوير نظام الطرف الثالث ضرورة نادرة. ومع ذلك ، إذا كان عملك يحتاج إلى مزيج من الاستقرار والأمان والسعر لمنصة مستضافة ، بالإضافة إلى الحرية المطلقة لنظام مفتوح المصدر ، فإن هذا الحل المختلط هو وسيلة رائعة للذهاب. إذا كانت الطريقة التي يعمل بها عملك فريدة من نوعها ، فتحدث إلى خبراء تطوير BigCommerce في 1Digital Agency حول توسيع إمكانات النظام الأساسي المستضاف الخاص بك مع نظام تابع لجهة خارجية. إن المواكبة مع الجمهور له فوائده ، ولكن إذا كنت بحاجة إلى شيء مصنوع خصيصًا لك ، فيمكن لـ 1Digital أن تقدم لك.

تحميل PDF