Skip to main content

Widgets Overview

APIEase widgets are reusable UI components that you build and manage in Resources > Widgets. They connect interfaces to saved APIEase requests while keeping credentials and integration logic in the request.

Choose a widget type​

Widget typeContentWhere it appears
StorefrontLiquid markup and optional JavaScriptYour Shopify theme, through a Widget App Block or Widget App Embed
AdminVariables and Render (JSX) using supported Shopify componentsShopify admin detail-page blocks, detail-page action dialogs, or bulk-selection action dialogs

Use Storefront Widgets for customer-facing content and site-wide storefront behavior. Use Admin Widgets for information and tools alongside the records you manage in Shopify admin.

Shared concepts​

Every widget has a name, handle, description, and widget type. The name identifies it to people; the handle is its stable integration identifier. The description explains its purpose and dependencies without appearing as rendered content.

A widget provides the interface. A saved request performs the server-side work. Both widget types can call requests, with different calling methods and input formats. See Requests In Widgets.

Find the right guide​

TaskGuide
List, create, duplicate, or delete widgetsWidgets Page
Set shared fields, switch types, save, or discardWidgets Edit Page
Author Liquid and JavaScriptEdit Storefront Widgets
Author Variables and Shopify component JSXEdit Admin Widgets
Call requests, pass parameters, and display responsesRequests In Widgets
Add storefront widgets through an App Block or App EmbedStorefront Widgets
Place admin blocks and actions or manage assignmentsAdmin Widgets