Help center / App design

Design your app

Design the screens of your app in the editor, then publish. Your edits stay in a draft, so shoppers see nothing until you publish.

Before you begin

  • Products you show in your app must be active and in the Nativtap sales channel.
  • Some blocks need a newer version of your app than the one in the App Store. The editor marks them Needs app version X or later, and publishing shows a warning.
  • Video blocks need app version 1.1.0 or newer.
  • Pages such as Product and Cart need app version 1.2.0 or newer. The Order note block and the Notifications page need 1.5.0 or newer.
  • The View all button is on by default for a new product block; a block you added earlier may have it off. It opens search results on app version 1.5.0 or newer. Older versions open the collection screen.

Open the editor

  1. From your Shopify admin, go to Nativtap > App design. The page shows a preview of your Home screen and the theme your app uses.
    The App design page. The app card has a phone preview, the Customize and Preview on iPhone buttons, and Version history sits in the top bar.
  2. Select Customize. The editor opens full screen.
  3. Find the top bar. Screens, Navigation and Branding switch the panel on the left. The screen picker names the screen you are editing, and Save is on the right.
    The app editor on the Home screen. The page structure is on the left, a phone preview is in the middle, and the settings column on the right is empty until you select a block.
    1: Switch between Screens, Navigation and Branding. 2: The screen picker. 3: Save, and the arrow for Save and publish.
  4. Select a block in the page structure or in the preview. Its settings open in the column on the right.

To start from a copy of your online store or from a theme, see Start your app design. To put products in the Nativtap sales channel first, see Publish your products to the app.

Choose a screen

  1. Select the screen picker in the top bar. It shows Home until you pick another screen.
  2. Select the screen to edit. After Home come your landing pages, then Product, Collection, Collection list, Search, Cart, Account, Wishlist and Notifications. Type in Search screens to filter the list. Wishlist shows only while Wishlist is on.
    The screen picker in the editor. It lists Home, then Create landing page, then Product, Collection, Collection list, Search, Cart, Account, Wishlist and Notifications.
    1: Create landing page. 2: Product, Collection, Collection list, Search, Cart, Account, Wishlist and Notifications.
  3. To make a landing page, select Create landing page. Enter a name under New page name, then select Add page.

A page such as Product applies to every product the app opens. Landing pages open from links and tabs, for example a sale or a lookbook, and you can have up to 3. Notifications lists the push notifications you sent in the last 30 days, and shoppers open it from the bell in the header or from a tab.

Add a block

  1. In the page structure on the left, select Add block.
  2. Find a block with Search blocks, or scroll the groups: Products, Images, Promotion, Text and layout, and Media (Video). Point at a block to see a preview and a short description.
    The Add block picker on the Home screen. A search box sits above groups of blocks such as Products and Images, and a preview of the Product grid block shows on the right.
    1: Search blocks. 2: A preview and a short description of the block under the pointer.
  3. Select the block. It is added at the end of the page, or where you selected a + button, and its settings open on the right.

A page holds at most 40 blocks. On the Cart screen, the list also has a Cart group. See Add an order note to your Cart.

GroupBlocks
ProductsProduct grid, Product carousel, Collection list
ImagesSlideshow, Image banner, Image grid
PromotionCountdown banner, Announcement bar, Trust badges
Text and layoutText, Spacer / divider
MediaVideo

A Video block shows a YouTube video: paste its link (youtube.com, youtu.be or Shorts). Shoppers tap it to play. The Cover image comes from YouTube, and you can replace it.

Change and arrange a block

  • To add a block between two others, point at a block in the preview. A + button shows on its top and bottom edge. Without a mouse, the + buttons show on the selected block.
  • For a Product grid or a Product carousel that shows a collection, turn View all button on or off. Change its text under Button label, up to 20 characters.
  • Turn Show sale badge on or off to show or hide the sale badge on product cards.
The settings column of a selected Product grid block. The list includes the View all button and Show sale badge switches.
1: View all button. 2: Show sale badge.
  • Use the icons under the selected block in the preview to duplicate, hide or remove it. You can undo a removal.
  • Drag a block to a new place in the page structure or in the preview. In the page structure, press Alt+↑ or Alt+↓ to move the selected block with the keyboard.

Add an order note to your Cart

  1. Open the screen picker and select Cart.
  2. Select Add block. The Cart group lists Order note. Select it. It goes between Cart items and Subtotal and checkout.
  3. Set Style to Open or Collapsed. Change Heading and Placeholder if you want other words.
    The Cart screen in the editor with an Order note block added between Cart items and Subtotal and checkout. The settings on the right have a Style choice of Open or Collapsed.
    1: The Order note block. 2: Open or Collapsed.

Open shows a box with the heading above it. Collapsed shows one row with the heading and a plus, and the box opens when a shopper selects it. A cart has one Order note.

Set up the header and tab bar

  1. Select Navigation in the top bar. The panel lists Header and Tab bar, which are the same on every page.
  2. Select Header. Under Show in the header, turn Show logo, Show search and Show cart on or off.
  3. Turn on Show notifications to add a bell that opens the Notifications page. A dot appears when there are new notifications.
  4. Select Tab bar. Change the label, icon or link of a tab, or select Add tab. The tab bar keeps 3 to 5 tabs.
    The Navigation panel of the editor with the Header selected. Show notifications is one of the header switches, and the Tab bar is listed under the Header.
    1: Show notifications. 2: Tab bar.

Under Style, set Logo position and Buttons. Under App features, Wishlist turns the Wishlist screen on or off. Turning it off also hides its tab and the heart on product cards.

