Skip to main content

Custom Blocks in App Studio

Custom blocks are bespoke blocks created for your brand. You can find them in App Studio, add them to any screen, and edit them directly from the dashboard.

This guide is for merchants and marketers working in the Tapcart dashboard. If your team develops blocks locally with the CLI, see Creating and Maintaining Custom Blocks via Tapcart CLI.

Availability: Creating and editing custom block code (including the Dev tab) is available on Tapcart Enterprise. All users can add existing custom blocks to screens and configure supported settings in the Visual tab when those controls are available.

Custom blocks vs Design Blocks

  • Design Blocks are Tapcart-provided templates (banners, carousels, product grids, and more). Configure them with the Visual and AI tabs. See Building with Design Blocks.

  • Custom blocks are built specifically for your app (by your team, an agency, or Tapcart). They appear in My Blocks in the block bank and can include brand-specific logic, layouts, or integrations.

Where to find your custom blocks

  1. Open your Tapcart Dashboard

  2. Hover over App Studio in the header and select Screens

  3. Open the screen you want to edit (for example Home, Product Detail, or a custom screen)

  4. In the block bank on the left, look for My Blocks

Your custom blocks live here. Tapcart Design Blocks are grouped in the other library categories (Basics, Carousels, Content, Hero, Integrations, Media, and so on).

You can also manage your custom block library from My Blocks (including creating a new custom block on Enterprise). Older blocks created before App Studio may appear under Legacy Custom Blocks.

Add a custom block to a screen

  1. Go to App Studio → Screens and open the screen

  2. In the left block bank, open My Blocks

  3. Drag the custom block onto the canvas where you want it to appear

  4. Reorder by dragging the block up or down on the screen

  5. Save your screen as draft, then Publish when you are ready for the change to go live

Tip: Custom blocks work on standard screens and on block-based custom screens.

Edit a custom block from the dashboard

Once a block is on the screen:

  1. Hover over the block on the canvas

  2. Click Edit

  3. Use the right rail tabs to make changes:

Visual tab

Use this for day-to-day updates that do not require code. For example: text, images, colors, buttons, destination links, and show/hide toggles for sections the block exposes.

  • Hover a settings category and use the eyeball icon to hide elements you do not need

  • Available options depend on how the block was built. Some custom blocks expose many Visual controls; others are mostly fixed and only editable in the Dev tab

Show or hide a block with display conditions

You can control when a custom block appears without changing code:

  1. Click Edit on the block

  2. Find Conditional Tags (usually near the bottom of the right rail)

  3. Click Add Condition and choose criteria such as customer tags, authentication status, device language/region, or product/collection attributes

  4. Save and publish

Common uses: VIP-only banners, language-specific content, or limiting a new block to internal tester accounts before a full rollout.

AI tab

Describe the change you want in plain language (for example "make the headline larger" or "center the button"). This is often the fastest way to iterate on styling when the block supports AI editing.

Dev tab (Enterprise)

Opens the underlying React code for the block. Use this when you need behavior or layout changes beyond the Visual controls, or when your developer is working in the dashboard instead of the CLI.

After editing:

  1. Save the block changes

  2. Review the canvas preview

  3. Publish the screen (or the block update, depending on the flow shown in App Studio) so shoppers see the change

Creating and Maintaining Custom Blocks

Create a new custom block in the dashboard

  1. Go to App Studio → Screens

  2. Open My Blocks

  3. Click Create a Custom Block

  4. Name the block, then configure it with the Visual / AI / Dev tabs

  5. Save, then drag it onto any screen when you are ready to use it

If you need a developer to build more advanced logic, point them to the CLI article or have them work in the Dev tab.

Remove a block from a screen

  1. Hover over the block on the canvas

  2. Click the three-dot menu

  3. Select Delete (this removes it from that screen; it does not delete the block from My Blocks)

  4. Publish the screen so the removal goes live

Archive a custom block you no longer need

If a custom block is no longer relevant, archive it from My Blocks so it stops cluttering your library. Archiving is available for custom blocks and legacy custom blocks. You cannot archive Tapcart Design Blocks.

Quick checklist before publishing

  • The block is on the correct screen and in the right order

  • Visual settings (copy, images, links) look correct in the canvas preview

  • Any display conditions are intentional

  • You have published (draft changes are not live for shoppers)

  • For bigger Dev-tab code changes: preview on a test device or soft-launch with conditions first

Need help?

Reach out through LiveChat in your Tapcart dashboard or email [email protected].

Did this answer your question?