قبل أن تنتقل: هل الانتقال مناسب لك؟
Bolt يعطيك الكثير في الباقة المجانية: نشر على رابط bolt.host وقواعد بيانات بلا حد في العدد، وقاعدة Bolt Cloud لكل مشروع فيها تسجيل دخول بالبريد و Google وتخزين ودوال خادم. هذه نقاط قوة حقيقية، ولا داعي لتركها إن كانت تكفيك.
الانتقال منطقي في حالات محددة: تريد نطاقًا مخصّصًا والنطاق في Bolt متاح على باقة Pro فقط، أو تريد أن تكمل البناء بالعربية مع واجهة من اليمين لليسار، أو تحتاج ترمينال وبيئة تطوير كاملة تثبّت فيها ما تشاء. مثال: صاحب متجر عبايات بنى نموذجًا أوليًا في Bolt ويريد الآن متجرًا عربيًا كاملًا على نطاق .sa.
- الكود سهل النقل لأن Bolt يدعم مزامنة GitHub في الاتجاهين وتنزيل zip.
- البيانات تحتاج خطة إذا كان مشروعك على Bolt Cloud، لأنها قاعدة مُدارة داخل Bolt.
- إذا كان المشروع ما زال تجربة بلا مستخدمين، فالانتقال أسهل ما يكون الآن قبل أن تتراكم البيانات.
نعمل على تجهيز لقطات شاشة حقيقية وفيديو قصير يشرح خطوات الانتقال من Bolt إلى أوترا، وسنضيفها هنا قريبًا. حتى ذلك الحين اتبع الخطوات المكتوبة بالترتيب.
ما الذي ينتقل وما الذي لا ينتقل
| العنصر | ينتقل؟ | ملاحظات |
|---|---|---|
| الكود | نعم | عبر مزامنة GitHub في Bolt، أو تنزيل المشروع كملف zip ثم رفعه إلى مستودع GitHub تستورده أوترا. |
| التصميم | نعم | جزء من ملفات المشروع، وينتقل كما هو. |
| بيانات قاعدة البيانات | يدويًا | بيانات Bolt Cloud لا تنتقل مع الكود. تصدّر الجداول وتعيد إدخالها في قاعدة مشروعك في أوترا. |
| حسابات المستخدمين | يحتاج خطة | تسجيل الدخول في Bolt Cloud (بريد و Google) مرتبط بقاعدة Bolt. في أوترا تبني تسجيل دخول جديدًا وتطلب من المستخدمين تعيين كلمة مرور. |
| النطاق | نعم | إذا كان نطاقك مربوطًا في Bolt تغيّر سجلاته إلى سجلات أوترا. الرابط الفرعي bolt.host لا ينتقل. |
| الروابط والسيو | نعم بشرط | بنفس المسارات وعلى نطاقك الخاص. |
| المدفوعات | إعادة ربط | مفاتيح البوابة تضاف في أوترا، و webhook يُحدّث للعنوان الجديد. |
| الأسرار ومفاتيح API | لا | تعيد إدخالها في «البيانات السرية». |
خطوات الانتقال
اختر طريقة إخراج الكود
الأفضل: من تكامل Git في Bolt أنشئ مستودعًا جديدًا على GitHub أو اربط مستودعًا موجودًا، فيدفع Bolt التعديلات تلقائيًا. البديل: نزّل المشروع كملف zip.
إن نزّلت zip: ارفعه إلى مستودع خاص
فك الضغط على جهازك وارفع المجلد إلى مستودع GitHub خاص. لا ترفع ملف
.envإن وجد داخل الملف المضغوط.code unzip bolt-project.zip -d abaya-store cd abaya-store git init && git add . && git commit -m "Import from Bolt" git branch -M main git remote add origin https://github.com/YOUR-USER/abaya-store.git git push -u origin mainصدّر البيانات
اطلب من Bolt في محادثته أن يضيف لك صفحة إدارة مؤقتة تصدّر كل جدول كملف CSV، ثم نزّل الملفات واحفظها عندك. ابدأ بالجداول الأهم: المنتجات والطلبات والعملاء.
استورد المستودع في أوترا
أنشئ مشروعًا جديدًا واختر الاستيراد من GitHub. ستشغّل أوترا المشروع على رابط معاينة خاص.
استبدل الاتصال بـ Bolt Cloud
الكود الذي يتصل بقاعدة Bolt Cloud يحتاج أن يتصل بقاعدة جديدة. اطلب من أوترا إنشاء قاعدة SQLite أو PostgreSQL بنفس الجداول، ثم إدخال ملفات CSV فيها.
أعد بناء تسجيل الدخول
اطلب تسجيل دخول بالبريد، وإن احتجت الدخول عبر Google فستحتاج مفاتيح OAuth من حسابك في Google تضيفها في «البيانات السرية».
انشر ثم انقل النطاق
انشر على الرابط الفرعي المجاني وجرّب الشراء من أوله لآخره، ثم أضف نطاقك من «نطاق مخصّص» وغيّر سجلات DNS.
هذا متجر عبايات استوردته من Bolt. استبدل اتصاله بقاعدة Bolt Cloud بقاعدة SQLite داخل المشروع بنفس الجداول، وأدخل فيها ملفات products.csv و orders.csv، واجعل المتجر عربيًا من اليمين لليسار.
لا تحذف مشروع Bolt ولا قاعدة Bolt Cloud قبل أن تتأكد أن آخر الطلبات وصلت إلى القاعدة الجديدة. صدّر البيانات مرة أخيرة قبل نقل النطاق مباشرة.
أول 3 أشياء بعد الانتقال
- نفّذ طلبًا تجريبيًا كاملًا: إضافة منتج للسلة، الدفع، ثم ظهور الطلب في لوحة الإدارة.
- أرسل لعملائك رسالة قصيرة تشرح أن تسجيل الدخول تغيّر، مع رابط تعيين كلمة مرور جديدة.
- اربط المشروع بمستودع GitHub من تبويب «GitHub» في أوترا لتحتفظ بنسخة كاملة بعد كل تعديل كبير.
حافظ على ترتيبك في البحث
إذا كان متجرك يعمل على رابط bolt.host فقط، فمحركات البحث تعرفه بذلك العنوان، ولا يمكنك تحويله من خارج Bolt. لذلك ابدأ بأسرع وقت على نطاقك الخاص، لأن كل زيارة تتراكم على نطاقك تبقى لك مهما غيّرت الأداة لاحقًا.
وإذا كان لديك نطاق مخصّص مربوط في Bolt، فاحرص على أن تحمل صفحات المنتجات المسارات نفسها بعد الانتقال. صفحة مثل /products/black-abaya يجب أن تبقى بهذا المسار، أو يُحوّل مسارها القديم بتحويل 301 إلى الجديد.
- صدّر قائمة بمسارات المنتجات من القاعدة قبل الانتقال، واستخدمها لمراجعة المسارات الجديدة.
- اطلب من أوترا إنشاء خريطة موقع وملف robots.txt للنطاق الجديد.
- حافظ على أسماء المنتجات ووصفها كما هي في الأسابيع الأولى.