# Migrate your app to SimiCart

## 📌 Prerequisite

✅ **Before proceeding, make sure:**

* Your current app is published under your developer account (s) (App Store and/or Google Play Console), for which you hold the Owner role.

## ⚙️ **How to set up**

<table><thead><tr><th width="173.90234375">Party in charge<select multiple><option value="rC2Ea2jeV3S3" label="Merchant" color="blue"></option><option value="aI189Isv8qDK" label="SimiCart team" color="blue"></option><option value="XNC8ECgyHdLb" label="Apple/Google" color="blue"></option><option value="HuDjJzrsBcbx" label="Apple" color="blue"></option><option value="8uzlxUnIsjhp" label="Google" color="blue"></option></select></th><th width="211.39453125">Step</th><th width="254.1640625">Description</th><th width="175.36328125">Estimated timeline</th><th width="240.71484375">Note</th></tr></thead><tbody><tr><td><span data-option="rC2Ea2jeV3S3">Merchant</span></td><td>Install &#x26; configure SimiCart to prepare for the new app update</td><td><ul><li>Install <a href="https://apps.shopify.com/simicart-mobile-app-builder?st_source=autocomplete&#x26;surface_detail=autocomplete_apps">SimiCart</a> via Shopify App Store</li><li>Design the app (layout, branding, menus)</li><li>Configure to turn on the app features</li></ul></td><td>Varies, depending on your needs &#x26; urgency</td><td>Some features and design sections are exclusively available in some paid plans</td></tr><tr><td><span data-option="rC2Ea2jeV3S3">Merchant</span></td><td>Invite SimiCart to your developer account with Admin role, to allow SimiCart team to configure the migration</td><td><ul><li>Invite <a href="mailto:androidteam@simicart.com">androidteam@simicart.com</a> to your Google Console Account as Admin</li><li>Invite <a href="mailto:help@simicart.com">help@simicart.com</a> to your Apple Developer Account as Admin</li></ul></td><td>Within 1 day</td><td></td></tr><tr><td><span data-option="rC2Ea2jeV3S3">Merchant</span></td><td>Subscribe to a paid plan to request SimiCart team to migrate the app and publish a new app update</td><td><p>Subscribe to a paid plan to request SimiCart team to migrate your app, by</p><ul><li>Go to the Publish tab</li><li>Fill in the app listing details</li><li>Hit Request to publish</li></ul></td><td>Within 1 day</td><td></td></tr><tr><td><span data-option="rC2Ea2jeV3S3">Merchant</span></td><td>Upload the new key certificate to enable the migration on Google Play</td><td>Follow this <a href="https://docs.google.com/videos/d/1B99uBus6Myj9iFDEGpMxwVGVCxBrsg-DSZiEpDD4huY/edit?scene=id.g32b9278b_0_0#scene=id.g32b9278b_0_0">short tutorial</a> to upload the new key certificate (given by the SimiCart team) for your app in the Google Play Console account</td><td>Within 1 day</td><td>Google Play Console takes around 2 business days since the upload to verify the migration.</td></tr><tr><td><span data-option="aI189Isv8qDK">SimiCart team</span></td><td>App development, testing, and upload to the stores</td><td>SimiCart conducts app development &#x26; testing, and upload to the stores on your behalf</td><td>3-4 business days</td><td></td></tr><tr><td><span data-option="HuDjJzrsBcbx">Apple, </span><span data-option="8uzlxUnIsjhp">Google</span></td><td>App review by the App Store and Google Play</td><td>Apple and Google Play will review the app update before making it official for distribution to end users</td><td>Typically 2-3 business days</td><td>Timeline dependent on external parties and may be prolonged</td></tr></tbody></table>

## :exclamation:Remarks

| Situation                                                                                                                                                                                                                                                  | How to move forward                                                                                                                                                                                                                                           |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| <p>Suppose your current app is published under an external developer account (i.e. development agency, mobile app builder).</p><p>In that case, migrating your app to SimiCart's can pose certain risks for them in terms of intellectual property.</p>    | <ul><li>Create your own developer accounts</li><li>Have the developer transfer your app to your accounts</li></ul>                                                                                                                                            |
| <p>Your previous app may not have in-app message feature prompting your users to update the app when your new release comes out.<br><br>Your app users are not aware of the new release, and would need to visit the App Store & Google Play to update</p> | <p>Check with the developer whether the feature is included</p><ul><li>If not, after your new app with SimiCart's codebase is live, you can conduct a marketing campaign to promote users to update the app by visiting the App Store & Google Play</li></ul> |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.simicart.com/migrate-your-app-to-simicart.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
