${imageHTMLMobile(product)}
${product.title}
${tags.map(tag => productPriceBadgeHTML(tag)).join("")}
${productBadgeHTML(tags)}
${product.title}
${priceHTML(product)}
5 for $50
' case "3 Pack": return '$39 value
' case "5 Pack": return '$65 value
' case "7 Pack": return '$91 value
' case "12 Pack": return '$156 value
' case "3 Pack licensed": return '$45 value
' case "5 Pack licensed": return '$75 value
' case "7 Pack licensed": return '$105 value
' case "12 Pack Bonus": return '$169 value
' case "Bouquet 3-Pack": return '$72 value
' case "Bouquet 5-Pack": return '$120 value
' case "Small Super Pack": return '$159 value
' case "bundle": return '$37 value
' case "licensed bundle": return '$41 value
' case "gift wrap bundle": return '$50 value
' case "24 Pack": return '$312 value
' case "REDROSESHOP": return 'Save 20% with code REDROSE
' case "Handcrafted Paper Flower Bundle": return '$72 value
' case "licensed bouquet wreath card bundle": return '$67 value
' case "bouquet wreath bundle": return '$48 value
' case "VDAYSALE": return 'Save $6 on selected cards with VDAYSALE
' case "trickortreatpromo": return 'Save 20% with code TRICKORTREAT
' case "starwarsday23": return 'Use code STARWARS40
' case "Donation_with_purchase": return 'Donation with Purchase
' case "Val-24-30Percent": return '30% OFF WITH CODE LOVE30
' default: return } } /** * Returns the HTML for additional information based on the provided tags. * @param {array} tags - List of tags to determine the additional information to return. * @returns {string} - The HTML for the corresponding dditional information. */ function productBadgeHTML(tags) { const allIconsArray = []; let resultIconObject = ''; tags.forEach(tag => { switch (tag.trim()) { case 'low-inventory': allIconsArray.push({ tag: ' Hurry - almost gone! ', priority: 1 }) break; case 'New Releases': allIconsArray.push({ tag: ' New! ', priority: 2 }) break; case 'license': allIconsArray.push({ tag: ' Officially Licensed ', priority: 3 }) break; case 'Direct Relief': allIconsArray.push({ tag: ' Liquid error (snippets/featured-collection line 320): Could not find asset snippets/con-heart.liquid Donation with purchase ', priority: 4 }) break; case "Happy Mother's Day": allIconsArray.push({ tag: ' Sentiment: Happy Mother's Day ', priority: 4 }) break; case "Happy Father's Day": allIconsArray.push({ tag: ' Sentiment: Happy Father's Day ', priority: 4 }) break; case 'To Mom': allIconsArray.push({ tag: ' Sentiment: To Mom ', priority: 5 }) break; case 'To Grandma': allIconsArray.push({ tag: ' Sentiment: To Grandma ', priority: 5 }) break; case 'To Dad': allIconsArray.push({ tag: ' Sentiment: To Dad ', priority: 5 }) break; } }) allIconsArray.forEach( tagObject => { if (resultIconObject === '') resultIconObject = tagObject; if (resultIconObject.priority > tagObject.priority) { resultIconObject = tagObject; } }) if (resultIconObject.tag) { return resultIconObject.tag; } return ''; } /** * Returns the CTA HTML information based on inventory_quantity. * @param {string} product - The tag to determine the additional information to return. * @returns {string} - The HTML for the corresponding additional information. */ function ctaHTML(product) { const variant = product.variants[0]; const inStock = variant.inventory_quantity >= 1 ? "in_stock" : "out_of_stock"; switch (inStock) { case "out_of_stock": return ` Notify Me When Back in Stock Sold Out - Request In Stock Notification ` default: return ` ` } } /** * Returns the product price HTML information based on product compare at price. * @param {string} product - The tag to determine the additional information to return. * @returns {string} - The HTML for the corresponding additional information. */ function priceHTML(product){ const variant = product.variants[0]; const compareAtPrice = variant.compare_at_price; return `Regular price $${variant.price}
Sale price $${variant.price} Regular price $${compareAtPrice}
Unit price / per
Lovely Hummingbird Pop-Up Card
5 for $50
Lovely Hummingbird Pop-Up Card
Regular price $13
Sale price $13 Regular price $0
Unit price / per
Personalize and Send
Happy Birthday Plane Pop-Up Card
5 for $50
Happy Birthday Plane Pop-Up Card
Regular price $13
Sale price $13 Regular price $0
Unit price / per
Personalize and Send
Lupine Hummingbird Pop-Up Card
5 for $50
Lupine Hummingbird Pop-Up Card
Regular price $13
Sale price $13 Regular price $0
Unit price / per
Personalize and Send
Artistic Thank You Pop-Up Card
5 for $50
Artistic Thank You Pop-Up Card
Regular price $13
Sale price $13 Regular price $0
Unit price / per
Personalize and Send
Sprinkles Birthday Cake Pop-Up Card
5 for $50
Sprinkles Birthday Cake Pop-Up Card
Regular price $13
Sale price $13 Regular price $0
Unit price / per
Personalize and Send
Hydrangea Basket Pop-Up Card
5 for $50
Hydrangea Basket Pop-Up Card
Regular price $13
Sale price $13 Regular price $0
Unit price / per
Personalize and Send
Birthday Butterfly Pop-Up Card
5 for $50
Birthday Butterfly Pop-Up Card
Regular price $13
Sale price $13 Regular price $0
Unit price / per
Personalize and Send
Watercolor Orchid Pop-Up Card
5 for $50
New!
PersonalizeWatercolor Orchid Pop-Up Card
Regular price $13
Sale price $13 Regular price $0
Unit price / per
Personalize and Send
Happy Birthday Llama Pop-Up Card
5 for $50
Happy Birthday Llama Pop-Up Card
Regular price $13
Sale price $13 Regular price $0
Unit price / per
Personalize and Send
Let's Celebrate Birthday Pop-Up Card
5 for $50
Let's Celebrate Birthday Pop-Up Card
Regular price $13
Sale price $13 Regular price $0
Unit price / per
Personalize and Send
Sunflower Bloom Pop-Up Card
5 for $50
Sunflower Bloom Pop-Up Card
Regular price $13
Sale price $13 Regular price $0
Unit price / per
Personalize and Send
Birthday Celebration Pop-Up Card
5 for $50
Birthday Celebration Pop-Up Card
Regular price $13
Sale price $13 Regular price $0
Unit price / per
Personalize and Send
Tulips Pop-Up Card
5 for $50
Tulips Pop-Up Card
Regular price $13
Sale price $13 Regular price $0
Unit price / per
Personalize and Send
I Lava You Pop-Up Card
5 for $50
I Lava You Pop-Up Card
Regular price $13
Sale price $13 Regular price $0
Unit price / per
Personalize and Send
Flower Basket Pop-Up Card
5 for $50
Flower Basket Pop-Up Card
Regular price $13
Sale price $13 Regular price $0
Unit price / per
Personalize and Send
Truckloads of Birthday Wishes Pop-Up Card
5 for $50
Truckloads of Birthday Wishes Pop-Up Card
Regular price $13
Sale price $13 Regular price $0
Unit price / per
Personalize and Send
Celebration of Life Sympathy Butterflies Pop-Up Card
5 for $50
New!
PersonalizeCelebration of Life Sympathy Butterflies Pop-Up Card
Regular price $13
Sale price $13 Regular price $0
Unit price / per
Personalize and Send
Birthday Cherry Blossom Pop-Up Card
5 for $50
Birthday Cherry Blossom Pop-Up Card
Regular price $13
Sale price $13 Regular price $0
Unit price / per
Personalize and Send
Flamazing Birthday Flamingo Pop-Up Card
5 for $50
Flamazing Birthday Flamingo Pop-Up Card
Regular price $13
Sale price $13 Regular price $0
Unit price / per
Personalize and Send
Vintage Wine Birthday Pop-Up Card
5 for $50
Vintage Wine Birthday Pop-Up Card
Regular price $13
Sale price $13 Regular price $0
Unit price / per
Personalize and Send
Jacaranda Tree Pop-Up Card
5 for $50
Jacaranda Tree Pop-Up Card
Regular price $13
Sale price $13 Regular price $0
Unit price / per
Personalize and Send
Pickleball Birthday Baller Pop-Up Card
5 for $50
New!
PersonalizePickleball Birthday Baller Pop-Up Card
Regular price $13
Sale price $13 Regular price $0
Unit price / per
Personalize and Send
Happy Birthday Classic Car Pop-Up Card
5 for $50
Happy Birthday Classic Car Pop-Up Card
Regular price $13
Sale price $13 Regular price $0
Unit price / per
Personalize and Send
Nothing Loved Is Ever Lost Sympathy Pop-Up Card
5 for $50
New!
PersonalizeNothing Loved Is Ever Lost Sympathy Pop-Up Card
Regular price $13
Sale price $13 Regular price $0
Unit price / per
Personalize and Send
Green Maple Tree Pop-Up Card
5 for $50
Green Maple Tree Pop-Up Card
Regular price $13
Sale price $13 Regular price $0
Unit price / per
Personalize and Send
Holy Smokes You're Old Birthday Pop-Up Card
5 for $50
New!
PersonalizeHoly Smokes You're Old Birthday Pop-Up Card
Regular price $13
Sale price $13 Regular price $0
Unit price / per
Personalize and Send
Disney and Pixar Up My Greatest Adventure Pop-Up Card
Officially Licensed
PersonalizeDisney and Pixar Up My Greatest Adventure Pop-Up Card
Regular price $15
Sale price $15 Regular price $0
Unit price / per
Personalize and Send
Sushi Pop-Up Card
5 for $50
Sushi Pop-Up Card
Regular price $13
Sale price $13 Regular price $0
Unit price / per
Personalize and Send
Monarch Butterfly Pop-Up Card
5 for $50
Monarch Butterfly Pop-Up Card
Regular price $13
Sale price $13 Regular price $0
Unit price / per
Personalize and Send
Happy Retirement Pop-Up Card
5 for $50
Happy Retirement Pop-Up Card
Regular price $13
Sale price $13 Regular price $0
Unit price / per
Personalize and Send
Disney's Stitch Rockin' Birthday Pop-Up Card
Officially Licensed
PersonalizeDisney's Stitch Rockin' Birthday Pop-Up Card
Regular price $15
Sale price $15 Regular price $0
Unit price / per
Personalize and Send
Happy Birthday to You! Confetti Cake Pop-Up Card
5 for $50
New!
PersonalizeHappy Birthday to You! Confetti Cake Pop-Up Card
Regular price $13
Sale price $13 Regular price $0
Unit price / per
Personalize and Send
Birthday Blue Morpho Butterfly Pop-Up Card
5 for $50
Birthday Blue Morpho Butterfly Pop-Up Card
Regular price $13
Sale price $13 Regular price $0
Unit price / per
Personalize and Send
Birthday Hummingbird Pop-Up Card
5 for $50
Birthday Hummingbird Pop-Up Card
Regular price $13
Sale price $13 Regular price $0
Unit price / per
Personalize and Send
Hibiscus Bloom Pop-Up Card
5 for $50
Hibiscus Bloom Pop-Up Card
Regular price $13
Sale price $13 Regular price $0
Unit price / per
Personalize and Send
Darth Vader™ Celebration Pop-Up Card
Officially Licensed
PersonalizeDarth Vader™ Celebration Pop-Up Card
Regular price $15
Sale price $15 Regular price $0
Unit price / per
Personalize and Send
Never miss an important date. Get timely email reminders for all important occasions.
We apologize, but it seems there was an issue processing your request. Please try again later. Thank you for your understanding
We will send reminders to your email {email}.
We apologize, but it seems there was an issue processing your request. Please try again later. Thank you for your understanding
If you need to make any changes, log in to your Lovepop account page. All your reminders will be located in the Occasion Reminders tab
You can fill out this form for each upcoming occasion.
We apologize, but it seems there was an issue processing your request. Please try again later. Thank you for your understanding