I’m changing my e-commerce platform, what about my App?
If you change your e-commerce platform, the backend changes and that means we have to build a new app with the associated onboarding fees. If you already have an app, you could, of course, use your existing design.
Overview
The new app integrated with your new e-commerce platform can be distributed to your existing app users as an update of your existing app. In this way, you keep your downloads and existing app users.
There are three app migration approaches:
- Sequential
- Postponed website go-live
- Parallel
Tip: Inform your app users via push messages and a banner in the app about the migration and what you expect them to do. You want to make sure that your current users do not remove your app from their mobile. Push message examples:
- In preparation and/or during the downtime of the app: “We’re currently developing a brand-new app. Don’t remove it! Once it’s ready you receive an update in the App Store."
- Once the new app is live: “Our new app is now available! Install the app update available in the App Store."
App migration approaches
1. Sequential
Limited organizational difficulties.
App is offline during the app development and publication by the App Stores.
Process:
- Go-live of the new website and e-commerce backend.
- Start development of the new app. The old app will be offline during the development.
- Publication of the new app. Existing app users will receive an app update in their App Store. If they open the app when they have not downloaded, they get a notification to update the app.
2. Postponed website go-live
App is only offline for a limited period.
Website go-live is postponed by a couple of weeks and alignment between the web developer and JMango360 to align on delivery timelines.
Process:
- Development of the new website and e-commerce backend until completed. Wait with the go-live until the app is completed as well.
- Start development of the new app.
- Publication of the new app and go-live of the new website. The old app will be offline during the publication by the App Stores (max. 2 weeks).
- Existing app users will receive an app update in their App Store. If they open the app when they have not downloaded, they get a notification to update the app.
3. Parallel
App is not offline.
Running two e-commerce backends in parallel.
Process:
- Go-live of the new website and e-commerce backend. Keep old backend live. The website will run on the new backend and the app will run on the old backend.
- Start development of the new app.
- Publication of the new app. Existing app users will receive an app update in their App Store. If they open the app when they have not downloaded, they get a notification to update the app.
- Once the app is republished and live, take the old backend offline.
Related Articles
Platform Training For Beginners
Welcome to the JMango360 Knowledge Base. This document will walk you through the process of getting started with the JMango360 app platform and other libraries. If you're brand new to JMango360 and want to jump into it, start with the JMango360 ...
PrestaShop e-commerce settings: Coupon code
Settings available in JMango360 Back Office > Settings > Ecommerce Settings. Coupon code Native App version: 2.39.0 Plugin version: 1.8.0 Default value: Disabled Coupon codes are a great way to boost sales, increase average order values, and convert ...
PrestaShop PWA e-commerce settings: Coupon code
Settings available in JMango360 Back Office > Settings > Ecommerce Settings. Coupon code PWA version: N/R Default value: Disabled Coupon codes are a great way to boost sales, increase average order values, and convert visitors to shoppers. The coupon ...
BigCommerce e-commerce settings: Product review & Mobile-specific coupon code
Settings available in JMango360 Back Office > Settings > Ecommerce Settings. Product review Native App version: N/R React Native version: N/R Default value: Enabled Product rating and reviews play an important role in building new customers' trust in ...
Firebase In-App messaging
Firebase in-app and cloud messages are powerful features that allow you to engage and communicate with your app users directly within your app's interface. In this article, we will explore the scope and prerequisites for using Firebase In-App and ...