Frequently Asked Questions

Last updated: February 18, 2026

This FAQ covers setup, live auction behavior, customer checkout flow, and troubleshooting for Live Stream Auction.

Need full setup instructions? Use the start-to-finish tutorial: https://live-stream-auction.fly.dev/tutorial

Setup And Launch

What does Live Stream Auction do?

Live Stream Auction lets merchants run live auctions and buy-now claims directly on their storefront while customers watch a Twitch embed and interact in real time.

What do I need before I go live?
Should I use a dedicated live page or inline page?

Dedicated live page is recommended. It gives the largest stream area, cleaner viewer focus, and better desktop 1080 behavior. Inline mode is useful if you want extra content above or below the app.

Can I run both templates at the same time?

Yes. Many merchants keep two pages:

How do I add a Live link in the header menu?

In Shopify Admin, go to Online Store - Navigation - Main menu, then add a menu item that points to your Live page.

Auction And Checkout Rules

Are customers required to log in to bid or claim?

Yes. The storefront flow is designed for logged-in customers so bids, winner checks, and checkout recovery can be tied to customer identity.

How does bidding work for auctions?

Bids are accepted only while a product is live. The app enforces minimum increments, prevents self-outbidding by the current highest bidder, and updates the current winner in real time.

What is anti-snipe?

If a bid is placed near the end of an auction, the app automatically extends the end time to reduce last-second sniping and keep bidding fair.

How long does the winner checkout window last?

The checkout window is currently 5 minutes. If checkout is not completed in time, the product transitions to expired.

Can a winner recover checkout after the timer expires?

Yes. The winner can use Return to Checkout to regenerate a checkout session at the winning price, unless the product is already sold.

What happens if a winner does not pay?

The item remains unresolved until it is sold or otherwise handled. During unresolved states, the same winner can be blocked from bidding on other items in the same live event.

How is SOLD status set?

Sold status is set from Shopify order data (orders webhook) or by merchant action in admin when needed.

Stream, Layout, And Viewer Experience

Which streaming platforms are supported?

The current storefront embed flow is built for Twitch channels.

What is the difference between Max View and Fullscreen?
Why does the Twitch embed sometimes fail?

Some browsers, privacy settings, extensions, or network rules can block embedded playback. The app includes fallback behavior so viewers can open the stream directly on Twitch.

How does the page behave on mobile?

On smaller screens, the layout stacks vertically for readability: stream first, product card below.

Troubleshooting

Customers say they see "Waiting for next product."

This usually means no product is currently in a storefront-actionable state. Confirm your event is live and a product has been started.

Bids are rejected. What should I check first?
Checkout link failed to create. What then?

The app returns a clear error and keeps data consistent. In most cases, retrying Return to Checkout resolves temporary platform/API issues.

Privacy And Support

What customer data is stored?

The app stores bid and winner data needed for auction operations, including customer email and related auction records. For anti-abuse, a hashed IP value is used rather than storing raw IP.

What happens to data when the app is uninstalled?

Merchant-associated app data is removed through Shopify uninstall and compliance webhook flows.

How can I contact support?

Email: colin@aquaaquatiks.com