{"title":"All patterns","description":null,"products":[{"product_id":"welcome-code","title":"#012 Welcome code","description":"\u003ch3\u003eWhat it is\u003c\/h3\u003e\u003cp\u003eA discount in exchange for an email. The shopper types their address; their own single-use code appears on screen right away and is already applied to the cart.\u003c\/p\u003e\u003ch3\u003eWhen to use it\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003eYour store is new to the visitor and you want the email more than the margin.\u003c\/li\u003e\n\u003cli\u003eYou run ads and want a second chance to sell after the first visit.\u003c\/li\u003e\n\u003cli\u003eYou have a coupon problem: shared codes keep turning up on deal sites.\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch3\u003eWhy it works\u003c\/h3\u003e\u003cp\u003eA code that shows instantly converts better than one that “arrives in your inbox” — no tab switch, no spam folder. Unique codes mean a leaked code is worth exactly one order, so the offer can stay generous.\u003c\/p\u003e","brand":"Pop-up","offers":[{"title":"Default Title","offer_id":44206407876682,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true}]},{"product_id":"free-guide","title":"#013 Free guide","description":"\u003ch3\u003eWhat it is\u003c\/h3\u003e\u003cp\u003eA file for an email: a guide, a checklist, a size chart, a recipe book. The Download button appears the moment the shopper signs up.\u003c\/p\u003e\u003ch3\u003eWhen to use it\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003eYou sell something people research first (skincare, gear, furniture).\u003c\/li\u003e\n\u003cli\u003eYou can write one genuinely useful page — that is the whole cost.\u003c\/li\u003e\n\u003cli\u003eDiscounts don't fit your brand or your margins.\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch3\u003eWhy it works\u003c\/h3\u003e\u003cp\u003eA useful file feels like a gift, not a bribe, and it keeps the discount out of the first conversation. The link is never on the page before the signup, so the list grows for real.\u003c\/p\u003e","brand":"Pop-up","offers":[{"title":"Default Title","offer_id":44206408007754,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true}]},{"product_id":"free-shipping-bar","title":"#029 Free shipping","description":"\u003ch3\u003eWhat it is\u003c\/h3\u003e\u003cp\u003eA slim bar that knows the cart: “Add €18.00 more and shipping is on us”, a progress bar that fills as items go in, and a celebration once the threshold is reached. Add the €10 \u003ca href=\"\/products\/demo-item\"\u003eDemo item\u003c\/a\u003e to the cart to watch it move.\u003c\/p\u003e\u003ch3\u003eWhen to use it\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003eYou offer free shipping above a threshold and want people to reach it.\u003c\/li\u003e\n\u003cli\u003eAverage order value matters more to you than one more email.\u003c\/li\u003e\n\u003cli\u003eYou want something shoppers see on every page without covering the page.\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch3\u003eWhy it works\u003c\/h3\u003e\u003cp\u003eIt turns a static policy into a live nudge. Shoppers add one more item to “unlock” something they were going to pay for anyway.\u003c\/p\u003e","brand":"Bar","offers":[{"title":"Default Title","offer_id":44206408073290,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true}]},{"product_id":"newsletter","title":"#002 Newsletter","description":"\u003ch3\u003eWhat it is\u003c\/h3\u003e\u003cp\u003eThe plain signup: an email field and a thank-you. Shown once a week per visitor, from the corner, not over the page.\u003c\/p\u003e\u003ch3\u003eWhen to use it\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003eYou publish regularly and the list itself is the product.\u003c\/li\u003e\n\u003cli\u003eYour brand voice can carry the ask without a discount.\u003c\/li\u003e\n\u003cli\u003eYou want a low-key presence on content pages.\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch3\u003eWhy it works\u003c\/h3\u003e\u003cp\u003eModesty scales: a slide-in that asks once a week keeps the option open without training visitors to close pop-ups on sight.\u003c\/p\u003e","brand":"Slide-in","offers":[{"title":"Default Title","offer_id":44207445737546,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true}]},{"product_id":"vip-club","title":"#015 VIP club","description":"\u003ch3\u003eWhat it is\u003c\/h3\u003e\u003cp\u003eA small dark widget in the corner: join the club, get a personal 15% code on the spot. The compact cousin of the Welcome code.\u003c\/p\u003e\u003ch3\u003eWhen to use it\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003eYour pages are busy and a full pop-up would fight the content.\u003c\/li\u003e\n\u003cli\u003eYou want the offer present on every page without interrupting anyone.\u003c\/li\u003e\n\u003cli\u003eYour brand leans premium - a quiet corner card fits better than a splash.\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch3\u003eWhy it works\u003c\/h3\u003e\u003cp\u003eA widget waits instead of interrupting; the shopper opens it when ready, and a personal code still makes the leak problem go away.\u003c\/p\u003e","brand":"Widget","offers":[{"title":"Default Title","offer_id":44207445770314,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true}]},{"product_id":"sale-code","title":"#020 Sale code","description":"\u003ch3\u003eWhat it is\u003c\/h3\u003e\u003cp\u003eA promotion with the code shown up front and a copy button, plus a button to the sale. No signup - the code is the message.\u003c\/p\u003e\u003ch3\u003eWhen to use it\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003eA sale that everyone should know about: weekend, holiday, clearance.\u003c\/li\u003e\n\u003cli\u003eYou want the code applied without anyone typing it (it is, on click).\u003c\/li\u003e\n\u003cli\u003eYou already have the shopper's email or don't need it.\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch3\u003eWhy it works\u003c\/h3\u003e\u003cp\u003eRemoving the hunt for the code removes the drop-off. The copy button and the auto-apply do the typing.\u003c\/p\u003e","brand":"Pop-up","offers":[{"title":"Default Title","offer_id":44207448752202,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true}]},{"product_id":"exit-intent","title":"#027 Exit intent","description":"\u003ch3\u003eWhat it is\u003c\/h3\u003e\u003cp\u003eA last-moment offer that appears when the cursor heads for the tab bar (desktop) - the shopper was leaving anyway.\u003c\/p\u003e\u003ch3\u003eWhen to use it\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003eYou'd rather not show an offer to people who were going to buy regardless.\u003c\/li\u003e\n\u003cli\u003eYou run a campaign with a start and end date and want it to stop itself.\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch3\u003eWhy it works\u003c\/h3\u003e\u003cp\u003eIntent targeting: the offer reaches the visitor whose mind is made up to leave, and nobody else.\u003c\/p\u003e","brand":"Slide-in","offers":[{"title":"Default Title","offer_id":44207448817738,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true}]},{"product_id":"flash-sale","title":"#004 Flash sale","description":"\u003ch3\u003eWhat it is\u003c\/h3\u003e\u003cp\u003eThe loudest format the app has: the whole screen, shown once the visitor has scrolled far enough to be interested.\u003c\/p\u003e\u003ch3\u003eWhen to use it\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003eA short, big sale where reach matters more than subtlety.\u003c\/li\u003e\n\u003cli\u003eLanding pages from ads, where the offer IS the page.\u003c\/li\u003e\n\u003cli\u003eRarely - a full-screen takeover on every visit trains people to close.\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch3\u003eWhy it works\u003c\/h3\u003e\u003cp\u003eScroll depth is a soft intent signal: the pop-up reaches people who engaged, not people who bounced in the first second.\u003c\/p\u003e","brand":"Full-screen pop-up","offers":[{"title":"Default Title","offer_id":44207449440330,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true}]},{"product_id":"announcement-bar","title":"#030 Announcement","description":"\u003ch3\u003eWhat it is\u003c\/h3\u003e\u003cp\u003eOne line at the top of the page with a dismiss: a notice, a holiday cut-off, a new collection. (The thin bar above the header is the theme's own; this pattern is the darker bar the app adds.)\u003c\/p\u003e\u003ch3\u003eWhen to use it\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003eThe message is short and everyone should see it once.\u003c\/li\u003e\n\u003cli\u003eYou don't want to interrupt - a bar sits above the page, not on it.\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch3\u003eWhy it works\u003c\/h3\u003e\u003cp\u003eIt is the least intrusive format the app has; the dismiss is remembered for the visit.\u003c\/p\u003e","brand":"Bar","offers":[{"title":"Default Title","offer_id":44207449473098,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true}]},{"product_id":"mobile-notice","title":"#010 Mobile notice","description":"\u003ch3\u003eWhat it is\u003c\/h3\u003e\u003cp\u003eA compact notice that shows only on phones. On a desktop this page shows nothing - that is the demonstration. Open it on your phone, or use your browser's device mode.\u003c\/p\u003e\u003ch3\u003eWhen to use it\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003eA message that only matters on one device: an app download, a thumb-friendly checkout tip, a tap-to-call.\u003c\/li\u003e\n\u003cli\u003eDifferent offers for different devices (build two pop-ups, target each).\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch3\u003eWhy it works\u003c\/h3\u003e\u003cp\u003eHalf your visitors are on a phone with a third of the screen; a pop-up sized and worded for that screen converts, a shrunken desktop one annoys.\u003c\/p\u003e","brand":"Pop-up","offers":[{"title":"Default Title","offer_id":44207449505866,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true}]},{"product_id":"contact-form","title":"#018 Contact form","description":"\u003ch3\u003eWhat it is\u003c\/h3\u003e\u003cp\u003eName, email and a message, then a reply promise. Submissions become customers in your Shopify admin with the message saved on the record.\u003c\/p\u003e\u003ch3\u003eWhen to use it\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003eWholesale, custom orders, quotes - anything that starts with a question.\u003c\/li\u003e\n\u003cli\u003eYou have no contact page worth the name, or people don't find it.\u003c\/li\u003e\n\u003cli\u003eYou'd rather answer one good message than lose a hesitant buyer.\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch3\u003eWhy it works\u003c\/h3\u003e\u003cp\u003eA form that opens where the question arises beats a contact page three clicks away. The reply promise sets expectations.\u003c\/p\u003e","brand":"Pop-up","offers":[{"title":"Default Title","offer_id":44207449538634,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true}]},{"product_id":"wholesale","title":"#019 Wholesale inquiry","description":"\u003ch3\u003eWhat it is\u003c\/h3\u003e\u003cp\u003eA contact form for trade buyers, opening when the shopper reaches the product details - the moment a reseller starts evaluating.\u003c\/p\u003e\u003ch3\u003eWhen to use it\u003c\/h3\u003e\u003cul\u003e\n\u003cli\u003eYou sell to other stores and want the conversation on the product page.\u003c\/li\u003e\n\u003cli\u003eA pop-up should appear at a specific point in the page, not after a timer.\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch3\u003eWhy it works\u003c\/h3\u003e\u003cp\u003eElement-in-view timing ties the ask to attention: the form arrives exactly when the visitor is reading what they would order.\u003c\/p\u003e","brand":"Pop-up","offers":[{"title":"Default Title","offer_id":44207449571402,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true}]}],"url":"https:\/\/ap-demo-shop.myshopify.com\/collections\/patterns.oembed","provider":"Lumifish: Popups, Bars \u0026 Forms","version":"1.0","type":"link"}