باعتباري مطورًا، لا أريد أن أكون مقيدًا بقالب Shopify، ولكن أيضًا لا أريد استخدام واجهة برمجة تطبيقات واجهة المتجر الخاصة بهم مع تطبيق مخصص. أريد أن يكون لدي حل قابل للتخصيص بالكامل ويمكنني ضبطه بالطريقة التي أريدها. من ui/ux، وdb، والواجهة الخلفية، وapi، والمصادقة، وdevops، وما إلى ذلك. لذلك، قمت ببناء حل قابل للتخصيص بالكامل باستخدام React وNext.js وMongoDB وStripe للمدفوعات.
يمكنك العثور على الرابط التجريبي هنا: https://wexcommerce.dynv6.net:8002
وكود المصدر هنا: https://github.com/aelassas/wexcommerce
باستخدام الحل التالي، يمكنك إنشاء موقع ويب للتجارة الإلكترونية قابل للتخصيص بالكامل ومُحسّن لتحسين محركات البحث باستخدام بوابة دفع Stripe تشغيلية بتكلفة منخفضة جدًا من خلال استضافته على Docker Droplet مع 1 جيجابايت على الأقل من ذاكرة الوصول العشوائي.
يتكون هذا الحل من واجهة أمامية ولوحة تحكم إدارية. من الواجهة الأمامية، يمكن للعملاء البحث عن المنتجات التي يريدونها وإضافتها إلى سلة التسوق الخاصة بهم والخروج. يمكن للعملاء الاشتراك في Google أو Facebook أو Apple أو البريد الإلكتروني والدفع باستخدام بطاقة الائتمان أو الدفع عند الاستلام أو التحويل البنكي أو PayPal أو Google Pay أو Apple Pay أو Link أو طرق الدفع الأخرى من Stripe. بمجرد تسجيل الدخول، يمكنهم الوصول إلى تاريخ مشترياتهم ومتابعة طلباتهم. من لوحة تحكم المشرف، يمكن للمسؤولين إدارة الطلبات والمدفوعات والمنتجات والفئات والعملاء والإعدادات العامة مثل اللغة الافتراضية والعملة والتسليم والشحن وطرق الدفع المقبولة.
تم اتخاذ قرار تصميمي رئيسي لاستخدام TypeScript نظرًا لمزاياه العديدة. يوفر TypeScript كتابة وأدوات وتكاملًا قويًا، مما ينتج عنه تعليمات برمجية عالية الجودة وقابلة للتطوير وأكثر قابلية للقراءة والصيانة، كما يسهل تصحيح الأخطاء والاختبار.
نقدر أي تعليقات.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3