Select Branding for your logo, colors, font and corners. See Set your colors, fonts and corners. To change the whole look at once, apply a theme from the App design page. See Choose and copy a theme.

Save and publish

  1. Select Save, or press ⌘S (Ctrl+S on Windows). The editor does not save as you work. Select Save to keep your edits. Save is off when there is nothing to save.
  2. Select the arrow next to Save, then select Save and publish. Nativtap saves your unsaved edits, then publishes them.
  3. Wait for the message Published version N. No new build needed. N is the number of the version in Version history.

Publishing can show a yellow banner, Published with warnings. The version is published, and the banner lists what to check, for example a block that needs a newer app version.

Fix a problem that stops publishing

  1. Read the red banner at the top of the preview. It says Fix 1 issue before publishing, and the number follows the number of problems.
  2. Select the block outlined in red in the page structure. It says This block has settings to fix before publishing.
  3. Change the setting that is marked in the settings column.
    The editor after Save and publish was refused. A red banner says Fix 1 issue before publishing, the Collection list block is outlined in red, and the missing Collection setting is marked in the settings column.
    1: The banner. 2: The block with a problem. 3: The setting to fix.
  4. Select Save and publish again.

Preview on your iPhone

  1. Select Preview on iPhone in the top bar. Nativtap saves your draft first, then shows a QR code.
  2. Scan the QR code with your iPhone camera. It opens the draft in the Nativtap Preview app. Anyone with the code can view the draft for 10 minutes.
  3. Select Copy link to copy the link of the preview, or Refresh for a new code. Expires in shows the time left.

The same Preview on iPhone button is on the App design page.

Work on a narrow screen

When the editor window is narrower than about 670 px, the preview moves to the top and the three panels move to a bottom sheet. Drag the handle of the sheet to make it taller or shorter, or select the handle to fold it. On a narrow window, Undo, Redo and Preview on iPhone move into the More actions menu.

Undo and revert changes

  • The Undo and Redo icons are in the top bar, before the More actions menu. Press ⌘Z (Ctrl+Z on Windows) to undo and ⇧⌘Z (Ctrl+Shift+Z) to redo.
  • Open the Page actions menu, the three dots at the top of the page structure. Revert page to published version drops your unpublished changes to this page, and other pages keep theirs. Revert header and tab bar drops your unpublished changes to the header, tab bar and Wishlist setting. A landing page also has Delete page.
  • Open the More actions menu, then select Keyboard shortcuts to see every shortcut.

Restore an earlier version

  1. On the App design page, select Version history.
  2. Find the version in the table. The newest is marked Current. Works with says Works with your live app, Needs app version X or later or Your app isn't live yet.
  3. Select Restore on a version, then select Replace draft. Your current draft is replaced by that version, and a message says Version N restored as your draft.
    The Version history page. A table lists each version with the date it was published and a Works with column. Version 12 has the Current badge. Every row, including the Current one, has a Restore button.
    1: The Current version. 2: Works with. 3: Restore.
  4. Open the editor and select Save and publish when you want the version live. The live app does not change until you publish.

Common problems

Another tab or staff member changed this draft
Select Reload editor to continue from the latest draft. Changes you made here since the last save can't be kept. Publishing is paused until you reload.
This draft is too large to save
Remove some blocks or slides, then try again. Publishing is paused until the draft is saved.
Some settings can't be saved
Check the highlighted fields in the selected block. Publishing is paused until the draft is saved.
Changes aren't saved yet
Check your connection, then select Save again.
Fix 1 issue before publishing
The number follows the number of problems. Select a highlighted block to see what to change. The list can say "Product is not available in the Nativtap sales channel" or "Collection is not available in the Nativtap sales channel". For a product, make it active in Shopify and add it to the channel. For a collection, make it available on the Nativtap sales channel in Shopify. Then select Save and publish again, because publishing checks the channel each time. Or remove it from your app. "Product no longer exists in Shopify" and "Collection no longer exists in Shopify" mean it was deleted: choose another one.
Your store is still being connected
The full message says "Your store is still being connected. Try again in a minute."
Publishing didn't finish
Your app still shows the last published version. Try again in a minute.
Couldn't create a preview
The message says "We couldn't create a preview. Try again." Select Refresh. If it says "Your latest changes aren't saved yet. Fix the save problem, then refresh.", fix the save problem first. If it says "Publishing is in progress. Refresh once it finishes.", wait for the publish to end.
This page has too much content for the app to load smoothly
Remove or hide some blocks on that page. This is a warning, and publishing still works.
This draft changed elsewhere
Your draft changed in another tab or by another staff member. Reload the editor, then publish again.
Someone else published at the same time
Your draft wasn't published. Try again.
Wait a moment before publishing again
The banner says how many seconds to wait. Select Save and publish again after that.
Publishing is paused for your store
Close the editor and use Contact support on the Home page. See Contact support.
A page can have at most 40 blocks
Remove a block to add another.
You can have up to 3 landing pages
Delete a landing page to add another. Open it, then use the Page actions menu and select Delete page.
The tab bar has 5 tabs, the most it can have
Remove a tab to add another. The tab bar also needs at least 3 tabs.
My video doesn't play.
Check that the video is public or unlisted and that its owner allows embedding on other sites. In YouTube Studio, this is the Allow embedding setting under Show more.

Something wrong or out of date on this page? Tell us by email.

Still stuck?

Send us the exact message you see, and what you already tried.

Contact support