Install Seekmodo on Shopify
Seekmodo for Shopify is a hosted Cloudflare Worker app at shopify-app.seekmodo.com. It installs via Shopify OAuth (same shape as our BigCommerce connector), pairs to a Seekmodo tenant, and injects storefront widgets through a Theme App Extension — not by rewriting theme Liquid in your repo.
1. Install the app
- Open the listing on the Shopify App Store (or visit shopify-app.seekmodo.com/auth).
- Select your shop and approve the OAuth scopes.
- Choose a Managed Pricing plan (Hobby / Starter / Growth). A 14-day trial is available; Enhanced Native search works without a paid plan.
2. Pair to Seekmodo
After OAuth you are redirected to seekmodo.com/connect with a short-lived install_token. Sign in, pick or create a tenant, and complete pairing. The embedded Apps → Seekmodo panel shows pairing state afterward.
3. Enable the App embed (suggest)
- Online Store → Customize → App embeds → enable Seekmodo.
- Click Save. Shopify does not allow apps to turn embeds on via API — a merchant click is required.
That lights up typeahead (suggest) on your theme. SerpSurface defaults to suggest_only: pressing Enter still opens Shopify's native /search?q=… until you add the search-results block (next section).
4. Enable Seekmodo search results (optional)
Unlike BigCommerce's Script Manager paint-over, Shopify SERP is an App Block on the Search template:
| Mode | What shoppers see |
|---|---|
suggest_only (default) | Suggest on; Enter → native Shopify search |
serp_block | Search template hosts the Seekmodo SERP app block; View-all → /search?q= |
theme_owned | Custom theme sets __seekmodoThemeSearchOwned and owns the results shell |
- Online Store → Customize → open the Search template.
- Add app block Seekmodo search results (SERP) to the main section.
- Hide or remove the theme's native "Search results" section so only Seekmodo renders.
- Save. The connector detects the block and sets SerpSurface to
serp_block.
Deep link pattern (replace store handle and API key from the Apps → Seekmodo checklist):
https://admin.shopify.com/store/{store}/themes/current/editor?template=search&addAppBlockId={api_key}/serp&target=mainSectionOther blocks (recommendations, vehicle, VIN) follow the same Theme Editor pattern. Details live in the connector repo docs/THEME_BLOCKS.md.
5. Index & go live
Pairing registers webhooks and triggers a full catalog index. Search mode starts in active (with Shopify native fallback). Use the embedded admin to reindex, map metafields, or change search mode.
6. Verify
- Header search typeahead returns products from your catalog.
- With the SERP app block enabled, Enter on search shows Seekmodo results on
/search?q=…. - Optional: enable Recommendations / Vehicle / VIN blocks on product or home templates.
Privacy & compliance
Privacy: /legal/shopify-privacy · Security: /legal/security · DPA: /legal/dpa. We implement Shopify's mandatory GDPR webhooks (customers/data_request, customers/redact, shop/redact).