${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 322): 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
Disney's Stitch Cowabunga Birthday Pop-Up Card
Officially Licensed
PersonalizeDisney's Stitch Cowabunga Birthday Pop-Up Card
Regular price $15
Sale price $15 Regular price $0
Unit price / per
Disney’s Mickey and Friends Birthday 4-in-1 Nesting Card
Officially Licensed
Disney’s Mickey and Friends Birthday 4-in-1 Nesting Card
Regular price $24
Sale price $24 Regular price $0
Unit price / per
Berry Sweet Birthday Strawberries Suncatcher Card
5 for $50
New!
PersonalizeBerry Sweet Birthday Strawberries Suncatcher Card
Regular price $13
Sale price $13 Regular price $0
Unit price / per
Wisteria Bouquet
New!
PersonalizeWisteria Bouquet
Regular price $15
Sale price $15 Regular price $0
Unit price / per
Get Well Soon 3-Pack
$39 value
New!
Get Well Soon 3-Pack
Regular price $33
Sale price $33 Regular price $0
Unit price / per
Disney’s Winnie the Pooh Thinking of You Pop-Up Card
Officially Licensed
PersonalizeDisney’s Winnie the Pooh Thinking of You Pop-Up Card
Regular price $15
Sale price $15 Regular price $0
Unit price / per
Disney Princess Birthday Dreams Come True Pop-Up Card
Officially Licensed
PersonalizeDisney Princess Birthday Dreams Come True Pop-Up Card
Regular price $15
Sale price $15 Regular price $0
Unit price / per
Purr-fect Cat Bouquet
New!
PersonalizePurr-fect Cat Bouquet
Regular price $15
Sale price $15 Regular price $0
Unit price / per
Birthday Margarita Pop-Up Card
5 for $50
New!
PersonalizeBirthday Margarita Pop-Up Card
Regular price $13
Sale price $13 Regular price $0
Unit price / per
New!
PersonalizeRegular price $25
Sale price $25 Regular price $0
Unit price / per
Minions Bello Birthday! Pop-Up Card
Officially Licensed
PersonalizeMinions Bello Birthday! Pop-Up Card
Regular price $15
Sale price $15 Regular price $0
Unit price / per
You Brighten My World Birds Suncatcher Card
5 for $50
New!
PersonalizeYou Brighten My World Birds Suncatcher Card
Regular price $13
Sale price $13 Regular price $0
Unit price / per
Shell-ebrate Birthday Turtle Pop-Up Card
5 for $50
New!
PersonalizeShell-ebrate Birthday Turtle Pop-Up Card
Regular price $13
Sale price $13 Regular price $0
Unit price / per
Sympathy 3-Pack
$39 value
New!
Sympathy 3-Pack
Regular price $33
Sale price $33 Regular price $0
Unit price / per
Marvel Deadpool Birthday 4-in-1 Nesting Card
Officially Licensed
Marvel Deadpool Birthday 4-in-1 Nesting Card
Regular price $24
Sale price $24 Regular price $0
Unit price / per
Marvel's Spider-Man Miles Morales Birthday Pop-Up Card
Officially Licensed
PersonalizeMarvel's Spider-Man Miles Morales Birthday Pop-Up Card
Regular price $15
Sale price $15 Regular price $0
Unit price / per
Disney and Pixar Up Birthday Adventures Pop-Up Card
Officially Licensed
PersonalizeDisney and Pixar Up Birthday Adventures Pop-Up Card
Regular price $15
Sale price $15 Regular price $0
Unit price / per
Midnight Florals Bouquet
New!
PersonalizeMidnight Florals Bouquet
Regular price $15
Sale price $15 Regular price $0
Unit price / per
Welcome Little One New Baby Pop-Up Card
5 for $50
New!
PersonalizeWelcome Little One New Baby Pop-Up Card
Regular price $13
Sale price $13 Regular price $0
Unit price / per
Oh Spritz! Birthday Pop-Up Card
5 for $50
New!
PersonalizeOh Spritz! Birthday Pop-Up Card
Regular price $13
Sale price $13 Regular price $0
Unit price / per
Just for the Record Anniversary Pop-Up Card
5 for $50
New!
PersonalizeJust for the Record Anniversary Pop-Up Card
Regular price $13
Sale price $13 Regular price $0
Unit price / per
New!
PersonalizeRegular price $25
Sale price $25 Regular price $0
Unit price / per
Party Cats Birthday Pop-Up Card
5 for $50
New!
PersonalizeParty Cats Birthday Pop-Up Card
Regular price $13
Sale price $13 Regular price $0
Unit price / per
Thinking of You Bouquet
New!
PersonalizeThinking of You Bouquet
Regular price $15
Sale price $15 Regular price $0
Unit price / per
Birthday Animals 3-Pack
$39 value
New!
Birthday Animals 3-Pack
Regular price $33
Sale price $33 Regular price $0
Unit price / per
New!
PersonalizeRegular price $25
Sale price $25 Regular price $0
Unit price / per
Disney's Winnie the Pooh New Baby Pop-Up Card
Officially Licensed
PersonalizeDisney's Winnie the Pooh New Baby Pop-Up Card
Regular price $15
Sale price $15 Regular price $0
Unit price / per
Peachy Birthday Peaches Suncatcher Card
5 for $50
New!
PersonalizePeachy Birthday Peaches Suncatcher Card
Regular price $13
Sale price $13 Regular price $0
Unit price / per
Beautiful Botanicals 12-Pack: Paperpop® Card
New!
Beautiful Botanicals 12-Pack: Paperpop® Card
Regular price $49
Sale price $49 Regular price $0
Unit price / per
Pansy Bouquet
New!
PersonalizePansy Bouquet
Regular price $15
Sale price $15 Regular price $0
Unit price / per
Zest Birthday Lemons Suncatcher Card
5 for $50
New!
PersonalizeZest Birthday Lemons Suncatcher Card
Regular price $13
Sale price $13 Regular price $0
Unit price / per
Disney and Pixar Cars Lightning McQueen Kachow! Birthday Pop-Up Card
Officially Licensed
PersonalizeDisney and Pixar Cars Lightning McQueen Kachow! Birthday Pop-Up Card
Regular price $15
Sale price $15 Regular price $0
Unit price / per
Harry Potter™ Magical Birthday Surprises 4-in-1 Nesting Card
Officially Licensed
Harry Potter™ Magical Birthday Surprises 4-in-1 Nesting Card
Regular price $24
Sale price $24 Regular price $0
Unit price / per
Disney and Pixar’s WALL•E Out Of This World Birthday Pop-Up Card
Officially Licensed
PersonalizeDisney and Pixar’s WALL•E Out Of This World Birthday Pop-Up Card
Regular price $15
Sale price $15 Regular price $0
Unit price / per
Halloween Greetings Pop-Up Card
5 for $50
New!
PersonalizeHalloween Greetings Pop-Up Card
Regular price $13
Sale price $13 Regular price $0
Unit price / per
Golden Sunflower Bouquet
New!
PersonalizeGolden Sunflower Bouquet
Regular price $15
Sale price $15 Regular price $0
Unit price / per
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