FAQ & Troubleshooting
Common issues and how to fix them.
Quick answers to the most common questions and issues.
Pricing and Currency
Why does the cart drawer show different prices than my product pages?
This was a real bug we fixed. If you're on DRIFT Pro v3.1.1 or later, this should be resolved. If you're seeing it on an older version, update to the latest version of the theme from your purchase email.
The fix: cart drawer now uses Shopify Markets-aware pricing instead of computing prices in JavaScript with the auto-conversion rate. Prices match across product cards, PDP, and cart drawer.
Why does the price change when I click a different size variant?
Same root cause. Fixed in DRIFT Pro v3.1.2 or later. Variant clicks now read pre-rendered Liquid prices from the PDP instead of computing them in JS. Update to the latest theme version.
Some prices show .00 and I want them clean (no decimals when the price is a whole number)
Fixed in v3.1.3+. Whole-number prices like $50.00 now render as $50, while prices with cents like $49.99 keep their decimals.
Cart Drawer
Why are dynamic checkout buttons (Apple Pay, Shop Pay, etc.) stacked vertically on mobile?
Fixed in v3.1.3+. They now render side-by-side, max 3 visible. Apple Pay and Shop Pay get priority (they're typically Shopify's first two button slots).
Contact Page
The Send Message button is cut off on mobile
Fixed in v3.1.3+. Contact page now scrolls on mobile when the form is taller than the viewport.
Email Popup
The X close button overlaps the heading text
Fixed in v3.1.3+. The X is now positioned above the heading content with proper padding so it never overlaps.
How do I trigger the popup on a specific page only?
Currently the popup is site-wide. To restrict it to specific pages, you'd need a custom edit. Reach out to us at contact@webexp.dev and we can scope it for you.
Markets / International
Customers in different countries see prices in their own currency. How do I configure that?
That's Shopify Markets. Set up under Settings → Markets in your admin.
DRIFT respects Markets natively — currency, language, and shipping rates all switch based on the customer's location/market. The theme handles the display correctly across all surfaces.
Can I set manual prices per market (instead of auto-conversion)?
Yes — Shopify Markets supports manual market prices. Set them under Markets → pick a market → Pricing. DRIFT will use those manually-set prices everywhere on the storefront.
If you have manual prices set and you're seeing them displayed wrong somewhere, make sure you're on Pro v3.1.2+ (this was related to the BUG-002 fix).
Performance
My theme feels slow on mobile
A few things to check:
Image sizes — Shopify's CDN serves multiple sizes, but your source images should be reasonable. 4MB hero images are excessive; 200–500KB is plenty.
Apps — every Shopify app you install adds JS. Audit your installed apps and remove any you don't need.
Animations — entrance animations and hover effects are configurable. If you have very long pages, consider disabling some animations.
Lighthouse scores
DRIFT regularly hits 90+ on Shopify's theme score and Google Lighthouse for Performance, Accessibility, Best Practices, and SEO. If you're seeing significantly lower numbers, the most common culprits are unoptimized images and third-party apps.
Still stuck?
Email: contact@webexp.dev
Hire WEBEXP for custom work: webexp.dev/pages/hire-us
YouTube tutorials: @webexp
Last updated