Shopify Integration
Adding gettickr.app timers to Shopify stores helps create urgency for sales, highlight limited-time offers, and build anticipation for product launches. This guide covers multiple integration methods for different Shopify use cases.
Quick Start Overview
| Timer Location | Method | Difficulty | Best For |
|---|---|---|---|
| Product Pages | Theme Customizer | Easy | Product launches, flash sales |
| Homepage | Theme Sections | Easy | Store-wide promotions |
| Collection Pages | Theme Code Editor | Medium | Category-specific sales |
| Custom Pages | Page HTML Block | Easy | Landing pages, events |
| Site-Wide Banner | Theme Header/Footer | Medium | Major sales, announcements |
Prerequisites
Before you begin, you'll need:
| Requirement | Details |
|---|---|
| Shopify Store | Active Shopify store with admin access |
| gettickr.app Timer | Created and designed at gettickr.app |
| Timer URL | Copy from the Renderer section in editor |
| Theme Access | Ability to edit theme (most plans included) |
Method 1: Product Page Timers (Theme Customizer)
Perfect for product launches, limited-time offers, and creating urgency on specific products.
Step-by-Step Guide
Step 1: Create Your Timer
- Go to the Editor
- Design a timer that matches your product page style
- Use countdown for duration-based sales (e.g., "24 Hour Flash Sale")
- Use count-to for specific end dates/times
- Copy the timer URL from the Renderer section
Step 2: Access Theme Customizer
- In Shopify Admin, go to Online Store ā Themes
- Click "Customize" on your active theme
- Navigate to a product page in the preview
Step 3: Add Custom Liquid Section
- Click "Add section" or find an existing section where you want the timer
- Look for "Custom Liquid" or "Custom HTML" section
- If unavailable, your theme may require Method 3 (Code Editor)
Step 4: Insert Timer Code
Paste this code into the Custom Liquid section:
Step 5: Position and Style
- Drag the section to position it (above/below product images or description)
- Adjust margin and styling as needed
- Common positions:
- Above "Add to Cart" - Maximum urgency
- Below product title - Prominent but not overwhelming
- In product description area - Contextual placement
Step 6: Save and Publish
- Click "Save" in the top-right
- Preview on desktop and mobile
- Click "Publish" when satisfied
Recommended Timer Sizes for Products
| Placement | Width | Height | Notes |
|---|---|---|---|
| Above Add to Cart | 100% | 250px | Compact, high urgency |
| Hero Section | 100% | 400px | Large, attention-grabbing |
| Sidebar | 100% | 300px | Non-intrusive |
| In Description | 600px | 250px | Inline with content |
Method 2: Homepage Integration
Create urgency for store-wide sales or major events by adding timers to your homepage.
Using Theme Sections
Step 1: Access Homepage Editor
- Shopify Admin ā Online Store ā Themes
- Click "Customize"
- Ensure you're viewing the Homepage
Step 2: Add Custom Section
- Click "Add section"
- Select "Custom Liquid" or "Custom HTML"
- Position it where you want (hero area, middle, above footer)
Step 3: Insert Homepage Timer Code
Homepage Timer Design Tips
| Element | Recommendation | Why |
|---|---|---|
| Background | Bold color or gradient | Grabs attention |
| Heading | Large, clear, benefit-focused | Communicates value |
| Timer Size | Large (400-500px height) | Maximum visibility |
| CTA Button | Below timer, contrasting color | Drives action |
| Mobile Design | Test readability on small screens | Most traffic is mobile |
Method 3: Collection/Category Pages
Add timers to collection pages for category-specific sales (e.g., "Summer Collection Sale").
Theme Code Editor Method
Step 1: Access Code Editor
- Shopify Admin ā Online Store ā Themes
- Click "Actions" ā "Edit code"
- Find "Sections" folder in left sidebar
Step 2: Edit Collection Template
- Find
collection-template.liquidormain-collection.liquid - Locate where you want to add the timer (usually after
<h1>{{ collection.title }}</h1>)
Step 3: Add Timer Code
Insert this code at your chosen location:
Step 4: Conditional Display (Optional)
To show timer only on specific collections:
Step 5: Save and Test
- Click "Save" in the top-right
- Visit a collection page to see the timer
- Test on mobile devices
Method 4: Custom Pages (Landing Pages)
For dedicated sale pages, event pages, or promotional landing pages.
Page Editor Method
Step 1: Create or Edit Page
- Shopify Admin ā Online Store ā Pages
- Click "Add page" or edit existing page
- Enter page title and content
Step 2: Switch to HTML Mode
- Click the "<>" (Show HTML) button in the editor toolbar
- This reveals the raw HTML of your page
Step 3: Insert Timer Code
Paste your timer code where you want it:
Step 4: Save and Publish
- Click "Save"
- Preview the page
- Publish when ready
Method 5: Site-Wide Banner Timer
Display timers across your entire store in a header or notification bar.
Theme Header Integration
Step 1: Edit Theme Code
- Themes ā Actions ā Edit code
- Find
sections/header.liquidorsections/announcement-bar.liquid
Step 2: Add Banner Timer
Insert before closing </header> tag or at the top of the file:
Step 3: Make It Dismissible (Optional)
Add JavaScript to allow users to close the banner:
Troubleshooting Shopify Integration
Common Issues
| Problem | Cause | Solution |
|---|---|---|
| Timer not appearing | Wrong section/location | Verify you're editing the correct file |
| Code shows as text | Not in HTML mode | Switch to HTML editor (<> button) |
| Timer too large | Width not constrained | Add max-width style |
| Mobile display issues | Fixed pixel widths | Use width: 100% and responsive wrapper |
| Theme doesn't support HTML | Theme limitations | Use Custom Liquid section or upgrade theme |
Testing Checklist
Before publishing timer changes:
- Test on actual product/collection/page
- Verify mobile responsiveness (use Shopify mobile preview)
- Check timer updates correctly
- Ensure timer doesn't break page layout
- Test in multiple browsers (Chrome, Safari, Firefox)
- Verify timer loads quickly (< 3 seconds)
- Check that timer matches store branding
Performance & SEO
Performance Tips
| Optimization | Implementation | Benefit |
|---|---|---|
| Lazy Loading | Add loading="lazy" to iframe | Faster page load |
| Appropriate Size | Match timer dimensions to design | Lower data usage |
| Single Timer | One timer per page when possible | Better performance |
| Compress Images | If using background images | Faster loading |
SEO Considerations
Best Practices:
- Add descriptive
titleattribute to iFrames - Include text context around timers (headings, descriptions)
- Don't hide important content behind timers
- Ensure page content is valuable beyond just the timer
Premium Features for Shopify
| Feature | Free | Premium | Benefit for Shopify |
|---|---|---|---|
| Saved Timers | ā No | ā Yes | Reuse for recurring sales |
| Remote Control | ā No | ā Yes | Update without editing theme |
| Stable URLs | ā Changes | ā Permanent | No need to re-embed |
| Multiple Timers | ā Limited | ā Unlimited | Different timers per sale |
Remote Control Workflow:
- Add timer to product page with Premium URL
- When sale starts: Open editor, start timer remotely
- Timer updates automatically on store
- When sale ends: Pause or reset timer remotely
- Reuse same timer for next sale event
Best Practices for E-Commerce Timers
Conversion Optimization
ā DO:
- Place timers above the fold on key pages
- Use urgent colors (red, orange) for time-sensitive offers
- Match timer design to product/brand aesthetics
- Test different timer positions for best results
- Combine timers with clear CTAs (Call-to-Actions)
- Use authentic deadlines (don't fake urgency)
ā DON'T:
- Overuse timers on every product (creates "cry wolf" effect)
- Use misleading or false deadlines
- Make timers so large they overwhelm content
- Forget to remove expired timers
- Use timers without clear value proposition
A/B Testing Ideas
| Test Variable | Option A | Option B |
|---|---|---|
| Position | Above add to cart | Below product images |
| Size | Large (500px) | Medium (300px) |
| Copy | "Sale ends in:" | "Limited time:" |
| Color | Red (urgent) | Blue (calm) |
| Frequency | Every product | Selected products only |
Next Steps
- iFrame Integration - Deep dive into iFrame customization
- Customize Timer Design - Match your Shopify theme perfectly
- Remote Control - Learn about Premium timer management
- WordPress Integration - If you also run a WordPress blog