- 扫描 ID:
- 86c12bb1-088f-46c1-a03e-7345c5c4e7d8已完成
- 提交的 URL:
- https://link.giftano.com/s/exfz46nq/已重定向
- 报告完成时间:
链接 · 找到 4 个
从页面中识别出的传出链接
链接 | 文本 |
---|---|
https://www.facebook.com/GiftanoSG/ | Giftano Facebook Page |
https://www.instagram.com/giftano/ | Giftano Instagram Page |
https://www.linkedin.com/company/giftano-com | Giftano LinkedIn Page |
https://www.tiktok.com/@giftanosg | Giftano TikTok Page |
JavaScript 变量 · 找到 75 个
在页面窗口对象上加载的全局 JavaScript 变量是在函数外部声明的变量,可以从当前范围内的代码中的任何位置访问
名称 | 类型 |
---|---|
0 | object |
onbeforetoggle | object |
documentPictureInPicture | object |
onscrollend | object |
__cfQR | object |
__cfBeacon | object |
gtag | function |
dataLayer | object |
google_tag_manager | object |
google_tag_data | object |
控制台日志消息 · 找到 5 条
记录到 Web 控制台的消息
类型 | 类别 | 记录 |
---|---|---|
log | other |
|
log | other |
|
log | javascript |
|
log | other |
|
log | javascript |
|
HTML
页面的原始 HTML 正文
<!DOCTYPE html><html lang="en" class="wf-lato-n4-active wf-active"><head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=3">
<meta property="fb:app_id" content="690546544377513">
<link rel="apple-touch-icon" sizes="180x180" href="https://giftano.imgix.net/logo/favicon/giftano_favicon.png?auto=format&width=180">
<link rel="icon" type="image/png" href="https://giftano.imgix.net/logo/favicon/giftano_favicon.png?auto=format&width=32" sizes="32x32">
<link rel="icon" type="image/png" href="https://giftano.imgix.net/logo/favicon/giftano_favicon.png?auto=format&width=16" sizes="16x16">
<link rel="icon" type="image/png" href="https://giftano.imgix.net/logo/favicon/giftano_favicon.png?auto=format">
<link rel="manifest" href="/wimg/asset/icon/manifest.json">
<link rel="mask-icon" href="/wimg/asset/icon/safari-pinned-tab.svg" color="var(--primary-300)">
<meta name="theme-color" content="#ffffff">
<title>You have received a gift - Gifting Made Easy - Buy Gift Cards, Experience Gifts, Flowers, Hampers Online in Singapore - Giftano</title>
<meta property="og:title" content="You have received a gift">
<meta property="og:site_name" content="Giftano">
<meta property="og:image" content="https://giftano.com/img/you-have-receive-gift.jpg">
<meta name="thumbnail" content="https://giftano.imgix.net/assets/ultimate-gift-adornment_2023_2.png">
<meta property="og:url" content="https://giftano.com/print-gift?f=c6116013127bc1fa4c09c717bab99aef76b72158&gid=aa6935a4bbadd2fbbd7448428a5dc0789607da4a">
<link rel="canonical" href="https://giftano.com/print-gift?f=c6116013127bc1fa4c09c717bab99aef76b72158&gid=aa6935a4bbadd2fbbd7448428a5dc0789607da4a">
<meta name="description" content="This gift was bought on Giftano.com, Singapore's leading online marketplace for gifts.">
<meta property="og:description" content="This gift was bought on Giftano.com, Singapore's leading online marketplace for gifts.">
<meta name="keywords" content="Giftano.com, Gift Vouchers, Gift Experiences, Gift Cards, Flower Delivery, Gift Hampers, Gift Ideas, Gift Certificate, Singapore, evoucher, online gift voucher, online, e gifts,unique gifts singapore, singapore experiences, personalised gifts">
<link href="https://www.google.com/+Giftano-Gift-Cards" rel="publisher">
<link href="/css/bootstrap.css" rel="stylesheet">
<style>
:root {
--primary: var(--primary-300);
--primary-focus: var(--primary-400);
--secondary: var(--warning-300);
--tangerine: var(--warning-400);
--warn: var(--error-300);
--pink: #f8d9d6;
--rad: 8px;
--big-rad: 30px;
--grey: #5c5c5c;
--darkpurple: var(--dark-violet-300);
--placeholder: #c4c4c4;
--lightgreen: var(--light-gray-300);
}
:root {
/**
* @tokens Neutral
* @presenter Color
*/
--neutral-50: #fff;
--neutral-100: #f9f9f9;
--neutral-200: #ececed;
--neutral-300: #c4c4c4;
--neutral-400: #5c5c5c;
--neutral-500: #000;
/**
* @tokens Primary
* @presenter Color
*/
--primary-50: #e6f4f2;
--primary-100: #9ad1cc;
--primary-200: #4eafa6;
--primary-300: #028c80;
--primary-400: #027066;
--primary-500: #01544d;
/**
* @tokens Error
* @presenter Color
*/
--error-50: #fef3f2;
--error-100: #fee4e2;
--error-200: #fda29b;
--error-300: #f04438;
--error-400: #b42318;
--error-500: #7a271a;
/**
* @tokens Warning
* @presenter Color
*/
--warning-50: #fef4e6;
--warning-100: #fcd39d;
--warning-200: #f9b153;
--warning-300: #f79009;
--warning-400: #c67307;
--warning-500: #633a04;
/**
* @tokens Success
* @presenter Color
*/
--success-50: #e7f8f0;
--success-100: #a0e2c3;
--success-200: #59cd97;
--success-300: #12b76a;
--success-400: #0d804a;
--success-500: #053720;
/**
* @tokens Dark violet
* @presenter Color
*/
--dark-violet-50: #eae9eb;
--dark-violet-100: #827c89;
--dark-violet-200: #443a4e;
--dark-violet-300: #2f243a;
--dark-violet-400: #2a2034;
--dark-violet-500: #211929;
/**
* @tokens Soft orange
* @presenter Color
*/
--soft-orange-50: #fff5ed;
--soft-orange-100: #fed8b9;
--soft-orange-200: #fdbb84;
--soft-orange-300: var(--warning-300);
--soft-orange-400: #ca7e3f;
--soft-orange-500: #975f2f;
/**
* @tokens Light grayish cyan
* @presenter Color
*/
--light-gray-50: #fbfefe;
--light-gray-100: #f0faf9;
--light-gray-200: #e5f7f5;
--light-gray-300: #daf3f1;
--light-gray-400: #aec2c1;
--light-gray-500: #839291;
/**
* @tokens Light grayish orange
* @presenter Color
*/
--light-gray-orange-50: #fdfbf9;
--light-gray-orange-100: #f9f0e7;
--light-gray-orange-200: #f4e5d5;
--light-gray-orange-300: #efdac3;
--light-gray-orange-400: #bfae9c;
--light-gray-orange-500: #8f8375;
/**
* @tokens Dark red & Dark violet
* @presenter Color
*/
--dark-red-50: #f7eae6;
--dark-red-100: #dfaa9a;
--dark-red-200: #c76a4e;
--dark-red-300: #af2a02;
--dark-red-400: #8c2202;
--dark-red-500: #7a1d01;
--violet-50: #eee6f7;
--violet-100: #b99adf;
--violet-200: #854ec7;
--violet-300: #5002af;
--violet-400: #40028c;
--violet-500: #300169;
/**
* other color
*/
--bg-color: #FBFBFD;
--nav-bg-color: #ffffff;
--nav-font-color: #000000;
--primary-font-color: #000000;
--footer-bg-color: #2f243a;
--footer-font-color: #ffffff;
}</style>
<link href="/css/style.css?v=2k" rel="stylesheet">
<link rel="stylesheet" href="/css/font-awesome.min.css">
<link href="/css/nav-mega-menu.css" rel="stylesheet">
<link href="/css/mobile.css?v=1.2d" rel="stylesheet">
<link href="/css/ie.css" rel="stylesheet">
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
<script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
<![endif]-->
<!-- Google tag (gtag.js) -->
<script type="text/javascript" async="" src="https://www.googletagmanager.com/gtag/js?id=AW-698736843&l=dataLayer&cx=c&gtm=45je4cc1v887873855za200"></script><script async="" src="https://chimpstatic.com/mcjs-connected/js/users/c818243b0d192df810208cd77/6fc12b4e4e22159dd37de9e05.js"></script><script async="" src="https://www.googletagmanager.com/gtag/js?id=G-85BYQK1MYW" type="text/javascript"></script>
<script type="text/javascript">
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-85BYQK1MYW');
gtag('config', 'AW-698736843');
gtag('event', 'print-gifts'); </script>
<script id="mcjs" type="text/javascript">!function(c,h,i,m,p){m=c.createElement(h),p=c.getElementsByTagName(h)[0],m.async=1,m.src=i,p.parentNode.insertBefore(m,p)}(document,"script","https://chimpstatic.com/mcjs-connected/js/users/c818243b0d192df810208cd77/6fc12b4e4e22159dd37de9e05.js");</script>
<link rel="stylesheet" href="/css/index_xmas22.css?v=1b">
<link rel="stylesheet" href="/css/footer_custom.css?v=1a">
<meta name="googlebot" content="noindex">
<link href="/css/print-gifts.css?bt=&bth=&v=10.25.12f?" rel="stylesheet">
<link href="/css/mobile-print-gift.css" rel="stylesheet">
<link href="/css/print-gifts-na.css?v=f8" rel="stylesheet">
<style>
page{position:relative;}
.idxGift{
bottom: 10px;
font-size:12px;
font-weight: bold;
color: #f3f4f4;
color: rgba(243,244,244, 0.75);
position: absolute;
right: 10px;
}
.idxGift span:first-child{
font-size: 32px;
}
.vcItemPrv_loading{
background-color:#fff;
z-index: 16;
position: absolute;
width:100%;
height:100%;
}
#animationOuterBox {
top: 0px;
text-align: center;
background: #fff;
position: fixed;
height: 100%;
width: 100%;
z-index: 200;
background-image: url('https://giftano.imgix.net/assets/white-pattern-desktop.jpg?auto=format');
background-size: cover;
background-repeat: no-repeat;
}
#animationInnerBox {
display: inline-block;
margin: 0px auto;
width: 50%;
}
#btnSkpLottieAnimation {
position: absolute;
top: 10px;
right: 10px;
cursor: pointer;
font-weight: 400;
font-size: 12px;
text-transform: uppercase;
z-index: 210;
color:var(--primary-300);
}
@media screen and (max-width: 767px) {
#animationInnerBox {
width: 80%;
}
#animationOuterBox {
top: 10%;
}
}
#wrap,#footer{
display:none;
}
.send-box-thankyou{
box-shadow: 0px 10px 20px -10px #0000001A;
padding: 20px;
text-align: center;
}
.send-box-thankyou img{
width: 100%;
}
.send-box-thankyou p{
font-size: 16px;
line-height: 19px;
font-weight: 400;
margin-top: 20px;
margin-bottom: 20px;
text-align: center;
}
.form-send-thank{
padding: 10px 20px;
}
.loading-send-thankyou{
position: absolute;
width: 100%;
height: 100%;
z-index: 100;
background: rgba(0,0,0,.5);
color: #ffffff;
display: flex;
justify-content: center;
align-items: center;
}
.loading-send-thankyou .loading-content{
font-size: 16px;
}
.waitingCodes{
font-size:18px;
font-weight:400;
}
.btn-preview-animation{
display: inline-block;
padding: 10px 20px;
background: #f3f4f4;
color: #000;
font-size: 16px;
font-weight: 400;
border-radius: 5px;
margin-top: 20px;
cursor: pointer;
}
</style>
<script src="https://pixel.nudgify.com/pixel.js" async="" charset="utf-8"></script><script async="" src="https://cdn.jsdelivr.net/npm/@webcomponents/[email protected]/bundles/webcomponents-sd.js"></script><script async="" src="https://cdn.jsdelivr.net/npm/@webcomponents/[email protected]/bundles/webcomponents-ce.js"></script><script async="" src="https://cdnjs.cloudflare.com/ajax/libs/webcomponentsjs/2.4.1/custom-elements-es5-adapter.js"></script><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Lato" media="all"><script async="" src="https://unpkg.com/react@16/umd/react.production.min.js"></script><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Lato" media="all"><script async="" src="https://unpkg.com/react-dom@16/umd/react-dom.production.min.js"></script><style id="holderjs-style" type="text/css">.holderjs-fluid {font-size:16px;font-weight:bold;text-align:center;font-family:sans-serif;margin:0}</style></head>
<body itemscope="" itemtype="http://schema.org/WebPage" class="modal-open">
<div id="animation-box" style="z-index:25;">
<giftano-animation-2022 id="BoxAnimationPreview" preview="false" showpreview="true" whitelabelid="3M7DGNLEZW7A" from="" to="" message="Dear Yoke Yin
Happy Birthday!
May this year ahead bring you exciting opportunities and abundant blessings!
Peoplebank SG
"></giftano-animation-2022>
</div>
<div id="wrap" style="display: none;">
<div id="bxalertTopMsgCookies"></div>
<!-- Google Tag Manager (noscript) -->
<!-- <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-PLVPR8M"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> -->
<!-- End Google Tag Manager (noscript) -->
<div id="navBx">
<div id="navBxTop">
<div class="container text-right mobile-helpddl hidden-xs">
<a href="https://blog.giftano.com">Blog</a>
<a href="/online-gift-delivery-singapore">Delivery</a>
<a href="/faq">FAQ</a>
</div>
</div>
<nav class="navbar navbar-default">
<div class="container">
<!-- Brand and toggle get grouped for better mobile display -->
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#gft-m-nav" aria-expanded="false">
<span class="sr-only">Toggle navigation</span>
<span id="nvMblS"></span>
</button>
<a class="navbar-brand" href="/"><img src="//giftano.imgix.net/wassets20/giftano-logo.png?auto=format&width=300" alt="GIFTANO" title="GIFTANO" width="97" height="25" style="width:auto;"></a>
</div>
<!-- Collect the nav links, forms, and other content for toggling -->
<div class="collapse navbar-collapse" id="gft-m-nav">
<ul class="nav navbar-nav">
<li class="nvdpright "><a href="/brands" class="gft-m-nav-topnav">Brands</a></li>
<!-- <li class="nvdpright "><a href="/search-gifts">Gifts</a></li> -->
<div class="nvdpright dropdown-mega-menu visible-md visible-lg ">
<div class="">
<a class="dropbtn gft-m-nav-topnav" href="/search-gifts">Gifts <span class="hide caret"></span></a>
</div>
<div class="dropdown-content">
<div class="menu-box">
<div class="menu-list">
<h3>featured</h3>
<a href="/search-gifts">Show All Gifts</a>
<a href="/gifts/birthday-gifts-online-singapore">Birthday Gifts</a>
<a href="/gifts/best-gifts-for-him-singapore">Best Gifts for Him</a>
<a href="/gifts/best-gifts-for-her-singapore">Best Gifts for Her</a>
<a href="/gifts/last-minute-gifts-singapore-online">Last Minute Gifts</a>
<a href="/gifts/valentines-day-gifts-online-singapore">Valentine’s Day Gifts</a>
<a href="/gifts/housewarming-gifts-singapore">Housewarming Gifts</a>
</div>
<div class="menu-list">
<h3>Shop Gifts by Category</h3>
<a href="/gifts/beauty-spa-gifts-singapore">Beauty, Spa & Wellness Gifts</a>
<a href="/gifts/experience-gifts-singapore">Experience Gifts</a>
<a href="/gifts/gift-cards-and-vouchers-singapore">Gift Cards</a>
<a href="/gifts/restaurant-gift-cards-online-singapore">Restaurant Gift Cards & Dining Experiences</a>
<a href="/gifts/best-workshop-gifts-singapore">Workshop Gifts</a>
<a href="/gifts/personalised-gifts-singapore">Personalised Gifts</a>
</div>
<div class="menu-list">
<h3>popular brands</h3>
<a href="/biz/aramsa-spa-gift-vouchers-online-singapore">Aramsa the Garden Spa</a>
<a href="/biz/nox-dine-in-the-dark-gift-cards-online-singapore">NOX - Dine in the Dark</a>
<a href="/biz/mothercare-gift-cards-singapore">Mothercare</a>
<a href="/biz/ps-cafe-gift-vouchers">PS.Cafe</a>
<a href="/biz/grabgifts-grab-gift-cards-singapore-online">Grab</a>
<a href="/biz/axe-factor-gift-cards-singapore">Axe Factor</a>
<a href="/biz/sentosa-golf-club-gift-cards">Sentosa Golf Club</a>
<a href="/biz/lazada-gift-cards-singapore">Lazada Singapore</a>
</div>
<div class="mega-menu-image"></div>
</div>
</div>
</div>
<li role="presentation" class="dropdown hidden-md hidden-lg" id="navGift_dropdown">
<a class="dropdown-toggle gft-m-nav-topnav" data-toggle="dropdown" href="#" role="button" aria-haspopup="true" aria-expanded="false">
Gifts <span class="fa fa-angle-down"></span>
</a>
<ul class="dropdown-menu" id="navGift_dropdown_content">
<li class="navGift_sub_section" id="navGift_sub_sectionFeatured">
<span class="navGift_sub_title">featured</span>
<ul>
<li><a href="/search-gifts">Show All Gifts</a></li>
<li><a href="/gifts/birthday-gifts-online-singapore">Birthday Gifts</a></li>
<li><a href="/gifts/best-gifts-for-him-singapore">Best Gifts for Him</a></li>
<li><a href="/gifts/best-gifts-for-her-singapore">Best Gifts for Her</a></li>
<li><a href="/gifts/last-minute-gifts-singapore-online">Last Minute Gifts</a></li>
<li><a href="/gifts/valentines-day-gifts-online-singapore">Valentine's Day Gifts</a></li>
<li><a href="/gifts/housewarming-gifts-singapore">Housewarming Gifts</a></li>
</ul>
</li>
<li class="navGift_sub_section">
<span class="navGift_sub_title">Shop Gifts by Category</span>
<ul>
<li><a href="/gifts/beauty-spa-gifts-singapore">Beauty, Spa & Wellness Gifts</a></li>
<li><a href="/gifts/experience-gifts-singapore">Experience Gifts</a></li>
<li><a href="/gifts/gift-cards-and-vouchers-singapore">Gift Cards</a></li>
<li><a href="/gifts/restaurant-gift-cards-online-singapore">Restaurant Gift Cards & Dining Experiences</a></li>
<li><a href="/gifts/best-workshop-gifts-singapore">Workshop Gifts</a></li>
<li><a href="/gifts/personalised-gifts-singapore">Personalised Gifts</a></li>
</ul>
</li>
<li class="navGift_sub_section">
<span class="navGift_sub_title">popular brands</span>
<ul>
<li><a href="/biz/aramsa-spa-gift-vouchers-online-singapore">Aramsa the Garden Spa</a></li>
<li><a href="/biz/nox-dine-in-the-dark-gift-cards-online-singapore">NOX - Dine in the Dark</a></li>
<li><a href="/biz/mothercare-gift-cards-singapore">Mothercare</a></li>
<li><a href="/biz/ps-cafe-gift-vouchers">PS.Cafe</a></li>
<li><a href="/biz/grabgifts-grab-gift-cards-singapore-online">Grab</a></li>
<li><a href="/biz/axe-factor-gift-cards-singapore">Axe Factor</a></li>
<li><a href="/biz/sentosa-golf-club-gift-cards">Sentosa Golf Club</a></li>
<li><a href="/biz/lazada-gift-cards-singapore">Lazada Singapore</a></li>
</ul>
</li>
</ul>
</li>
<div class="nvdpright dropdown-slim-menu visible-md visible-lg ">
<a class="dropbtn gft-m-nav-topnav" href="/corporates">Corporate Gifts<span class="hide caret"></span></a>
<div id="dropdown-content-corporates" class="dropdown-content">
<div class="menu-box">
<div class="menu-list navNotSelected">
<a href="/corporates/corporate-bulk-purchase-of-gift-vouchers-gift-cards" class="">Corporate Bulk Purchase of Gift Vouchers & Gift Cards</a>
</div>
<div class="menu-list navNotSelected">
<a href="/corporates/employee-birthday-gifts-in-singapore" class="">Employee Birthday Gifts in Singapore</a>
</div>
<div class="menu-list navNotSelected">
<a href="/corporates/best-employee-rewards-recognition-gifts-in-singapore" class="">Best Employee Rewards & Recognition Gifts in Singapore</a>
</div>
<div class="menu-list navNotSelected">
<a href="/corporates/long-service-awards-work-anniversary-gifts-singapore" class="">Long Service Awards & Company Anniversary Gifts in Singapore</a>
</div>
<div class="menu-list navNotSelected">
<a href="/corporates/promotional-and-incentive-gifts-for-customers-clients" class="">Promotional & Incentive Gifts for Customers & Clients</a>
</div>
<div class="menu-list navNotSelected">
<a href="/corporates/door-gifts-for-corporate-events-in-singapore" class="">Door Gifts for Corporate Events in Singapore</a>
</div>
<div class="menu-list navNotSelected">
<a href="/corporates/best-corporate-gift-hampers-in-singapore" class="">Best Corporate Gift Hampers in Singapore</a>
</div>
<div class="menu-list navNotSelected">
<a href="/biz/giftano-gift-card/" class="">Giftano Gift Card</a>
</div>
</div>
<img src="https://giftano.imgix.net/assets/corporate-image-dropdown.png?auto=format" alt="gift for corporate" width="50" height="50" style="height:auto;width:30%;">
</div>
</div>
<li role="presentation" class="slim-dropdown hidden-md hidden-lg" id="navGift_dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" href="#" role="button" aria-haspopup="true" aria-expanded="false">
Corporate Gifts <span class="caret"></span>
</a>
<ul class="dropdown-menu" id="navGift_dropdown_content">
<li class="navGift_sub_section" id="navGift_sub_sectionFeatured">
<ul>
<li class="">
<a href="/corporates/corporate-bulk-purchase-of-gift-vouchers-gift-cards">Corporate Bulk Purchase of Gift Vouchers & Gift Cards</a>
</li>
<li class="">
<a href="/corporates/employee-birthday-gifts-in-singapore">Employee Birthday Gifts in Singapore</a>
</li>
<li class="">
<a href="/corporates/best-employee-rewards-recognition-gifts-in-singapore">Best Employee Rewards & Recognition Gifts in Singapore</a>
</li>
<li class="">
<a href="/corporates/long-service-awards-work-anniversary-gifts-singapore">Long Service Awards & Company Anniversary Gifts in Singapore</a>
</li>
<li class="">
<a href="/corporates/promotional-and-incentive-gifts-for-customers-clients">Promotional & Incentive Gifts for Customers & Clients</a>
</li>
<li class="">
<a href="/corporates/door-gifts-for-corporate-events-in-singapore">Door Gifts for Corporate Events in Singapore</a>
</li>
<li class="">
<a href="/corporates/best-corporate-gift-hampers-in-singapore">Best Corporate Gift Hampers in Singapore</a>
</li>
<a href="/biz/giftano-gift-card/">Giftano Gift Card</a>
</ul>
</li>
</ul>
</li>
<li class="nvdpright ">
<a href="/ultimate-gifts" class="gft-m-nav-topnav">
The Ultimate Gift
<img src="https://giftano.imgix.net/wassets20/new_nav_icon.png?auto=format&width=40" height="20" width="20" alt="New" title="New Product" class="new-label-icon-nav">
<span class="new-label-nav hide">New</span>
</a>
</li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="nvdpright visible-xs "><a href="/online-gift-delivery-singapore">Delivery</a></li>
<li class="nvdpright visible-xs"><a href="#" data-toggle="modal" data-target="#mdlHIW">How it Works</a></li>
<li class="nvdpright visible-xs "><a href="/faq">FAQ</a></li>
<li class="nvdpright hidden-lg hidden-sm hidden-md">
<hr style="margin-top:0px;">
<a href="https://account.giftano.com/?redirect=aHR0cHM6Ly9naWZ0YW5vLmNvbS9tZW1iZXItc2V0LXNlc3Npb24/cmVkaXJlY3Q9L3ByaW50LWdpZnQ/Zj1jNjExNjAxMzEyN2JjMWZhNGMwOWM3MTdiYWI5OWFlZjc2YjcyMTU4JmdpZD1hYTY5MzVhNGJiYWRkMmZiYmQ3NDQ4NDI4YTVkYzA3ODk2MDdkYTRhfG1lbWJlcg==">
<div id="nvSignIn" alt="Sign In" title="sign in" style="vertical-align:middle; margin-right:15px;">
<svg class="nvSignInSVG" width="21" height="20" viewBox="0 0 21 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M13.3 11.5C12.4031 11.5 11.9719 12 10.5 12C9.02812 12 8.6 11.5 7.7 11.5C5.38125 11.5 3.5 13.3813 3.5 15.7V16.5C3.5 17.3281 4.17188 18 5 18H16C16.8281 18 17.5 17.3281 17.5 16.5V15.7C17.5 13.3813 15.6187 11.5 13.3 11.5ZM16 16.5H5V15.7C5 14.2125 6.2125 13 7.7 13C8.15625 13 8.89687 13.5 10.5 13.5C12.1156 13.5 12.8406 13 13.3 13C14.7875 13 16 14.2125 16 15.7V16.5ZM10.5 11C12.9844 11 15 8.98438 15 6.5C15 4.01562 12.9844 2 10.5 2C8.01562 2 6 4.01562 6 6.5C6 8.98438 8.01562 11 10.5 11ZM10.5 3.5C12.1531 3.5 13.5 4.84687 13.5 6.5C13.5 8.15312 12.1531 9.5 10.5 9.5C8.84688 9.5 7.5 8.15312 7.5 6.5C7.5 4.84687 8.84688 3.5 10.5 3.5Z" fill="black"></path>
</svg>
</div>
Membership Sign In
</a>
</li>
<li class="nvdpleft hidden-xs ">
<a href="/shopping-cart">
<div id="nvCart" alt="Cart">
<svg class="nvCartSVG" width="21" height="20" viewBox="0 0 21 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M14.25 6.25V8.125C14.25 8.29076 14.1842 8.44973 14.0669 8.56694C13.9497 8.68415 13.7908 8.75 13.625 8.75H13V6.25H8V8.75H7.375C7.20924 8.75 7.05027 8.68415 6.93306 8.56694C6.81585 8.44973 6.75 8.29076 6.75 8.125V6.25H4.25V17.5H16.75V6.25H14.25ZM6.75 5C6.75 4.00544 7.14509 3.05161 7.84835 2.34835C8.55161 1.64509 9.50544 1.25 10.5 1.25C11.4946 1.25 12.4484 1.64509 13.1517 2.34835C13.8549 3.05161 14.25 4.00544 14.25 5H17.375C17.5408 5 17.6997 5.06585 17.8169 5.18306C17.9342 5.30027 18 5.45924 18 5.625V18.125C18 18.2908 17.9342 18.4497 17.8169 18.5669C17.6997 18.6842 17.5408 18.75 17.375 18.75H3.625C3.45924 18.75 3.30027 18.6842 3.18306 18.5669C3.06585 18.4497 3 18.2908 3 18.125V5.625C3 5.45924 3.06585 5.30027 3.18306 5.18306C3.30027 5.06585 3.45924 5 3.625 5H6.75ZM8 5H13C13 4.33696 12.7366 3.70107 12.2678 3.23223C11.7989 2.76339 11.163 2.5 10.5 2.5C9.83696 2.5 9.20107 2.76339 8.73223 3.23223C8.26339 3.70107 8 4.33696 8 5V5Z" fill="black"></path>
<path d="M4.25 13.75H16.75V15H4.25V13.75Z" fill="black"></path>
</svg>
</div>
<span id="scNvIdc" class="hide">0</span>
</a>
<div id="scNavPreview" class="hide2">
<div class="arrow"></div>
<div class="loading hide"><i class="fa fa-spinner fa-pulse fa-fw"></i> Loading...</div>
<div id="scNavPreviewContent"><div class="title">You have 0 gift(s) in your cart<a href="/shopping-cart" id="nvBtnCo" class="btn btn-primary btn-xs pull-right">Checkout</a></div><div class="content"><i>no gift information</i><br><br></div></div>
</div>
</li>
<li class="nvdpleft hidden-xs" id="nvdpleftMemberActive">
<a href="https://account.giftano.com/?redirect=aHR0cHM6Ly9naWZ0YW5vLmNvbS9tZW1iZXItc2V0LXNlc3Npb24/cmVkaXJlY3Q9L3ByaW50LWdpZnQ/Zj1jNjExNjAxMzEyN2JjMWZhNGMwOWM3MTdiYWI5OWFlZjc2YjcyMTU4JmdpZD1hYTY5MzVhNGJiYWRkMmZiYmQ3NDQ4NDI4YTVkYzA3ODk2MDdkYTRhfG1lbWJlcg==">
<div id="nvSignIn" alt="Sign In" title="sign in">
<svg class="nvSignInSVG" width="21" height="20" viewBox="0 0 21 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M13.3 11.5C12.4031 11.5 11.9719 12 10.5 12C9.02812 12 8.6 11.5 7.7 11.5C5.38125 11.5 3.5 13.3813 3.5 15.7V16.5C3.5 17.3281 4.17188 18 5 18H16C16.8281 18 17.5 17.3281 17.5 16.5V15.7C17.5 13.3813 15.6187 11.5 13.3 11.5ZM16 16.5H5V15.7C5 14.2125 6.2125 13 7.7 13C8.15625 13 8.89687 13.5 10.5 13.5C12.1156 13.5 12.8406 13 13.3 13C14.7875 13 16 14.2125 16 15.7V16.5ZM10.5 11C12.9844 11 15 8.98438 15 6.5C15 4.01562 12.9844 2 10.5 2C8.01562 2 6 4.01562 6 6.5C6 8.98438 8.01562 11 10.5 11ZM10.5 3.5C12.1531 3.5 13.5 4.84687 13.5 6.5C13.5 8.15312 12.1531 9.5 10.5 9.5C8.84688 9.5 7.5 8.15312 7.5 6.5C7.5 4.84687 8.84688 3.5 10.5 3.5Z" fill="black"></path>
</svg>
</div>
</a>
</li>
</ul>
<div class="navbar-form navbar-right hidden-xs" id="BXsearchTextTop">
<div class="form-group">
<i class="fa fa-search" id="searchTextTopIcon"></i>
<span class="twitter-typeahead" style="position: relative; display: inline-block;"><input type="text" class="form-control searchTextTop tt-hint" readonly="" autocomplete="off" spellcheck="false" tabindex="-1" dir="ltr" style="position: absolute; top: 0px; left: 0px; border-color: transparent; box-shadow: none; opacity: 1; background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255);"><input type="text" id="searchTextTop" class="form-control searchTextTop tt-input" placeholder="Search" autocomplete="off" spellcheck="false" dir="auto" style="position: relative; vertical-align: top; background-color: transparent;"><pre aria-hidden="true" style="position: absolute; visibility: hidden; white-space: pre; font-family: Lato, sans-serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: 400; word-spacing: 0px; letter-spacing: 0px; text-indent: 0px; text-rendering: auto; text-transform: none;"></pre><div class="tt-menu" style="position: absolute; top: 100%; left: 0px; z-index: 100; display: none;"><div class="tt-dataset tt-dataset-stt-matched"></div></div></span>
</div>
</div>
</div><!-- /.navbar-collapse -->
<div class="visible-xs" id="nvCartBx-m">
<a href="/shopping-cart">
<div class="visible-xs" id="nvCart-m" role="img" aria-label="Shopping Cart"></div>
</a>
<span id="scNvIdc-m" class="hide">0</span>
</div>
</div><!-- /.container-fluid -->
</nav>
</div>
<div class="container" id="mainContent">
<h1 class="text-center" id="mnTtlPg">
Your Gifts </h1>
<div class="text-center" id="sbTtlPg"></div>
<div class="row" id="cntnBx">
<div class="col-xs-12">
<p class="text-danger mnMsg hide" id="errorMsg"><span class="label label-danger">Error</span> <span class="msgContent"></span></p><p class="text-success mnMsg hide" id="successMsg"><span class="msgContent"></span></p><p class="text-warning mnMsg hide" id="warningMsg"><span class="label label-warning">Warning</span> <span class="msgContent"></span></p><p class="text-info mnMsg hide" id="infoMsg"><span class="label label-info">Info</span> <span class="msgContent"></span></p> </div>
<div class="col-xs-12 col-md-8 col-md-offset-2">
<div class="inCtWh">
<div class="alert alert-warning">Oh no! Your gift voucher(s) are not ready for use yet. Please come back to retrieve your gift voucher(s) on Wednesday, 18 December 2024 at 6:05am or contact us at [email protected] with your order number.</div>
<div class="vcItemPrv_loading text-center">
<h3 class="text-center"><i class="fa fa-spinner fa-spin"></i> Loading...</h3>Loading <br><br><br><br><br><br>
</div>
<div id="yg_items">
<div class="yg_section_title">
<span class="nos_circle">A</span>Gift(s) </div>
<div>
</div>
<div class="yg_gift">
<div class="row">
<div class="col-xs-4 col-md-3">
<a href="https://giftano.com/biz/grabgifts-grab-gift-cards-singapore-online" target="_blank"> <img src="https://static-cdn.giftano.com/fls/merchants/grab-gifts-grab-gift-cards-singapore-online.png" class="img-responsive yg_img_thumbnail">
</a>
</div>
<div class="col-xs-8 col-md-6 yg_gift_details">
<div>
<div class="yg_gift_merchant">
<a href="https://giftano.com/biz/grabgifts-grab-gift-cards-singapore-online" target="_blank">Grab Singapore</a> </div>
<div class="yg_gift_value">
S$10 Grab Gift Card </div>
<div class="yg_gift_exp">
<span class="text-success text-bolder">Reveal your gift before 17 Mar 2025</span> </div>
<div class="hidden-xs hidden-sm">
<div class="extraGiftInfo text-left btnGiftTnC" idx="b0b15cf9a5ff1332c8805adab745cfdf"><span>Read Gift T&Cs >></span></div>
<span class="extraGiftInfoDivider">|</span>
<div class="extraGiftInfo text-right btnHowToUse" idx="1"><span>How To Use >></span></div>
</div>
<div class="yg_gift_redemption_date">
</div>
</div>
</div>
</div>
</div>
<div class="hide vcItem " idx="1">
<div class="vcItemPrv_main " idx="1">
<div class="vcItemPrv_top">
<div class="pull-right" style="margin-top:5px;">
<span class="btn btn-default btn-sm btnRdmSingle" idx="1">Redeem</span>
<span data-printhref="print-gift-selfprint_v2?hgl=0&f=c6116013127bc1fa4c09c717bab99aef76b72158&rgp=&s=&su=dd5c07036f2975ff4bce568b6511d3bc&v=7516d8062774fca5310daa4a8f43cdd47a60c915&g=&ti=" data-toggle="modal" data-target="#confirm-print" class="btn btn-default btn-sm btn-sm btnPrintSingle" idx="1"> Print</span>
</div>
<div class="vcItemPrv_top_value">
<strong>
S$10 Grab Gift Card
</strong>
</div>
<div class="vcItemPrv_top_merchant">
<strong>Grab Singapore</strong>
<div style="font-weight:500;margin-top:2px;">
Valid until: 17/03/2025 </div>
</div>
</div>
<div class="text-center text-danger">
</div>
<div class="vcItemPrv clearfix text-center">
<div id="carousel-vcItemPrv-1" class="carousel slide" data-ride="carousel">
<div class="carousel-inner" role="listbox">
<div class="item active itemNewBG">
<div class="itemNewBGInner" style="box-shadow:none;padding:0px;">
<div style="box-shadow:2px 2px 4px rgba(0, 0, 0, 0.55);padding:0px;">
<giftano-evoucher name="S$10 Grab Gift Card" expdate="17/03/2025" vcimage="https://static-cdn.giftano.com/fls/bgvc/10-dollar-grab-gift-card-singapore.png" bgimage="https://static-cdn.giftano.com/fls/merchants/grabgifts-evoucher.png" logo="https://giftano.com/img/logo/Giftano-Logo-2020.png"></giftano-evoucher></div>
</div>
</div>
<div class="item text-left itemNewBG">
<div class="itemNewBGInner">
<h4 class="wbgTitle">Terms & Conditions</h4><div class="wbgContent"><ol><li>Valid for one-time use on a single order in Singapore only.</li><li>Valid on Grab only.</li><li>Voucher cannot be applied on the Small Order Fee and Platform Fee.</li><li>Voucher cannot be stacked, clubbed or combined for use in a single transaction.</li><li>Voucher cannot be used in conjunction with other discounts and promotions.</li><li>Voucher must be redeemed within the stipulated period.</li><li>No extension of validity allowed.</li><li>Voucher is non-transferable, non-refundable and non-exchangeable for cash/credit-in-kind.</li><li>Any unconsumed value shall be forfeited.</li><li>Grab reserves the right to vary and amend these terms and conditions at any time without prior notice.</li><li>If your Voucher has an error, please visit our help centre to report an issue: https://help.grab.com/hc/en-sg/articles/115011212167-My-promo-code-doesn-t-work.</li><li>The company is not responsible for stolen or lost vouchers.</li></ol><br><strong>Gift can be redeemed at GrabGifts</strong><br><br><i>* No extensions of the expiry date will be entertained for expired vouchers.</i><br><i> Gift Card(s)/Voucher(s) are strictly not valid for resale.</i></div> </div>
</div>
<div class="item text-left itemAbout">
<div class="itemNewBGInner">
<h4 class="wbgTitle">About Your Gift</h4>
<div class="wbgContent">Get to where you need to be in a flash via GrabRide private hires, taxis and more, or have groceries, food and parcels delivered right to your door with a S$10 Grab Gift Card! This Grab Gift Card allows you to choose services from GrabFood, GrabRide, GrabExpress or GrabMart directly on the Grab App. </div>
<br>
<h4 class="wbgTitle">About GrabGifts</h4>
<div class="wbgContent">Though Grab started with a simple mission of making safe and comfortable rides accessible for everyone, it has become a household name for many different delivery services in Singapore. With a Grab Gift Card from GrabGifts, your loved ones can enjoy comfortable on-demand car rides with GrabRide, delicious food with GrabFood, convenient same-day grocery delivery with GrabMart, or easily schedule a parcel delivery with GrabExpress! All these services are available on a single Grab App, making the Grab Gift Card the most practical <a href="https://giftano.com/gifts/best-farewell-gift-ideas-singapore" target="_blank">farewell gift for colleagues</a>, <a href="https://giftano.com/gifts/christmas-gifts-online-singapore" target="_blank">Christmas gift for friends</a> or <a href="https://giftano.com/gifts/birthday-gifts-online-singapore/" target="_blank">birthday gift</a> for loved ones!<br>
<br>
These <a href="https://giftano.com/gift/grabgifts-grab-gift-cards-singapore-online/grabgifts-grab-gift-cards" target="_blank">Grab Gift Cards</a> on Giftano are available as digital Grab Gift Cards or physical Grab Gift Vouchers that are beautifully wrapped in an exclusive envelope for <a href="https://giftano.com/gifts/best-gift-ideas-in-singapore" target="_blank">gifting in person</a>! <br>
</div>
</div>
</div>
</div>
<ol class="carousel-indicators ">
<li data-target="#carousel-vcItemPrv-1" data-slide-to="0" class="active">GIFT</li>
<li data-target="#carousel-vcItemPrv-1" data-slide-to="1" title="Terms & Conditions">T&C</li>
<li data-target="#carousel-vcItemPrv-1" data-slide-to="2">ABOUT</li>
</ol>
</div>
<div>
<div style="font-size:10px;line-height:1.2em;text-align:left;" class="howToOutside"><strong>How to use:</strong><br><strong>If your code starts with “GF”</strong> you will need to add your gift to your “My Rewards” with following steps:<br>
1. Open the Grab App, then choose Gifts.<br>
2. Click the Gifts icon at the upper right corner.<br>
3. Key-in your Gift Code.<br>
4. Click ‘Pick Your Gift’, then proceed with saving the voucher.<br>
5. Choose Grab Food, Grab Ride, Grab Mart or Grab Express.<br>
6. Saved Grab Gifts vouchers will be stored in My Rewards.<br>
<img src="//giftano.imgix.net/assets/hiw_grab_gifts_sg.png" style="width:80%"><br>
<br>
<strong>If your code DOES NOT start with “GF”</strong> follow the steps below: <br>
1. When in Grab App (Food / Ride / Mart / Express), after selecting your item, click “Basket” then scroll to the bottom of the page until you see “Payment details”.<br>
2. Click on “Offer” button, enter in your promo code or choose your rewards.<br>
3. Ensure that your cart displays the newly discounted fare.</div> </div>
</div>
</div>
</div>
</div>
<div id="yg_greeting_card" style="padding-bottom:20px;">
<div class="yg_section_title">
<span class="nos_circle">B</span>
Your Greeting Cards </div>
<div class="yg_gift_card" style="border-radius: 10px; overflow: hidden; max-width: 582px; margin: 0 auto; margin-top: 50px;">
<div class="hide yg_gift_card_bg">
<img src="https://giftano.imgix.net/fls/bgvc/greeting-card-wlogo.png?auto=format">
<!--<img src="/wimg/dummy_gc.png">-->
</div>
<img src="https://static-cdn.giftano.com/whitelabel_theme/3M7DGNLEZW7A/animation-v2-gc-topbatch3-birthday-top.png?v1681848867594" style="width: 100%;">
<div class="yg_gift_card_content">
<!-- <div class="yg_gift_card_bgtop" style="background-image:url('https://giftano.imgix.net/fls/bgvc/greeting-card-wlogo.png?auto=format')"></div> -->
<div class="yg_gift_card_content_inner">
<div class="yg_gift_card_message">
<br><br>Dear Yoke Yin<br>
<br>
Happy Birthday! <br>
May this year ahead bring you exciting opportunities and abundant blessings!<br>
<br>
Peoplebank SG<br>
<br><br> </div>
</div>
<!-- <div class="yg_gift_card_bgbottom"></div> -->
</div>
<img src="https://static-cdn.giftano.com/whitelabel_theme/3M7DGNLEZW7A/animation-v2-gc-bottombatch3-birthday-bottom.png?v1681848887126" style="width: 100%;">
</div>
<div style="display:flex; justify-content: center;">
<a href="https://giftano.com/print-gift?f=c6116013127bc1fa4c09c717bab99aef76b72158&gid=aa6935a4bbadd2fbbd7448428a5dc0789607da4a" class="btn btn-sm btn-outline btn-preview-animation" style=""><i class="fa fa-play" style="margin-right: 5px;"></i> View Greeting Card</a>
</div>
</div>
</div>
</div>
<div class="col-xs-12 col-md-4 hide">
<div class="send-box-thankyou">
<img src="https://static-cdn.giftano.com/assets/thank-you.png" alt="Thank You">
<p>Would you like to send a <b>Thank you</b> message to the sender?</p>
<button class="btn btn-primary" data-toggle="modal" data-target="#modalSendThankyou">SEND MESSAGE</button>
</div>
<div class="modal fade" id="modalSendThankyou" tabindex="-1" role="dialog" aria-labelledby="modalSendThankyouTitle" aria-hidden="true">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="loading-send-thankyou hide">
<div class="loading-content"><i class="fa fa-spinner fa-spin" style="margin-right: 8px;"></i> Sending your message...</div>
</div>
<form id="formSendThank">
<div class="modal-header">
<h5 class="modal-title" id="modalSendThankyouTitle">Send Thank you Message</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
</button>
</div>
<div class="modal-body">
<div class="alert alert-success" role="alert" id="sendMessageSuccess" style="display:none;">Your message has been sent successfully.</div>
<div class="alert alert-warning" role="alert" id="sendMessageWarning" style="display:none;">Oops something wrong while sending messages, please check your input and try again!</div>
<div class="form-send-thank">
<div class="form-group">
<label for="txtThankAddress">E-Mail Address :</label>
<input id="txtThankAddress" name="txtThankAddress" type="email" class="form-control" value="" required="">
</div>
<div class="form-group">
<label for="txtThankMessage">Messages :</label>
<textarea id="txtThankMessage" name="txtThankMessage" class="form-control" rows="10" required="">Thank you for making me feel so special with such an amazing gift.</textarea>
</div>
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
<button type="submit" class="btn btn-primary">Send</button>
</div>
</form>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- HOW TO USE MODAL -->
<div class="modal fade" id="mdlHTU" tabindex="-1" role="dialog" aria-labelledby="mdlHTULabel">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true"></span></button>
<h4 class="modal-title" id="mdlHTULabel">How To Use Your Gift</h4>
</div>
<div class="modal-body">
<div idx="1" class="htu_item hide">
<div class="htu_item_merchant">Grab Singapore</div>
<div class="htu_item_product">S$10 Grab Gift Card</div>
<div class="htu_item_content">
<strong>If your code starts with “GF”</strong> you will need to add your gift to your “My Rewards” with following steps:<br>
1. Open the Grab App, then choose Gifts.<br>
2. Click the Gifts icon at the upper right corner.<br>
3. Key-in your Gift Code.<br>
4. Click ‘Pick Your Gift’, then proceed with saving the voucher.<br>
5. Choose Grab Food, Grab Ride, Grab Mart or Grab Express.<br>
6. Saved Grab Gifts vouchers will be stored in My Rewards.<br>
<img src="//giftano.imgix.net/assets/hiw_grab_gifts_sg.png" style="width:80%"><br>
<br>
<strong>If your code DOES NOT start with “GF”</strong> follow the steps below: <br>
1. When in Grab App (Food / Ride / Mart / Express), after selecting your item, click “Basket” then scroll to the bottom of the page until you see “Payment details”.<br>
2. Click on “Offer” button, enter in your promo code or choose your rewards.<br>
3. Ensure that your cart displays the newly discounted fare. </div>
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
<!-- T&C MODAL -->
<div class="modal fade" id="mdlGTNC" tabindex="-1" role="dialog" aria-labelledby="mdlGTNCLabel">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true"></span></button>
<h4 class="modal-title" id="mdlGTNCLabel">Gift Terms & Conditions</h4>
</div>
<div class="modal-body">
<div idx="b0b15cf9a5ff1332c8805adab745cfdf" class="gtnc_item hide">
<div class="gtnc_item_merchant">Grab Singapore</div>
<div class="gtnc_item_product">S$10 Grab Gift Card</div>
<div class="gtnc_item_tnc">
<div><ol><li>Valid for one-time use on a single order in Singapore only.</li><li>Valid on Grab only.</li><li>Voucher cannot be applied on the Small Order Fee and Platform Fee.</li><li>Voucher cannot be stacked, clubbed or combined for use in a single transaction.</li><li>Voucher cannot be used in conjunction with other discounts and promotions.</li><li>Voucher must be redeemed within the stipulated period.</li><li>No extension of validity allowed.</li><li>Voucher is non-transferable, non-refundable and non-exchangeable for cash/credit-in-kind.</li><li>Any unconsumed value shall be forfeited.</li><li>Grab reserves the right to vary and amend these terms and conditions at any time without prior notice.</li><li>If your Voucher has an error, please visit our help centre to report an issue: https://help.grab.com/hc/en-sg/articles/115011212167-My-promo-code-doesn-t-work.</li><li>The company is not responsible for stolen or lost vouchers.</li></ol></div>
</div>
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
<div class="modal fade" id="mdlRdmInStore" tabindex="-1" role="dialog" aria-labelledby="mdlRdmInStoreLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content modal-md">
<div class="modal-header text-center">
<button type="button" class="close btnClosemdlRdmInStore"><span aria-hidden="true"></span><span class="sr-only">Close</span></button>
<h2 class="modal-title text-center" id="mdlRdmInStoreLabel" style="color:#fff;">
<div class="mdlRdmInStorPreQuestionNoUMCD hide">
REDEEM GIFT(S) </div>
<div class="mdlRdmInStorPreQuestionUMCD hide">
REVEAL GIFT VOUCHER(S) </div>
<div class="text-center" style="font-size:12px;font-weight:bold;">
<i class="fa fa-info-circle"></i> Please read redemption guidelines.
</div>
</h2>
</div>
<div class="modal-body">
<div id="mdlRdmInStorConfirmation" class="hide">
<div id="mdlRdmInStorConfirmationQ">Are you sure?</div>
<div class="text-center" style="margin-top:10px;">
<button class="btn btn-sm btn-default" id="mdlRdmInStorConfirmationNo">NO</button>
<button class="btn btn-sm btn-success" id="mdlRdmInStorConfirmationYes">YES</button>
</div>
</div>
<div id="mdlRdmInStorPreQuestion" class="hide">
<div>
<div style="font-size:14px" class="mdlRdmInStorPreQuestionNoUMCD hide">
Are you ready to redeem your gift(s) at the merchant store? </div>
<div style="font-size:14px" class="mdlRdmInStorPreQuestionUMCD hide">
Are you ready to reveal your gift voucher(s)?
</div>
<div class="merchantEarliestExp hide" style="font-size:14px;color:var(--dark-red-300);" mid="MCLNKCWGW4"><div><strong>Once you press 'REVEAL NOW' button, you must use your gift vouchers(s) before<br><span class="merchantEarliestExpLabel">17 Mar 2025</span></strong>.</div></div> </div>
<div><br><small class="hide"><i class="fa fa-exclamation-triangle"></i> You only can use redeem button once.</small></div>
<div style="text-center">
<button class="btn btn-sm btn-default" id="mdlRdmInStorPreQuestionNo" style="margin-bottom:10px;">CANCEL</button>
<button class="btn btn-sm btn-success" id="mdlRdmInStorPreQuestionYes" style="margin-bottom:10px;">
<span class="mdlRdmInStorPreQuestionUMCD hide">REVEAL NOW</span>
<span class="mdlRdmInStorPreQuestionNoUMCD hide">REDEEM</span>
</button>
</div>
<div class="mdlRdmInStorPreQuestionGuide hide" mid="MCLNKCWGW4"><hr><div style=""><i class="fa fa-info-circle"></i> <strong>Important Notice</strong>: <strong>Redemption Guidelines</strong></div><div style="margin-top:4px;color:#333;font-size:13px;">IMPORTANT - MUST READ!<br>
<br>
If your code starts with “GF” you will need to add your gift to your “My Rewards” with following steps:<br>
1. Open the Grab App, then choose Gifts.<br>
2. Click the Gifts icon at the upper right corner.<br>
3. Key-in your Gift Code.<br>
4. Click ‘Pick Your Gift’, then proceed with saving the voucher.<br>
5. Choose Grab Food, Grab Ride, Grab Mart or Grab Express.<br>
6. Saved Grab Gifts vouchers will be stored in My Rewards.<br>
<img src="//giftano.imgix.net/assets/hiw_grab_gifts_sg.png" style="width:80%"><br>
<br>
<strong>How to use the code in Grab Food App:</strong><br>
1. When in Grab App (Food / Ride / Mart / Express), after selecting your item, click “Basket” then scroll to the bottom of the page until you see “Payment details”.<br>
2. Click on “Offer” button, enter in your promo code or choose your rewards<br>
3. Ensure that your cart displays the newly discounted fare.</div></div>
</div>
<div id="mdlRdmInStoreLock" class="hide">
<div>Are you sure?</div>
<div><br><smal class="hide" l=""><i class="fa fa-exclamation-triangle"></i> If you select Yes, you are not able to retrieve your gift code(s) again..</smal></div>
<div style="text-center">
<button class="btn btn-sm btn-default" id="mdlRdmInStoreLockNo">NO</button>
<button class="btn btn-sm btn-success" id="mdlRdmInStoreLockYes">YES</button>
</div>
</div>
<div>
<div class="row" style="position:relative;">
<div id="rdm-loading" class="text-center hide">
<br>
<div class="fa-3x">
<i class="fa fa-spinner fa-pulse"></i>
</div>
<div class="loadingMsg">
<br><strong>Please wait while we processing your voucher(s).</strong>
<br><br>
<span>Please don't click 'Back' button or refresh this page or close your browser.</span>
<br><br>
</div>
</div>
<div class="nonRdmVcItem rdmVcItem" umc="1" rcd="0" idx="1" vcd="" mid="MCLNKCWGW4" bcd="">
<div class="rdmVcNameIndex hide"></div>
<div class="col-xs-12">
<div class="tabGiftDetails">
<ul class="nav nav-tabs" role="tablist">
<li role="presentation" class="active"><a href="#tab-gift-1" aria-controls="tab-gift-1" role="tab" data-toggle="tab">Gift</a></li>
<li role="presentation"><a href="#tab-gift-tnc-1" aria-controls="tab-gift-tnc-1" role="tab" data-toggle="tab"><span class="hidden-xs">Terms & Conditions</span><span class="visible-xs">T&C</span></a></li>
<li role="presentation"><a href="#tab-gift-htu-1" aria-controls="tab-gift-htu-1" role="tab" data-toggle="tab">How To Use</a></li>
<li role="presentation"><a href="#tab-gift-about-1" aria-controls="tab-gift-about-1" role="tab" data-toggle="tab">About</a></li>
</ul>
<div>
<div class="tabGiftSummaryDetails">
<div class="rdmVcName">S$10 Grab Gift Card</div>
<div class="rdmMcName">
Grab Singapore <span class="rdmVcExp pull-right">Use before 17/03/2025</span>
</div>
</div>
</div>
<div class="tab-content">
<div role="tabpanel" class="tab-pane active" id="tab-gift-1">
<div style="box-shadow:2px 2px 4px rgba(0, 0, 0, 0.55);padding:0px;" class="tab-gift-preview">
<giftano-evoucher name="S$10 Grab Gift Card" vcimage="https://static-cdn.giftano.com/fls/bgvc/10-dollar-grab-gift-card-singapore.png" bgimage="https://static-cdn.giftano.com/fls/merchants/grabgifts-evoucher.png" logo="https://giftano.com/img/logo/Giftano-Logo-2020.png"></giftano-evoucher></div>
<div class="tab-gift-innerbx text-center">
<div class="waitingCodes"><i class="fa fa-spinner fa-spin"></i> Please wait...<br><small>we're fetching your gift voucher.</small></div>
<div class="bxMcCodeShow text-center" vcd=""></div>
<div class="bxMcCodeShowBarcode text-center" vcd=""></div>
</div>
<div class="tab-gift-innerbx" style="font-size:14px;line-height:1.26em;"><strong>How to use:</strong><br><strong>If your code starts with “GF”</strong> you will need to add your gift to your “My Rewards” with following steps:<br>
1. Open the Grab App, then choose Gifts.<br>
2. Click the Gifts icon at the upper right corner.<br>
3. Key-in your Gift Code.<br>
4. Click ‘Pick Your Gift’, then proceed with saving the voucher.<br>
5. Choose Grab Food, Grab Ride, Grab Mart or Grab Express.<br>
6. Saved Grab Gifts vouchers will be stored in My Rewards.<br>
<img src="//giftano.imgix.net/assets/hiw_grab_gifts_sg.png" style="width:80%"><br>
<br>
<strong>If your code DOES NOT start with “GF”</strong> follow the steps below: <br>
1. When in Grab App (Food / Ride / Mart / Express), after selecting your item, click “Basket” then scroll to the bottom of the page until you see “Payment details”.<br>
2. Click on “Offer” button, enter in your promo code or choose your rewards.<br>
3. Ensure that your cart displays the newly discounted fare.</div> </div>
<div role="tabpanel" class="tab-pane" id="tab-gift-tnc-1">
<div class="tab-gift-innerbx tab-gift-tnc-bx">
<h4 class="tgaTitle">Terms & Conditions</h4>
<ol><li>Valid for one-time use on a single order in Singapore only.</li><li>Valid on Grab only.</li><li>Voucher cannot be applied on the Small Order Fee and Platform Fee.</li><li>Voucher cannot be stacked, clubbed or combined for use in a single transaction.</li><li>Voucher cannot be used in conjunction with other discounts and promotions.</li><li>Voucher must be redeemed within the stipulated period.</li><li>No extension of validity allowed.</li><li>Voucher is non-transferable, non-refundable and non-exchangeable for cash/credit-in-kind.</li><li>Any unconsumed value shall be forfeited.</li><li>Grab reserves the right to vary and amend these terms and conditions at any time without prior notice.</li><li>If your Voucher has an error, please visit our help centre to report an issue: https://help.grab.com/hc/en-sg/articles/115011212167-My-promo-code-doesn-t-work.</li><li>The company is not responsible for stolen or lost vouchers.</li></ol><br><strong>Gift can be redeemed at GrabGifts</strong><br><br><i>* No extensions of the expiry date will be entertained for expired vouchers.</i><br><i> Gift Card(s)/Voucher(s) are strictly not valid for resale.</i> </div>
</div>
<div role="tabpanel" class="tab-pane" id="tab-gift-htu-1">
<div class="tab-gift-innerbx tab-gift-htu-bx">
<h4 class="tgaTitle">How to use</h4>
<strong>If your code starts with “GF”</strong> you will need to add your gift to your “My Rewards” with following steps:<br>
1. Open the Grab App, then choose Gifts.<br>
2. Click the Gifts icon at the upper right corner.<br>
3. Key-in your Gift Code.<br>
4. Click ‘Pick Your Gift’, then proceed with saving the voucher.<br>
5. Choose Grab Food, Grab Ride, Grab Mart or Grab Express.<br>
6. Saved Grab Gifts vouchers will be stored in My Rewards.<br>
<img src="//giftano.imgix.net/assets/hiw_grab_gifts_sg.png" style="width:80%"><br>
<br>
<strong>If your code DOES NOT start with “GF”</strong> follow the steps below: <br>
1. When in Grab App (Food / Ride / Mart / Express), after selecting your item, click “Basket” then scroll to the bottom of the page until you see “Payment details”.<br>
2. Click on “Offer” button, enter in your promo code or choose your rewards.<br>
3. Ensure that your cart displays the newly discounted fare. </div>
</div>
<div role="tabpanel" class="tab-pane" id="tab-gift-about-1">
<div class="tab-gift-innerbx">
<h4 class="tgaTitle">About Your Gift</h4>
<div class="tgaContent">Get to where you need to be in a flash via GrabRide private hires, taxis and more, or have groceries, food and parcels delivered right to your door with a S$10 Grab Gift Card! This Grab Gift Card allows you to choose services from GrabFood, GrabRide, GrabExpress or GrabMart directly on the Grab App. </div>
<br>
<h4 class="tgaTitle">About GrabGifts</h4>
<div class="tgaContent">Though Grab started with a simple mission of making safe and comfortable rides accessible for everyone, it has become a household name for many different delivery services in Singapore. With a Grab Gift Card from GrabGifts, your loved ones can enjoy comfortable on-demand car rides with GrabRide, delicious food with GrabFood, convenient same-day grocery delivery with GrabMart, or easily schedule a parcel delivery with GrabExpress! All these services are available on a single Grab App, making the Grab Gift Card the most practical <a href="https://giftano.com/gifts/best-farewell-gift-ideas-singapore" target="_blank">farewell gift for colleagues</a>, <a href="https://giftano.com/gifts/christmas-gifts-online-singapore" target="_blank">Christmas gift for friends</a> or <a href="https://giftano.com/gifts/birthday-gifts-online-singapore/" target="_blank">birthday gift</a> for loved ones!<br>
<br>
These <a href="https://giftano.com/gift/grabgifts-grab-gift-cards-singapore-online/grabgifts-grab-gift-cards" target="_blank">Grab Gift Cards</a> on Giftano are available as digital Grab Gift Cards or physical Grab Gift Vouchers that are beautifully wrapped in an exclusive envelope for <a href="https://giftano.com/gifts/best-gift-ideas-in-singapore" target="_blank">gifting in person</a>! <br>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="text-center">
<button type="button" class="btn btn-default btnClosemdlRdmInStore">Close</button>
</div>
</div>
</div>
</div>
</div>
<div class="modal fade" id="confirm-print" tabindex="-1" role="dialog" aria-labelledby="modalLabelConfirmPrint">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true"></span></button>
<h4 class="modal-title" id="modalLabelConfirmPrint"> You do not need to print this digital voucher</h4>
</div>
<div class="modal-body">
Just present it on your mobile device when making payment at the merchant.<br>
For online store/merchant, please read how to use instruction.
</div>
<div class="modal-footer">
<button type="button" class="btn btn-primary" data-dismiss="modal">Cancel</button>
<a class="btn btn-default btn-ok" target="_blank">Print</a>
</div>
</div>
</div>
</div>
<div id="footer" style="display: none;">
<div class="container" id="footerContent">
<div class="row">
<div class="col-xs-12 col-md-8 col-md-push-4">
<div id="footer_logo" class="visible-xs visible-sm text-center">
<a href="/"><img src="//giftano.imgix.net/wassets20/giftano-logo-white.png?auto=format&width=300?w=300&auto=format" alt="GIFTANO" id="ftlogo" width="168" height="43"></a>
</div>
<div id="footer_desc">Giftano is an online shop offering a wide selection of premium handpicked gifts such as unique experiences, beautiful flowers, your favourite gift cards, luxurious hampers and many other thoughtful gifts perfect for any occasion. All gifts come with your own personalised greeting card and free shipping.</div>
<div id="footer_tagline" class="visible-xs visible-sm text-left">
Gifting made easy
</div>
<div class="row">
<div class="col-xs-6 col-md-3">
<div class="footer-link-title"><strong>ABOUT</strong></div>
<ul class="ftSCLink">
<li><a href="/about-us">About Us</a></li>
<li><a href="/blog">Blog</a></li>
<li><a href="/join-us">Join Us</a></li>
<li><a href="/legal/privacy-policy">Privacy Policy</a></li>
<li><a href="/legal/terms-and-conditions">Terms of Use</a></li>
</ul>
</div>
<div class="col-xs-6 col-md-3">
<div class="footer-link-title"><strong>CUSTOMER CARE</strong></div>
<ul class="ftSCLink">
<li><a href="/contact-us">Contact Us</a></li>
<li><a href="/online-gift-delivery-singapore">Delivery</a></li>
<li><a href="/track">Track Order</a></li>
<!-- <li><a href="#/exchange-returns">Exchange & Returns</a></li> -->
<li><a href="/faq">FAQ</a></li>
<li><a href="#" data-toggle="modal" data-target="#mdlHIW">How it Works</a></li>
</ul>
</div>
<div class="col-xs-12 visible-xs visible-sm"><br><br></div>
<div class="col-xs-6 col-md-3">
<div class="footer-link-title"><strong>DISCOVER</strong></div>
<ul class="ftSCLink">
<li><a href="/digital-gifting">Digital Gifting</a></li>
<li><a href="/ultimate-gifts">The Ultimate Gifts</a></li>
<li><a href="/gifts/experience-gifts-singapore">Experience Gifts</a></li>
<li><a href="/biz/giftano-gift-card">Giftano Card</a></li>
<li><a href="/gifts/best-gift-ideas-in-singapore">Giftano Gifts</a></li>
<li><a href="/search-gifts">Search Gifts</a></li>
<li class="hide"><a href="/tag/experience-gifts-singapore">Experience Gifts</a></li>
<li><a href="/corporate-bulk-purchase-of-gift-vouchers">Corporate Gifts</a></li>
</ul>
</div>
<div class="col-xs-6 col-md-3">
<div class="footer-link-title"><strong>CONNECT</strong></div>
<ul class="ftSCLink">
<li><a href="/sign-up">Sign Up</a> / <a href="/sign-in">Sign In</a></li> <li><a href="#" data-toggle="modal" data-target="#mdlWLTx">Get Updated</a></li>
<!-- <li><a href="https://www.facebook.com/GiftanoSG/" target="_blank">Facebook</a></li>
<li><a href="https://www.instagram.com/giftano/" target="_blank">Instagram</a></li>
<li><a href="https://www.linkedin.com/company/giftano-com" target="_blank">LinkedIn</a></li>
<li><a href="https://www.tiktok.com/@giftanosg" target="_blank">TikTok</a></li> -->
</ul>
<ul class="ftSCLink" id="ftSCLink_SM">
<li><a href="https://www.facebook.com/GiftanoSG/" target="_blank" aria-label="Giftano Facebook Page"><img src="//static-cdn.giftano.com/wassets20/f_logo_RGB-White_72.png" height="23" width="23" style="height:30px;width:auto;vertical-align:bottom;" alt="Facebook"></a></li>
<li><a href="https://www.instagram.com/giftano/" target="_blank" aria-label="Giftano Instagram Page"><i class="fa fa-instagram fa-2x" aria-hidden="true" title="Giftano Instagram"></i></a></li>
<li><a href="https://www.linkedin.com/company/giftano-com" target="_blank" aria-label="Giftano LinkedIn Page"><i class="fa fa-linkedin-square fa-2x" aria-hidden="true" title="Giftano LinkedIn"></i></a></li>
<li><a href="https://www.tiktok.com/@giftanosg" target="_blank" aria-label="Giftano TikTok Page"><img src="//static-cdn.giftano.com/wassets20/tik-tok-color.png" height="23" width="23" style="height:30px;width:auto;vertical-align:bottom;" alt="TikTok"></a></li>
</ul>
</div>
</div>
</div>
<div class="col-xs-12 col-md-4 col-md-pull-8" id="footer_bx_left">
<div id="footer_logo" class="hidden-xs hidden-sm"><a href="/"><img src="//giftano.imgix.net/wassets20/giftano-logo-white.png?auto=format&width=300?w=300&auto=format" alt="GIFTANO" id="ftlogo" width="168" height="43"></a></div><div class="hidden-xs">1 George St, Level 10<br>
Singapore 049145</div>
<div id="footer_tagline" class="hidden-xs hidden-sm">
Gifting made easy
</div>
<div id="footer_b2b_email">
<div class="footer_b2b_email">For corporate sales enquiry, you may write in to <a href="mailto:[email protected]">[email protected]</a></div>
</div>
<div id="footer_support_email">
<div class="footer_b2b_email">For support enquiry, you may write in to <a href="mailto:[email protected]">[email protected]</a></div> </div>
<div class="label-newletter">Get updates on Giftano's latest gifts and news.</div>
<div id="footer_subscribe_newsletter">
<input type="email" placeholder="Enter your email address" id="footer_WLSubsribe_em">
<button id="footer_WLSubsribe_submit" class="btn-primary">Subscribe</button>
</div>
</div>
<div class="col-xs-12 col-md-12 text-center footerCR">
<span itemtype="copyrightYear">2024</span> ©
<span itemtype="copyrightHolder">Giftano</span>. All Rights Reserved
</div>
</div>
</div>
</div>
<div id="toTop" class=""><i class="fa fa-angle-up"></i></div>
<div class="modal fade" id="mdlWLTx" tabindex="-1" role="dialog" aria-labelledby="mdlWLTxLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header text-center">
<button type="button" class="close" data-dismiss="modal"><span aria-hidden="true"></span><span class="sr-only">Close</span></button>
<h2 class="modal-title text-center" id="HIWModalLabel">Subscribe to Giftano's Newsletter</h2>
</div>
<div class="modal-body">
<div id="txWL" class="hide">
Thanks for letting us know which gifts you would like to see on Giftano.com.<br>
We will contact the merchant and try the get them listed with us ASAP.
<hr class="hr-dashed">
</div>
<div class="text-center">
<h3 class="text-center hide" id="HIWModalLabelEx">Subscribe to Giftano's Newsletter</h3>
<div>Be the first to receive updates on any product launches, exclusive event invites, and new gift guides from Giftano.com!</div>
<div class="form-inline frmsubsribe">
<div class="form-group">
<label class="sr-only" for="mdlWLSubsribe">Subsribe Newsletter</label>
<div class="input-group">
<input type="text" class="form-control col-xs-12" id="mdlWLSubsribe_nm" placeholder="Your name">
<div class="input-group-addon frmsubsribe-dvd"><div class="frmsubsribe-dvdinside"></div></div>
<input type="text" class="form-control" id="mdlWLSubsribe_em" placeholder="Your email">
<div class="input-group-addon" id="frmsubsribe-submit">SUBSCRIBE</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="modal fade" id="mdlHIW" tabindex="-1" role="dialog" aria-labelledby="mdlHIWLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header text-center" style="padding:0px;">
<button type="button" class="close" data-dismiss="modal"><span aria-hidden="true"></span><span class="sr-only"></span></button>
</div>
<div class="modal-body text-center"></div>
</div>
</div>
</div>
<div class="modal" id="mdSMmsg" tabindex="-1" role="dialog" aria-labelledby="mdSMmsgLabel" aria-hidden="true">
<div class="modal-dialog modal-sm">
<div class="modal-content">
<div class="modal-header text-center">
<button type="button" class="close" data-dismiss="modal"><span aria-hidden="true"></span><span class="sr-only"></span></button>
<h1 class="modal-title" id="mdSMmsgLabel"></h1>
</div>
<div class="modal-body"></div>
</div>
</div>
</div>
<div class="modal" id="mdSVCInfo" tabindex="-1" role="dialog" aria-labelledby="mdSVCInfoLabel" aria-hidden="true">
<div class="modal-dialog modal-sm">
<div class="modal-content">
<div class="modal-header text-center">
<button type="button" class="close" data-dismiss="modal"><span aria-hidden="true"></span><span class="sr-only"></span></button>
<h1 class="modal-title" id="mdSVCInfoLabel">What is Service Fee?</h1>
</div>
<div class="modal-body">
<p>Please be informed that a service fee will be imposed for certain gift vouchers.</p>
<p>This fee is necessary due to additional finance and administration charges incurred by us when processing transactions with certain merchants and/or through different purchasing platforms.</p>
</div>
</div>
</div>
</div>
<div class="modal fade" id="mdlFormatGiftDisplay" tabindex="-1" role="dialog" aria-labelledby="mdlFormatGiftDisplayLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header text-center">
<button type="button" class="close" data-dismiss="modal"><span aria-hidden="true"></span><span class="sr-only">Close</span></button>
<h2 class="modal-title" id="mdlFormatGiftDisplayLabel">Delivery Method</h2>
<h3 class="modal-title" id="mdlFormatGiftDisplayExtraLabel"></h3>
</div>
<div class="modal-body">
<div class="row mfgd hide" id="mfgd_non_digital">
<div class="col-sm-12 mfgd_image">
<img src="https://giftano.com/cdn-cgi/image/format=auto/https://static-cdn.giftano.com/wimg/asset/thumbnail_non_digital.jpg" class="ils_non_digital_delivery"> </div>
<div class="col-xs-12 col-sm-6 mfgd_delivery_box" id="mfgd_delivery_mail">
<div class="mfgd_delivery_opts">
<div class="text-center mfgd_delivery_opts_title"><strong>Gift by Post</strong></div>
<ul>
<li>Delivery in 2-4 working days
</li><li>Sent by registered mail
</li><li>Exclusive Giftano envelope
</li><li>Singapore address ONLY
</li><li>Service Fee From: S$0
</li></ul>
</div>
</div>
<div class="col-xs-12 col-sm-6 mfgd_delivery_box" id="mfgd_delivery_courier">
<div class="mfgd_delivery_opts">
<div class="text-center mfgd_delivery_opts_title"><strong>Gift by Courier</strong></div>
<ul>
<li>Sent Courier delivery
</li><li>Exclusive Giftano envelope
</li><li>Singapore address ONLY
</li><li>Service fee may apply
</li><li>Same-day delivery is available for orders placed before 11 AM. Orders placed after this time will be delivered on the next working day.
</li><li>Delivery time is between 9 AM and 5 PM.
</li></ul>
</div>
</div>
</div>
<div class="row mfgd hide" id="mfgd_digital">
<div id="mfgd_digital_1">
<div class="col-sm-12 mfgd_gc_video text-center"></div>
<div class="col-sm-12 mfgd_image text-center" mid=""></div>
<div class=" col-xs-12 col-sm-offset-2 col-sm-8" id="mfgd_delivery_email">
<div class="mfgd_delivery_opts">
<div class="text-center mfgd_delivery_opts_title"><strong>Gift by Email</strong></div>
<ul>
<li>Instant delivery by email or <span id="mfgd_wa_view_details">Whatsapp <i class="fa fa-info-circle" style="font-size:0.8em;"></i></span>
</li><li>Perfect for last minute gifts
</li><li>FREE Service Fee
</li></ul>
</div>
</div>
</div>
<div id="mfgd_digital_2" class="hide">
<span id="mfgd_wa_back" class="btn btn-link"><i class="fa fa-angle-left"></i> BACK</span>
<span id="mfgd_wa_back_secondary" class="btn btn-link hide"><i class="fa fa-angle-left"></i> BACK</span>
<div id="mfgd_digital_2_content">
<div><img src="https://giftano.com/cdn-cgi/image/format=auto/https://static-cdn.giftano.com/wassets20/wa-explanation.jpg" class="img-responsive"></div>
<h3>How to send a Giftano gift by Whatsapp</h3>
<ol>
<li>Enter <strong>your own email address as recipient</strong> and <strong>recipient phone number</strong> in the Delivery Details before checking out.</li>
<li>
After checkout, click the button <span class="btn btn-sm btn-info" style="background-color:#25D366"><i class="fa fa-whatsapp"></i> Send via Whatsapp</span>.
<br><i>(No whatsapp in your current device? follow alternative steps below)</i>
</li>
<li>
Send your gift <span style="color:var(--primary-300);"><i class="fa fa-paper-plane-o"></i></span>.
<br><img src="https://giftano.com/cdn-cgi/image/format=auto/https://static-cdn.giftano.com/wassets20/wa_example.jpg" style="width:50%">
</li>
</ol>
<div style="margin-top:40px">
<h5>Alternative Steps</h5>
<ol>
<li>Open the gift sent to your email and <strong>copy the link</strong> <span style="color:var(--primary-300);"><i class="fa fa-clone"></i></span><br>Indicated after the phrase: <i style="color:#EF9E4F;">Please copy and paste the link into your web browser.</i></li>
<li>
<strong>Paste</strong><span style="color:var(--primary-300);"> <i class="fa fa-clipboard"></i></span> the link in <span style="color:var(--primary-300);"><i class="fa fa-whatsapp"></i></span> <strong>Whatsapp</strong> (or any other social platform) and type your personalised message.
</li>
<li>
Send your gift <span style="color:var(--primary-300);"><i class="fa fa-paper-plane-o"></i></span>.
<br><img src="https://giftano.com/cdn-cgi/image/format=auto/https://static-cdn.giftano.com/wassets20/wa_example.jpg" style="width:50%">
</li>
</ol>
</div>
</div>
</div>
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default btn-grey" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
<div class="modal fade" id="mdlCallBackRequest" tabindex="-1" role="dialog" aria-labelledby="mdlCallBackRequestLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header text-center">
<button type="button" class="close" data-dismiss="modal"><span aria-hidden="true"></span><span class="sr-only">Close</span></button>
<h3 class="text-center modal-subtitle" style="color:var(--primary-300);font-size:32px"><span id="titleCallBackRequest">Get in touch!</span></h3>
</div>
<div class="modal-body">
<div id="TxCallBackRequest" class="hide text-center" style="font-size:1.1em;line-height:1.5em;margin-bottom:30px;">
Your request has been sent. We will contact you latest within 1 business day.
</div>
<div id="FrmCallBackRequest">
<p class="modal-desc text-center">Schedule a short conversation with a dedicated account manager for Giftano to provide you with the best corporate gift, fully customised to your needs.</p>
<div class="form" id="call-back-request-form" role="form" method="POST">
<div class="form-group">
<label for="inputFName" class="control-label">Name</label>
<input type="text" class="form-control" name="inputFName" id="inputFNameCBR" placeholder="enter your name" required="required" value="">
</div>
<div class="form-group">
<label for="inputEmail" class="control-label">Email</label>
<input type="email" class="form-control" name="inputEmail" id="inputEmailCBR" placeholder="enter your email address" required="required" value="">
</div>
<div class="form-group">
<label for="inputPhone" class="control-label">Contact Number</label>
<input type="tel" class="form-control" name="inputPhone" id="inputPhoneCBR" placeholder="enter your contact number" value="" required="required">
</div>
<div class="form-group">
<label for="inputMessage" class="control-label">Message</label>
<textarea class="form-control" name="inputMessage" id="inputMessageCBR" placeholder="enter your message here"></textarea>
</div>
<div class="col-md-12 formInput text-center">
<button type="submit" class="btn btn-primary btn-block" id="btnSendCallBackRequest">Submit</button>
</div>
<div class="clearfix"></div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="modal in" id="mdCookiesPolicy" tabindex="-1" role="dialog" aria-labelledby="mdCookiesPolicyLabel" aria-hidden="true" style="display: block;">
<div class="modal-dialog modal-sm">
<div class="modal-content">
<div class="modal-body">
<div class="container">
<div class="row">
<div class="hidden-xs hidden-sm col-md-2 privacy-image">
<img src="/wimg/cookies.png">
</div>
<div class="col-xs-12 col-md-8 privacy-content">
<h3>Our Cookie Policy</h3>
<p>We use these cookies to gather information about the way users interact with our website, for performance, social media and advertising purposes. We use this information to create reports and help us improve the website. Cookies enable you to enjoy certain features like purchase on our site, saving your cart, social sharing function, and to tailor messages and display ads to your interests (on our site, and others). They also help us understand how our site is being used. If you do not allow these cookies, we will not be able to include your visit in our statistics.</p>
</div>
<div class="col-md-2 col-xs-12 privacy-cta text-center">
<button type="button" id="btnAcceptCookies" class="btn btn-primary btn-md btn-block">Accept<span class="hidden-md hidden-lg"> Cookies</span></button>
<button type="button" id="btnDeclineCookies" class="btn btn-secondary btn-md btn-block hide">Decline</button>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<script src="/js/jquery.min.js" type="text/javascript"></script>
<script src="/js/bootstrap.js" type="text/javascript"></script>
<script src="/js/holder.js" type="text/javascript"></script>
<script src="/plugin/typeahead/typeahead.bundle.min.js" type="text/javascript"></script>
<script src="/js/js.cookie.min.js" type="text/javascript"></script>
<!--[if IE]>
<script src="/js/jquery.placeholder.min.js"></script>
<script src="/js/oldie.js"></script>
<![endif]-->
<script type="text/javascript">
var have_voucher = 0;
var have_physical = 0;
$( document ).ready(function() {
$('#mdCookiesPolicy').modal('show');
var partners;
var scItems;
var scTotalItems;
re_post_footer();
$('.ttldf').tooltip({
'placement':'auto'
});
$(".srvcFeeInfo").on("click",function(){
$('#mdSVCInfo').modal('show')
});
$(document).on("click",".GC_float_left_close",function(){
let target = $(this).attr("target");
$(target).hide();
});
$(".addTOwishlist").on("click",function(){
var nm = $(this).attr("mnm");
var pnm = $(this).attr("pnm");
var pid = $(this).attr("pid");
var mid = $(this).attr("mid");
$("#HIWModalLabel").html("AWESOME!");
$("#txWL").removeClass("hide");
$("#HIWModalLabelEx").removeClass("hide");
$('#mdlWLTx').modal('show');
$.ajax({
type: "POST",
url: "/proxy",
data: { csurl: "merchant_suggestion/",merchantID:mid,mcName:nm,productID:pid,productName:pnm,mcAddress:"",name:'',email:'',notes:''}
}).done(function( data ) {
});
});
$('#mdlWLTx').on('hidden.bs.modal', function (e) {
$("#txWL").addClass("hide");
$("#HIWModalLabelEx").addClass("hide");
$("#HIWModalLabel").html("Subscribe to Giftano Newsletter");
$("#mdlWLSubsribe_nm").val("");
$("#mdlWLSubsribe_em").val("");
})
//frmsubsribe-submit mdlWLSubsribe_nm mdlWLSubsribe_em
$(document).on("click","#frmsubsribe-submit",function(){
var n = $("#mdlWLSubsribe_nm").val();
var e = $("#mdlWLSubsribe_em").val();
if(n && e){
$.ajax({
type: "POST",
url: "/proxy",
data: { csurl: "add-newsletter-subscriber/",name:n,email:e}
}).done(function( data ) {
if(data.status==1){
alert("Thank you for subscribing to Giftano Newsletter.");
$("#mdlWLSubsribe_nm").val("");
$("#mdlWLSubsribe_em").val("");
setCookie('shownNLMdl', 1, 1825)
}else{
alert("Sorry, we unable to process your request, please try again.");
}
});
}else if(!n && !e){
alert("Please enter your name and email address!");
}else if(!n && e){
alert("Please enter your name!");
}else if(n && !e){
alert("Please enter your email address!");
}
});
$(document).on("click","#footer_WLSubsribe_submit",function(){
var e = $("#footer_WLSubsribe_em").val();
// alert("Thank you for subscribing to Giftano Newsletter.");
if( e){
$.ajax({
type: "POST",
url: "/proxy",
data: { csurl: "add-newsletter-subscriber/",email:e}
}).done(function( data ) {
if(data.status==1){
alert("Thank you for subscribing to Giftano Newsletter.");
}else{
alert("Sorry, we unable to process your request, please try again.");
}
});
}else if(!e){
alert("Please enter your email address!");
}
});
$(window).scroll(function() {
if($(this).scrollTop() != 0) {
$('#toTop').fadeIn();
} else {
$('#toTop').fadeOut();
}
});
$('#toTop').click(function() {
$('body,html').animate({scrollTop:0},800);
});
$(".scroll").click(function(event){
event.preventDefault();
$('html,body').animate({scrollTop:$(this.hash).offset().top}, 500);
});
$('#mdSMmsg').on('hidden.bs.modal', function (e) {
$("#mdSMmsgLabel").html("");
$("#mdSMmsgLabel .modal-body").html("");
})
$(document).on("click","#li-nvSearch",function(){
var toggleWidth = $("#nvOnSearch").width() == 200 ? "0px" : "200px";
if (toggleWidth == "200px"){
$("#nvOnSearch").removeClass("hide");
}
$('#nvOnSearch').animate({ width: toggleWidth},function(){
if (toggleWidth == "0px"){
$("#nvOnSearch").addClass("hide");
}
});
if(window.partners){
autocompleteNavTH()
//console.log("with data");
}else{
//console.log("without data");
updateNavTH();
}
$("#nvOnSearch input").focus();
});
$(document).on("click",".dyoptdetailsmdl .close",function(){
var tg = $(this).attr("tg");
$(tg).modal('hide');
});
$(document).on("mouseenter","#nvCart",function(){
if(0==0){
$("#scNavPreview").fadeIn();
}
});
$(document).on("mouseenter","#nvSignIn.signedin",function(){
if(0==0){
$("#scNavMember").fadeIn();
}
});
$('body').click(function(event) {
//hide search navigation
if(!$(event.target).is('.nvOnSearchInput') && !$(event.target).is('#nvOnSearch') && !$(event.target).is('#nvSearch') && !$(event.target).is('#li-nvSearch')){
$('#nvOnSearch').animate({ width: "0px"},function(){
$("#nvOnSearch").addClass("hide");
});
}
});
$('body div, body li').mouseenter(function(event) {
if(!$('.nvdpleft').has(event.target).length){
$("#scNavPreview").fadeOut();
$("#scNavMember").fadeOut();
}
});
updCartCount();
if(msieversion()){
if(msieversion()<=8){
$("#alertTopIE").removeClass("hide");
}
}
vstpage()
//mfgd_digital_1 mfgd_digital_2 mfgd_wa_view_details mfgd_wa_back
$(document).on("click",".mfgd_wa_view_details_adv",function(){
//open modal
$(".mfgd_delivery_box").addClass("hide");
$("#mfgd_delivery_email").removeClass("hide");
$(".mfgd_delivery_box").removeClass("col-sm-6");
$(".mfgd_delivery_box").addClass("col-sm-12");
$("#mdlFormatGiftDisplayLabel").html("<img src='https://giftano.com/cdn-cgi/image/format=auto/https://static-cdn.giftano.com/wassets20/asset/instant_delivery_icon_o.png'> Instant E-Gift Delivery");
$("#mfgd_digital").removeClass("hide");
$('.modal').modal('hide');
$("#mdlFormatGiftDisplay").modal('show');
$("#mdlFormatGiftDisplay").addClass("mdlDyInstant")
$("#mfgd_digital_1").addClass("hide");
$("#mfgd_digital_2").removeClass("hide");
$("#mfgd_wa_back").addClass("hide");
//$("#mfgd_wa_back_secondary").removeClass("hide");
});
$(document).on("click","#mfgd_wa_back_secondary",function(){
$('.modal').modal('hide');
});
$(document).on("click","#mfgd_wa_view_details",function(){
$("#mfgd_digital_1").addClass("hide");
$("#mfgd_digital_2").removeClass("hide");
});
$(document).on("click","#mfgd_wa_back",function(){
$("#mfgd_digital_1").removeClass("hide");
$("#mfgd_digital_2").addClass("hide");
});
$(document).on("click",".format-gift-display",function(){
var format = $(this).attr("format");
var dy = $(this).attr("dy") || "";
format_gift_display(format,dy);
});
$('#mdlFormatGiftDisplay').on('hidden.bs.modal', function () {
$("#mdlFormatGiftDisplayLabel").html("Delivery Method");
$(".mfgd").addClass("hide");
$("#mfgd_non_digital .mfgd_delivery_opts").outerHeight("auto");
$("#mfgd_digital_1").removeClass("hide");
$("#mfgd_digital_2").addClass("hide");
$("#mfgd_wa_back").removeClass("hide");
//$("#mfgd_wa_back_secondary").addClass("hide");
})
$('#mdlFormatGiftDisplay').on('shown.bs.modal', function () {
var imgPreview = $("#mfgd_digital .mfgd_image").html() || "";
var mid = $("#mfgd_digital .mfgd_image").attr("mid") || "";
var isDigital = 0;
if (!$("#mfgd_digital").hasClass("hide")) {
isDigital = 1;
}else{
isDigital = 0;
}
video_location = "https://giftano.imgix.net/videos/gift-voucher-demo.mp4";
video_location = "https://giftano.imgix.net/videos/gift-voucher-demo.mp4";
//console.log(window.have_voucher+"->"+window.have_physical)
if((!window.have_voucher || !window.have_physical) && (window.have_voucher>0 || window.have_physical>0)){
video_location = "https://giftano.imgix.net/videos/gift-voucher-demo.mp4";
//console.log(window.have_voucher+"->"+window.have_physical)
if(window.have_voucher>0){
video_location = "https://giftano.imgix.net/videos/gift-voucher-demo.mp4";
}else if(window.have_physical>0){
video_location = "https://giftano.imgix.net/videos/giftano-physical-gift-demo.mp4";
}
}
if($("#mfgd_digital .mfgd_gc_video").html()=="" && isDigital==1){
$("#mfgd_digital .mfgd_gc_video").html('<video autoplay="autoplay" controls playsinline><source src="'+video_location+'" type="video/mp4">Your browser does not support the video tag.</video>');
}
if(!imgPreview && mid){
var t_url = "";
$("#mfgd_digital .mfgd_image").html("<i class=\"fa fa-spinner fa-pulsefa-fw\"></i> loading...");
$("#mfgd_digital .mfgd_image").css("width","100%");
//get all images
$.ajax({
type: "POST",
url: "/proxy",
data: {csurl:"vc_evoucher_bg/",merchantid:mid}
}).done(function( data ) {
bgs = data.data;
if(bgs){
bg_template = bgs.bg_template || "";
bg_evoucher = bgs.bg_evoucher || "";
if(bg_evoucher!=""){
$("#mfgd_digital .mfgd_image").html('<giftano-evoucher expDate="17/12/2025" name="Your Gift" bgImage="'+bg_evoucher+'" logo="https://giftano.com/img/logo/Giftano-Logo-2020.png" />');
}else if(bg_template!=""){
$("#mfgd_digital .mfgd_image").html("<img src=\""+bg_template+"\">") || "";
}else{
$("#mfgd_digital .mfgd_image").html("");
}
}
})
}
//adjust size
var t=0;
var t_elem;
var count = $("#mfgd_non_digital .mfgd_delivery_opts").length;
$("#mfgd_non_digital .mfgd_delivery_opts").each(function (i) {
$this = $(this);
if ( $this.outerHeight() > t ) {
t_elem=this;
t=$this.outerHeight();
}
if (i+1 === count) {
$("#mfgd_non_digital .mfgd_delivery_opts").outerHeight(t);
}
});
})
$(document).on("click","#btnAcceptCookies",function(){
Cookies.set('acp_giftano_cookies', '1', { expires: 30,sameSite: 'none',secure: true })//"; SameSite=None; Secure"
$('#mdCookiesPolicy').modal('hide')
//set cookies
//close modal
//show no resale policy
$('#mdlNoReSalePolicy').modal({
keyboard: false,
backdrop: 'static',
show:true
})
})
$(document).on("click","#btnDeclineCookies",function(){
//remove cookies
Cookies.remove('acp_giftano_cookies')
$('#mdCookiesPolicy').modal('hide')
})
$(".shareWithNavShare").on("click",function(e){
var target = $(this).attr("target");
var data = $("#"+target).html();
var jsonData = JSON.parse(data);
var url = jsonData.url;
var gid = jsonData.gid || "";
var vc = jsonData.vc || "";
var mc = jsonData.mc || "";
if(!url || url==""){
//get url from giftid
$.ajax({
type: "POST",
url: "/proxy",
data: { csurl: "get_gift_url/",gift_id:gid,voucher:vc,merchant:mc}
}).done(function( data ) {
if(data.status==1){
url = data.data;
const shareData = {
title: jsonData.title,
text: jsonData.text,
url: url
}
e.preventDefault();
try {
navigator.share(shareData)
} catch(err) {
alert("Sorry, we're share feature not available, please try again later.");
}
}else{
alert("Sorry, we're share feature not available, please try again later.");
}
});
}else{
const shareData = {
title: jsonData.title,
text: jsonData.text,
url: url
}
e.preventDefault();
try {
navigator.share(shareData)
} catch(err) {
alert("Sorry, we're share feature not available, please try again later.");
}
}
});
});
function setCookie(name, value, days) {
var expires = "";
if (days) {
var date = new Date();
date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
expires = "; expires=" + date.toUTCString();
}
document.cookie = name + "=" + (value || "") + expires + "; path=/" + "; SameSite=None; Secure";
}
function updCartCount(){
$.ajax({
type: "POST",
url: "/proxy",
data: { csurl: "total_shoppingcartitem/",shoppingcartid:""}
}).done(function(data) {
if(data.status==1){
var total = data.data.total || 0;
window.scItems = data.data.items || 0;
window.scTotalItems = total
$("#scNvIdc").removeClass("hide");
$("#scNvIdc").html(total);
$("#scNvIdc-m").removeClass("hide");
$("#scNvIdc-m").html(total);
}else if(data.status!=1){
$("#scNvIdc").addClass("hide");
$("#scNvIdc-m").addClass("hide");
}
//getBlog();
getSCPreview();
});
}
function updCartContent(){}
function nl2br(str, is_xhtml) {
var breakTag = (is_xhtml || typeof is_xhtml === 'undefined') ? '<br ' + '/>' : '<br>';
return (str + '')
.replace(/([^>\r\n]?)(\r\n|\n\r|\r|\n)/g, '$1' + breakTag + '$2');
}
function mdMsg(size,title,content){
var size;
if(content){
$("#mdSMmsg .modal-dialog").removeClass("modal-sm");
$("#mdSMmsg .modal-dialog").removeClass("modal-lg");
$("#mdSMmsg .modal-dialog").addClass("modal-"+size);
if(title==""){
$("#mdSMmsg .modal-header").css("padding","0");
}else{
$("#mdSMmsgLabel").html(title);
$("#mdSMmsg .modal-header").css("padding","12");
}
$("#mdSMmsg .modal-body").html(nl2br(content));
$("#mdSMmsg").modal('show');
}
}
function getBlog(){
$.ajax({
type: "POST",
url: "/get_blog_article"
}).done(function( data ) {
contents = data.contents;
if(contents){
var ct = "";
$.each( contents, function( key, value ) {
var title = value.title || "";
var link = value.link || "#";
var image = value.image || "";
ct += "<a href='"+link+"' class='fbb'>";
if(image){
ct += "<div class='fbb-img'>";
ct += "<img src='"+image+"'>";
ct += "</div>";
}
ct += "<div class='fbb-text'>"+title+"</div>";
ct += "</a>";
});
$("#ftbx-blog").html(ct);
}else{
$(".fbb").addClass("hide");
}
});
}
function getSCPreview(){
$("#scNavPreviewContent").html("");
$("#scNavPreview .loading").removeClass("hide");
totalItems = window.scTotalItems || 0;
items = window.scItems;
var content="";
var listgifts = "<i>no gift information</i><br/><br/>";
sbtotal = 0;
if(items){
var listgifts = "";
$.each( items, function( key, value ) {
qty = value.quantity;
dycost = value.dycost;dycost = parseFloat(dycost);
vouchertype = value.vouchertype;
price = vouchertype.price;
dymethod = value.dymethod;
tprice = dycost+(qty*price);
sbtotal = sbtotal + tprice
var is_giftbox = 0;
merchant = value.merchant;
var merchant_name = merchant.name;
if(vouchertype.is_giftbox==1){
merchant_name = "The Ultimate Gift";
}
if(qty>0){
listgifts += "<div class=\"prv-nv-itm\">";
listgifts += "<div class=\"prv-nv-itm-left\">";
listgifts += "<div class=\"nm\">"+qty+" of "+vouchertype.name+"</div>";
listgifts += "<div class=\"mc\">"+merchant_name+"</div>";
if(dymethod){
listgifts += "<div class=\"dy\">";
listgifts += "Send by "+dymethod.text;
if(value.dydate_formatted){
listgifts += " ("+value.dydate_formatted+")";
}
listgifts += "</div>";
}
listgifts += "</div>";
listgifts += "<div class=\"prv-nv-itm-right\">S$"+tprice+"</div>";
listgifts += "</div>";
}
});
}else{
}
//generate data
btnSC = "<a href='/shopping-cart' id='nvBtnCo' class='btn btn-primary btn-xs pull-right'>Checkout</a>";
content += "<div class=\"title\">You have "+totalItems+" gift(s) in your cart"+btnSC+"</div>";
content += "<div class=\"content\">"+listgifts+"</div>";
if(totalItems>0){
content += "<div class=\"sbtotal\">Total<span class='pull-right'>S$"+sbtotal+"</span><i>*price inclusive delivery cost.</i></div>";
}
$("#scNavPreviewContent").html(content);
$("#scNavPreview .loading").addClass("hide");
}
function toObject(arr) {
var rv = {};
for (var i = 0; i < arr.length; ++i)
rv[i] = arr[i];
return rv;
}
function msieversion() {
var ua = window.navigator.userAgent;
var msie = ua.indexOf("MSIE ");
var vs = "";
if (msie > 0 || !!navigator.userAgent.match(/Trident.*rv\:11\./)) // If Internet Explorer, return version number
{
vs = (parseInt(ua.substring(msie + 5, ua.indexOf(".", msie))));
}
if(vs){
return vs
}else{
return false;
}
}
function vstpage(){
var crpage = "print-gifts";
if(crpage=="merchant-profile"){
startdate = "2024-12-10 20:25:28";
enddate = "2024-12-17 20:25:28";
$.ajax({
type: "POST",
url: "/proxy",
data: { csurl: "visitor/page/","visitor-id":"dd5fc924022fc8272ea73c20ee112fd1","object":"merchant","object-id":"","request-record":1,"record-object":"merchant","record-startdate":startdate,"record-enddate":enddate}
}).done(function( data ) {
if(data.status==1){
dt = data.data || "";
if(dt){
t_unq = 0;
t = 0;
var mc = [];
$.each(dt,function(i,v){
t++;
mi = v.id;
if (mi in mc === false) {
t_unq++;
mc[mi] = 0;
}
cr_mi = mc[mi];
mc[mi] = cr_mi+1;
});
}
if(t_unq>=5){
autoNLMdl()
}
}else{
}
});
}else if(crpage=="gift-profile"){
$.ajax({
type: "POST",
url: "/proxy",
data: { csurl: "visitor/page/","visitor-id":"dd5fc924022fc8272ea73c20ee112fd1","object":"gift","object-id":"","request-record":0}
}).done(function( data ) {});
}
}
function autoNLMdl(){
shownNLMdl = getCookie('shownNLMdl');
mm = "";
if(mm==""){
//get shownNLMdl status
if(shownNLMdl==0){
$('#mdlWLTx').modal('show');
//set cookies
setCookie('shownNLMdl', 1, 30)
}else{
//shown
}
}
}
function getCookie(cname) {
var name = cname + "=";
var decodedCookie = decodeURIComponent(document.cookie);
var ca = decodedCookie.split(';');
for(var i = 0; i <ca.length; i++) {
var c = ca[i];
while (c.charAt(0) == ' ') {
c = c.substring(1);
}
if (c.indexOf(name) == 0) {
return c.substring(name.length, c.length);
}
}
return "";
}
function setCookie(cname, cvalue, exdays) {
var d = new Date();
d.setTime(d.getTime() + (exdays*24*60*60*1000));
var expires = "expires="+ d.toUTCString();
document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/";
}
function validURL(str) {
var pattern = new RegExp('^(https?:\\/\\/)?'+ // protocol
'((([a-z\\d]([a-z\\d-]*[a-z\\d])*)\\.)+[a-z]{2,}|'+ // domain name
'((\\d{1,3}\\.){3}\\d{1,3}))'+ // OR ip (v4) address
'(\\:\\d+)?(\\/[-a-z\\d%_.~+]*)*'+ // port and path
'(\\?[;&a-z\\d%_.~+=-]*)?'+ // query string
'(\\#[-a-z\\d_]*)?$','i'); // fragment locator
return !!pattern.test(str);
}
function format_gift_display(format = "",dy=""){
$(".mfgd").addClass("hide");
$("#mdlFormatGiftDisplay").removeClass("mdlDyMailCourier");
$("#mdlFormatGiftDisplay").removeClass("mdlDyInstant");
$("#mdlFormatGiftDisplayExtraLabel").html("");
$(".mfgd_delivery_box").addClass("col-sm-6");
$(".mfgd_delivery_box").removeClass("col-sm-12");
$("#mfgd_wa_back").removeClass("hide");
//$("#mfgd_wa_back_secondary").addClass("hide");
if(dy!=""){
$(".mfgd_delivery_box").addClass("hide");
if(dy=="ecard" || dy=="email"){
$("#mfgd_delivery_email").removeClass("hide");
$(".mfgd_delivery_box").removeClass("col-sm-6");
$(".mfgd_delivery_box").addClass("col-sm-12");
}else if(dy=="mail"){
$("#mfgd_delivery_mail").removeClass("hide");
$(".mfgd_delivery_box").removeClass("col-sm-6");
$(".mfgd_delivery_box").addClass("col-sm-12");
}else if(dy=="courier"){
$("#mfgd_delivery_courier").removeClass("hide");
$(".mfgd_delivery_box").removeClass("col-sm-6");
$(".mfgd_delivery_box").addClass("col-sm-12");
}
}
if(format=="non-digital"){
$("#mdlFormatGiftDisplayLabel").html("<img src='https://giftano.com/cdn-cgi/image/format=auto/https://static-cdn.giftano.com/wassets20/asset/courier_icon_o.png'> Mail & Courier Delivery");
$("#mfgd_non_digital").removeClass("hide");
$("#mdlFormatGiftDisplay").modal('show');
$("#mdlFormatGiftDisplay").addClass("mdlDyMailCourier");
}else if(format=="digital"){
$("#mdlFormatGiftDisplayLabel").html("<img src='https://giftano.com/cdn-cgi/image/format=auto/https://static-cdn.giftano.com/wassets20/asset/instant_delivery_icon_o.png'> Instant E-Gift Delivery");
$("#mfgd_digital").removeClass("hide");
$("#mdlFormatGiftDisplay").modal('show');
$("#mdlFormatGiftDisplay").addClass("mdlDyInstant");
$("#mdlFormatGiftDisplayExtraLabel").html("You can now send Physical gifts digitally. <a href='/digital-gifting' target='_blank'>Learn more>></a>");
}
}
/* Typeahead */
var searchSource;
$.get( "https://giftano.com/st-data/freetypesearch_data.json?1734436800", function( data ) {
window.searchSource = new Bloodhound({
datumTokenizer: function(d) {
var test = Bloodhound.tokenizers.whitespace(d.title+" "+d.sub_title+" "+d.title_2);
$.each(test,function(k,v){
i = 0;
while( (i+1) < v.length ){
test.push(v.substr(i,v.length));
i++;
}
})
return test;
},
queryTokenizer: Bloodhound.tokenizers.whitespace,
limit: 10,
local: data
});
searchTextTop();
});
//action when click
$('.searchTextTop').bind('typeahead:complete', function(obj, datum, name) {
var url = "";
if(datum.url){
url = datum.url;
}
window.location = url;
});
$('.searchTextTop').bind('typeahead:select', function(obj, datum, name) {
var url = "";
if(datum.url){
url = datum.url;
}
window.location = url;
});
function searchTextTop(){
var source = window.searchSource
source.initialize();
$('.searchTextTop').typeahead(
{
hint: true,
highlight: true, /* Enable substring highlighting */
minLength: 1
},
{
name: 'stt-matched',
limit:20,
displayKey: 'title',
source: source.ttAdapter(),
templates: {
empty: ('<div class="stt-suggestion sttItem"><i>No Matches</i></div>'),
suggestion: function(data) {
return_content = '<div class="sttItem"><div class="sttItem_title"><div class="pull-right sttItem_title_icon"><img src="'+data.icon+'"></div><div class="sttItem_title_text">'+data.title+'</div></div><div class="sttItem_subtitle">'+data.sub_title+'</div></div>';
return return_content;
//return '<div><div class="tt-suggestion-logo"><img src="' + (data.logo || "https://cms.giftano.io/uploads/bulk_01_ea64409053.png") + '" style="width:18px;height:auto;"></div><div class="tt-suggestion-head">' + data.name + '</div><div class="tt-suggestion-extra">' + data.categories_text + '</div></div>';
}
}
}
);
}
function re_post_footer(){
var footer_sec_b_max = 0;
if($( document ).width()>=768){
$( ".footer_sec_b" ).each(function( index ) {
var cr_height = $(this).height() || 0;
if(cr_height>footer_sec_b_max){
footer_sec_b_max = cr_height;
}
});
$("#ft_e_f").css("height",footer_sec_b_max+"px")
$("#ft_e_f_in" ).css("position","absolute");
$("#ft_e_f_in" ).css("bottom","10px");
}else{
$( "#ft_e_f" ).css("height","auto");
$( "#ft_e_f_in" ).css("position","relative");
}
}
$('#mdlCallBackRequest').on('shown.bs.modal', function () {
$("#titleCallBackRequest").html("Get in touch!");
$("#TxCallBackRequest").addClass("hide");
$("#FrmCallBackRequest").removeClass("hide");
$("#inputFNameCBR").val("");
$("#inputEmailCBR").val("");
$("#inputPhoneCBR").val("");
$("#inputMessageCBR").val("");
})
$("#btnSendCallBackRequest").on("click",function(){
//NEED CODE TO SUBMIT
var name = $("#inputFNameCBR").val() || "";
var email = $("#inputEmailCBR").val() || "";
var phone = $("#inputPhoneCBR").val() || "";
var message = $("#inputMessageCBR").val() || "";
var websiteTitle = "You have received a gift";
if(name==""){
alert("Please enter your name");
$("#inputFNameCBR").focus();
}else if(email==""){
alert("Please enter your email address");
$("#inputEmailCBR").focus();
}else if(phone==""){
alert("Please enter your phonenumber");
$("#inputPhoneCBR").focus();
}else {
if(websiteTitle && websiteTitle!=""){
message = message + "\n\nMessage from web page: "+websiteTitle;
}
$.ajax({
type: "POST",
url: "/call-me-back-request",
data: { name:name,email:email,phone:phone,message:message}
}).done(function( data ) {
if(data){
$("#TxCallBackRequest").removeClass("hide");
$("#FrmCallBackRequest").addClass("hide");
$("#titleCallBackRequest").html("Thank You!");
}else{
alert("Something went wrong, please try again or contact our sales team [email protected].");
}
});
gtag_report_conversion_btnSendCallBackRequest();
gtag('event', 'call_back_request', {
'event_category': 'Form Submission',
'event_label': 'Call Back Request',
'value': 1
});
}
});
function gtag_report_conversion_btnSendCallBackRequest(url) {
var callback = function () {
if (typeof(url) != 'undefined') {
window.location = url;
}
};
gtag('event', 'conversion', {
'send_to': 'AW-698736843/kIYMCJyEjZkZEMvBl80C',
'event_callback': callback,
'event_label': 'call_back_request'
});
return false;
}
$('#mdlHIW').on('show.bs.modal', function () {
if($('#mdlHIW .modal-body').html()==""){
$('#mdlHIW .modal-body').html('<img src="//giftano.imgix.net/wimg/Giftano-How-it-works-popup-gv.jpg?auto=format" style="width:100%;"><div><a href="" data-dismiss="modal" style="font-size:12px; font-weight:500; font-family:arial;"><u>Okay that\'s great</u></a></div>');
}else{
alert("something went wrong, please try again.");
}
})
//add alertTopMsgCookies when page load
</script>
<script type="text/javascript">
(function(w){
var k="nudgify",n=w[k]||(w[k]={});
n.uuid="08ef7919-c899-4b59-af02-670b157c2b13";
var d=document,s=d.createElement("script");
s.src="https://pixel.nudgify.com/pixel.js";
s.async=1;
s.charset="utf-8";
d.getElementsByTagName("head")[0].appendChild(s)
})(window)
</script>
<script src="/js/lottie-player.js" type="text/javascript"></script>
<script src="https://static-cdn.giftano.com/weco//giftano-animation-2022.js?v=1734438328" type="text/javascript"></script>
<script type="text/javascript">
var el_preview = document.querySelector('#BoxAnimationPreview');
el_preview.addEventListener('on-complete-animation', (e) => {
$("#animation-box").addClass("hide");
$('#wrap,#footer').show();
sd();
});
</script>
<script src="https://static-cdn.giftano.com/weco/giftano-evoucher.js" type="text/javascript"></script>
<script type="text/javascript">
$( document ).ready(function() {
$(".btnHowToUse").on("click",function(){
var idx = $(this).attr("idx") || "";
$(".htu_item").addClass("hide");
$(".htu_item[idx='"+idx+"']").removeClass("hide");
if(idx && idx!=""){
$('#mdlHTU').modal({
show: true,
backdrop: 'static',
keyboard:false
});
}else{
alert("Sorry, something went wrong, please try again or contact Giftano Support Team.");
}
})
$(".btnGiftTnC").on("click",function(){
var idx = $(this).attr("idx") || "";
$(".gtnc_item").addClass("hide");
$(".gtnc_item[idx='"+idx+"']").removeClass("hide");
if(idx && idx!=""){
$('#mdlGTNC').modal({
show: true,
backdrop: 'static',
keyboard:false
});
}else{
alert("Sorry, something went wrong, please try again or contact Giftano Support Team.");
}
})
$('#mdlHTU').on('hidden.bs.modal', function (e) {
$(".htu_item").addClass("hide");
})
$('#mdlGTNC').on('hidden.bs.modal', function (e) {
$(".gtnc_item").addClass("hide");
})
var mxThumbnailHeight = 0;
$( ".yg_img_thumbnail" ).each(function( index ) {
//
var crHeight = $(this).height() || 0;
if(mxThumbnailHeight<crHeight){
$(".yg_gift_details").css("min-height",crHeight+"px");
}
})
$(".btnOpenPEGift").on("click",function(){
$(this).addClass("disabled");
$(this).html("loading...");
});
$(".rewrapPEGift").on("click",function(){
var gid = $(this).attr("gid") || "";
if(gid!=""){
//send request to unwrapped and reload
$.ajax({
type: "POST",
url: "/proxy",
data: { csurl: "physical-gift/rewrap/",gift:gid}
}).done(function( data ) {
if(data.status==1){
location.reload();
}
})
}
});
$("#modalSendThankyou").on('shown.bs.modal', function () {
$('#sendMessageSuccess').hide();
$('#sendMessageWarning').hide();
$('#txtThankAddress').focus()
})
$("#formSendThank").submit(function(e){
e.preventDefault();
let to = $("#txtThankAddress").val();
let message = $("#txtThankMessage").val();
if(!to || !message){
return;
}
$('.loading-send-thankyou').removeClass('hide');
$('#sendMessageSuccess,#sendMessageError').hide();
$.ajax({
type: "POST",
url: "/proxy_new",
data: {
csurl: "email/send",
data: JSON.stringify({
from_email: "[email protected]",
html_tag_content: message,
recipients: [{
email: to,
}],
subject: 'Thank you for the gift',
template_name: 'thank-you-page'
})
}
}).done(function( data ) {
$(".loading-send-thankyou").addClass('hide');
// console.log('result send mail', data)
if(data.code === 200){
$("#sendMessageSuccess").show();
}else{
$("#sendMessageWarning").show();
}
});
})
})
$(document).on("click",".open_animation",function(){
var targetPlayerBox = $(this).attr("target-player-box");
var targetPlayer = $(this).attr("target-player");
$(targetPlayerBox).removeClass("hide");
let player = document.querySelector(targetPlayer);
player.play();
setTimeout(
function()
{
$(targetPlayerBox).find(".btnRequestDelivery").removeClass("hide");
}, 7000);
});
$(".btnRequestDelivery").on("click",function(){
var parentBx = $(this).attr("parent-box");
$(parentBx).addClass("hide");
});
$("#wrap,#footer").hide();
function runBoxAnimation(){
$("#animation-box").addClass("hide");
$("#animationWrapperBox").removeClass("hide");
//start lottie animation
let player = document.querySelector("#giftBoxAnimation");
player.play();
setTimeout(
function()
{
//$("#animationOuterBox").addClass("hide");
//$("#wrap").removeClass("hide");
$('#wrap,#footer').fadeIn("5000");
$('#animationOuterBox').fadeOut(2000);
$("#btnSkpLottieAnimation").hide();
}, 5000);
}
$("#btnSkpLottieAnimation").on("click",function(){
$('#wrap,#footer').fadeIn("5000");
$('#animationOuterBox').fadeOut(2000);
$("#btnSkpLottieAnimation").hide();
});
var totalUpdate = 0;
var totalRedeemMerchantCode = 0;
$('.carousel').carousel({
interval:false
})
var url = window.location.href;
var new_url = updateQueryStringParameter(url, "sa", 1);
window.history.pushState( {} , '', new_url );
$("#hs_custInfoBox").on("click",function(){
var stat = $(this).attr("st");
if(stat=="off"){
$("#hs_custInfoBox").html("<i class=\"fa fa-chevron-down\" aria-hidden=\"true\"></i> Record Customer Information");
$("#CustInfoBoxInner").removeClass("hide");
$("#hs_custInfoBox").attr("st","on");
}else{
$("#hs_custInfoBox").html("<i class=\"fa fa-chevron-right\" aria-hidden=\"true\"></i> Record Customer Information");
$("#CustInfoBoxInner").addClass("hide");
$("#hs_custInfoBox").attr("st","off");
}
});
$('#mdlRdmInStore').on('shown.bs.modal', function (e) {
window.dispatchEvent(new Event('resize'));
})
$(".btnRdmSingle,#btnRdmAll").on("click",function(){
//get ID
var idx = $(this).attr("idx");
var sp = $(this).attr("sp");
var umcd = $(this).attr("umcd") || 0;
var tnc_idx = $(this).attr("tnc-idx") || "";
var totalRdmCustDevice = 0;
var totalMerchantCode = 0;
var nos = 1;
$("#bxSubmitRedeemCustDev").addClass("hide");
$(".rdmVcItem").removeClass("activeMcCode");
$(".mdlRdmInStorPreQuestionGuide").addClass("hide");
$(".merchantEarliestExp").addClass("hide");
$(".tab-gift-tnc-gcode-text").addClass("hide");
if(!tnc_idx || tnc_idx==""){
$(".tab-gift-tnc-gcode-text").removeClass("hide");
}
$(".mdlRdmInStorPreQuestionUMCD, .mdlRdmInStorPreQuestionNoUMCD").addClass("hide");
if(umcd==1){
$(".mdlRdmInStorPreQuestionUMCD").removeClass("hide");
}else{
$(".mdlRdmInStorPreQuestionNoUMCD").removeClass("hide");
}
if(idx){
$('#mdlRdmInStore').modal({
show: true,
backdrop: 'static',
keyboard:false
});
$(".rdmVcItem").addClass("hide");
if(idx=="all"){
$("#rdmSubmitBtn").html("REDEEM");
}else{
$("#rdmSubmitBtn").html("REDEEM");
}
$('[href="#tab-gift-evoucher-gcode"]').tab('show');
$( ".rdmVcItem" ).each(function( index ) {
var cr_idx = $(this).attr("idx") || "";
var cr_vcd = $(this).attr("vcd") || "";
var cr_rcd = $(this).attr("rcd") || "";
var cr_umc = $(this).attr("umc") || "";
var cr_mid = $(this).attr("mid") || "";
var cr_tnc_idx = $(this).attr("tnc-idx") || "";
var show = 0;
if(idx=="all"){
show = 1;
$(".tab-gift-tnc-gcode-text").removeClass("hide");
}else if(idx==cr_idx){
show = 1;
$(".tab-gift-tnc-gcode-text[tnc-idx='"+tnc_idx+"']").removeClass("hide");
}
if(show==1){
$(".rdmVcItem[idx='"+cr_idx+"']").removeClass("hide");
$(".rdmVcItem[idx='"+cr_idx+"']").addClass("activeMcCode");
$(".rdmVcItem[idx='"+cr_idx+"'] .rdmVcNameIndex").html("<span>"+nos+".</span>");
if(cr_rcd==1){
totalRdmCustDevice++;
}
if(cr_umc==1){
totalMerchantCode++;
}
nos++;
$(".mdlRdmInStorPreQuestionGuide[mid='"+cr_mid+"']").removeClass("hide");
$(".merchantEarliestExp[mid='"+cr_mid+"']").removeClass("hide");
}
});
if(totalMerchantCode>0 && sp!=1){
$("#mdlRdmInStorPreQuestion").removeClass("hide");
}else{
$("#mdlRdmInStorPreQuestion").addClass("hide");
if(sp==1){
$( ".rdmVcItem.activeMcCode" ).each(function( index ) {
var cr_idx = $(this).attr("idx") || "";
var cr_vcd = $(this).attr("vcd") || "";
var cr_rcd = $(this).attr("rcd") || "";
var cr_umc = $(this).attr("umc") || "";
var cr_mid = $(this).attr("mid") || "";
var cr_bcd = $(this).attr("bcd") || "";
if ($(this).find('.bxMcCodeShow').length) {
if ($(this).find('.bxMcCodeShow').is(':empty')){
if(cr_umc){
getMerchantCode(cr_idx,cr_vcd,cr_mid,cr_bcd);
}else{
$(".rdmVcItem[idx='"+cr_idx+"']").find('.bxMcCodeShow').html("Your Gift Code:<br/><i class='text-warning'>We are really sorry but we are currently facing some technical issues and we are working hard to resolve them. This issue should be resolved by within the next 24-48h. Sorry for any inconvenience caused.</i>");
}
}else{
//do nothing
}
}else{
//not exist - do nothing
}
})
}
}
if(totalRdmCustDevice>0){
$("#bxSubmitRedeemCustDev").removeClass("hide");
}
}else{
alert("Error, please contact Giftano Team");
}
});
$(".btnClosemdlRdmInStore").on("click",function(){
if(window.totalRedeemMerchantCode>0){
$("#mdlRdmInStoreLock").removeClass("hide");
}else{
$('#mdlRdmInStore').modal('hide');
}
});
$("#mdlRdmInStoreLockNo").on("click",function(){
$("#mdlRdmInStoreLock").addClass("hide");
})
$("#mdlRdmInStoreLockYes").on("click",function(){
$('#mdlRdmInStore').modal('hide');
});
$("#mdlRdmInStorPreQuestionNo").on("click",function(){
$('#mdlRdmInStore').modal('hide');
})
$("#mdlRdmInStorPreQuestionYes").on("click",function(){
window.totalRedeemMerchantCode = 0;
$("#mdlRdmInStorPreQuestion").addClass("hide");
//get code activeMcCode
$( ".rdmVcItem.activeMcCode" ).each(function( index ) {
var cr_idx = $(this).attr("idx") || "";
var cr_vcd = $(this).attr("vcd") || "";
var cr_rcd = $(this).attr("rcd") || "";
var cr_umc = $(this).attr("umc") || "";
var cr_mid = $(this).attr("mid") || "";
var cr_bcd = $(this).attr("bcd") || "";
if ($(this).find('.bxMcCodeShow').length) {
if ($(this).find('.bxMcCodeShow').is(':empty')){
if(cr_umc){
getMerchantCode(cr_idx,cr_vcd,cr_mid,cr_bcd);
}else{
$(".rdmVcItem[idx='"+cr_idx+"']").find('.bxMcCodeShow').html("Your Gift Code:<br/><i class='text-warning'>We are really sorry but we are currently facing some technical issues and we are working hard to resolve them. This issue should be resolved by within the next 24-48h. Sorry for any inconvenience caused.</i>");
}
}else{
//do nothing
}
}else{
//not exist - do nothing
}
})
});
$("#mdlRdmInStorConfirmationYes").on("click",function(){
$("#mdlRdmInStorConfirmation").addClass("hide");
$("#rdmSubmitBtn").html("<i class=\"fa fa-spinner fa-pulse\"></i>");
$("#rdm-loading").removeClass("hide");
$("#bxMessageRedeem").html("");
var staffPIN = $("#rdmMcPin").val() || "";
var cs_name = $("#rdm-customer-name").val() || "";
var cs_id = $("#rdm-customer-id-number").val() || "";
var numItems = $(".rdmVcItem:not(.hide)").length
var warningMsg = "";
var totalSuccess = 0;
var totalFailed = 0;
var err_message = "";
if(staffPIN){
$( ".rdmVcItem:not(.hide)" ).each(function( index ) {
var idx = $(this).attr("idx") || "";
var vcd = $(this).attr("vcd") || "";
var rcd = $(this).attr("rcd") || "";
var total_redeem = "";
if(rcd==1){
//show loading for each rdmVcItem without hide
$(".rdmVcItem[idx='"+idx+"'] .rdmVcStatus").html("<i class=\"fa fa-spinner fa-pulse\"></i><br/><i>processing...</i>");
//send request to redeem
$.ajax({
type: "POST",
async:false,
url: "/proxy-mc",
data: { csurl: "redeemvoucher/",code:vcd,redemptionkey:staffPIN,name:cs_name,icnumber:cs_id,redeem:total_redeem},
error:function (xhr, ajaxOptions, thrownError){
err_message = "Something went wrong, please contact Giftano Team.";
$(".rdmVcItem[idx='"+idx+"'] .rdmVcStatus").html("<span class=\"text-danger\"><i class=\"fa fa-exclamation-circle\"></i> "+err_message+"</span>");
$("#rdm-loading").addClass("hide");
}
}).done(function(data) {
rs_stat = data.status || "";
rs_message = data.message || "";
rs_referenceNumber = data.referenceNumber || "";
if(data.status==1){
var cr_result = "";
var cr_notes = "";
//cr_result = "Successfully Redeemed";
if(vcd){
//cr_notes += "<br/><strong>Voucher Code: "+vcd+"</strong>";
}
if(rs_referenceNumber){
cr_notes += "<br/><strong> <abbr title='Redemption Reference Number'>Redemption No.</abbr>: "+rs_referenceNumber+"</strong>";
}
$(".rdmVcItem[idx='"+idx+"'] .rdmVcStatus").html("<div class='text-success'><i class=\"fa fa-check-circle\"></i> <span style='font-size:1.2em;'>Success</span>"+cr_result+"</div>");
$(".rdmVcItem[idx='"+idx+"'] .rdmDetailsSuccess").append(cr_notes);
totalUpdate++;
$("#rdm-loading").addClass("hide");
//change status to full redeemed
$(".btnRdmSingle[idx='"+idx+"']").after("<div class='stampOuter'><small class='stamp'><strong>Fully Redeemed</strong></small></div> ");
$(".btnRdmSingle[idx='"+idx+"']").addClass("hide");
$("#btnRdmAll").addClass("hide");
$(".btnPrintAll[idx='"+idx+"']").addClass("hide");
$(".btnPrintSingle[idx='"+idx+"']").addClass("hide");
$(".btnPrint-bottom[idx='"+idx+"']").addClass("hide");
totalSuccess++;
}else if(data.status!=1){
err_message = rs_message || "Gift Card Wasn't Successfully Redeemed.";
$(".rdmVcItem[idx='"+idx+"'] .rdmVcStatus").html("<span class=\"text-danger\"><i class=\"fa fa-exclamation-circle\"></i> "+err_message+"</span>");
$("#rdm-loading").addClass("hide");
totalFailed++;
}
});
}
})
if(totalSuccess>0 && totalFailed>0){
//partial success
$("#bxMessageRedeem").html("<div class='text-success'>Only some of the vouchers were successfully redeemed, please see below:</div>");
}else if(totalUpdate==numItems){
//all sucess
$("#bxSubmitRedeemCustDev").addClass("hide");
$("#bxMessageRedeem").html("<div class='text-success'>The following gift(s) have successfully been redeemed:</div>");
window.totalUpdate = 0;
}else{
$("#rdmSubmitBtn").html("REDEEM");
$("#bxMessageRedeem").html("<div class='text-danger'>Gift(s) wasn't successfully redeemed.<br/>"+err_message+"</div>");
}
}else{
alert("Gift(s) wasn't successfully redeemed.!");
$(".rdmVcStatus").html("");
$("#rdm-loading").addClass("hide");
$("#rdmSubmitBtn").html("REDEEM");
}
})
$("#mdlRdmInStorConfirmationNo").on("click",function(){
$("#mdlRdmInStorConfirmation").addClass("hide");
});
$("#rdmSubmitBtn").on("click",function(){
var numItems = $(".rdmVcItem:not(.hide)").length
if(numItems==1){
warningMsg = "Please confirm you want to proceed to redeem the gift";
}else if(numItems>1){
warningMsg = "Please confirm you want to proceed to redeem the "+ numItems +" gifts"; }
$("#mdlRdmInStorConfirmationQ").html(warningMsg);
$("#mdlRdmInStorConfirmation").removeClass("hide");
});
$('#mdlRdmInStore').on('hidden.bs.modal', function (e) {
if(window.totalUpdate>0){
//reload
//location.reload();
var url = window.location.href;
var new_url = updateQueryStringParameter(url, "sa", 1);
//window.history.pushState( {} , '', new_url );
window.location.href = new_url;
}
$("#rdm-loading").addClass("hide");
$(".rdmVcStatus").html("");
$("#rdmSubmitBtn").html("REDEEM");
$('#mdlRdmInStore .form-control').val();
//unlock modal
$("#mdlRdmInStoreLock").addClass("hide");
$("#mdlRdmInStorPreQuestion").addClass("hide");
$("#rdmSubmitBtn").html("REDEEM");
$("#rdmSubmitBtn").removeClass("hide");
$("#rdmMcPin").val("");
$("#mdlRdmInStorConfirmation").addClass("hide");
$("#bxMessageRedeem").html("");
$("#bxSubmitRedeemCustDev").removeClass("hide");
$(".mdlRdmInStorPreQuestionGuide").addClass("hide");
$(".merchantEarliestExp").addClass("hide");
});
/*END*/
$('#confirm-print').on('show.bs.modal', function(e) {
$(this).find('.btn-ok').attr('href', $(e.relatedTarget).data('printhref'));
});
$('#confirm-print').on('hidden.bs.modal', function(e) {
$(this).find('.btn-ok').attr('href', "#");
});
if($("#vcr_gt_from_text").html()==""){
$("#vcr_gt_from").addClass("hide");
}
if($("#vcr_gt_to_text").html()==""){
$("#vcr_gt_to").addClass("hide");
}
if($("#vcr_gt_message_text").html()==""){
$("#vcr_gt_message").addClass("hide");
}
document.body.classList.add('js-loading');
window.addEventListener("load", showPage);
function showPage() {
document.body.classList.remove('js-loading');
}
function getMerchantCode(idx,code,merchantid,bcd){
if(code && merchantid && idx){
$.ajax({
type: "POST",
url: "/proxy",
data: { csurl: "get_voucher/code/",code:code,merchantid:merchantid}
}).done(function( data ) {
$(".rdmVcItem[idx='"+idx+"'] .waitingCodes").addClass("hide");
if(data.status==1){
result = data.data;
code = result.code || "";
pin = result.pin || "";
barcode_image = result.barcode_image || "";
//code
var extraCss = "";
var extraCssCode = "";
var n = code.length;
if(validURL(code)){
var barcode_imageText = "";
if(barcode_image && barcode_image!=""){
barcode_imageText += "<div class='hidden-xs hidden-sm'>OR <br/>You can scan QR Code below with your mobile device:<img src='"+barcode_image+"' style='max-width:180px;'></div>";
}
$(".rdmVcItem[idx='"+idx+"']").find('.bxMcCodeShow').html("A new tab with your e-voucher will be opened in a moment.<br/><br/>If new tab doesn't opened in a few seconds, <b><a href='"+code+"'>click here</a></b>.<div>"+barcode_imageText+"</div>");
setTimeout(
function()
{
window.open(code,'Giftano');
//$('#mdlRdmInStore').modal('hide');
}, 2000);
}else{
if(n>16){
extraCss = "width:100%;";
extraCssCode = ";font-size:14px;";
}
let formatedCode = code.match(/.{1,4}/g);
formatedCode = formatedCode.join(' ')
if(pin){
$(".rdmVcItem[idx='"+idx+"']").find('.bxMcCodeShow').html("Your Gift Code:<br/><strong style='"+extraCssCode+"'>"+code+"</strong><br/>PIN: <strong style=''>"+pin+"</strong>");
}else{
$(".rdmVcItem[idx='"+idx+"']").find('.bxMcCodeShow').html("Your Gift Code:<br/><strong style='"+extraCssCode+"'>"+code+"</strong>");
}
$(".rdmVcItem[idx='"+idx+"']").find('.bxMcCodeShowBarcode').html("<img src=\"https://giftano.com/gtools/barcode/?text="+code+"&height=60&format=png&type="+bcd+"\" style='"+extraCss+"'/>");
totalUpdate++;
window.totalRedeemMerchantCode++;
}
}else{
$(".rdmVcItem[idx='"+idx+"']").find('.bxMcCodeShow').html("Your Gift Code:<br/><i class='text-warning'>We are really sorry but we are currently facing some technical issues and we are working hard to resolve them. This issue should be resolved by within the next 24-48h. Sorry for any inconvenience caused.</i>");
}
});
}else{
$(".rdmVcItem[idx='"+idx+"'] .waitingCodes").addClass("hide");
$(".rdmVcItem[idx='"+idx+"']").find('.bxMcCodeShow').html("Your Gift Code:<br/><i class='text-warning'>We are really sorry but we are currently facing some technical issues and we are working hard to resolve them. This issue should be resolved by within the next 24-48h. Sorry for any inconvenience caused.</i>");
}
}
function sd(){
setTimeout(function() {
$(".vcItemPrv_loading").addClass("hide");
$(".vcItemPrv_main").removeClass("hide");
$(".vc-divider").removeClass("hide");
$("#bxBtnPrintVCall").removeClass("hide");
resizeBx();
}, 800);
}
function windowOpener(url, name, args) {
if(typeof(popupWin) != "object" || popupWin.closed) {
popupWin = window.open(url, name, args);
}
else{
popupWin.location.href = url;
}
popupWin.focus();
}
function resizeBx(){
var tot_mg = 0;
var h_tbvouchers = 0;
var numItems = $(".vcItem ").length;
$(".vcItemPrv_main").each(function() {
var c_width = $(this).width();
var c_height = $(this).height();
var v_width = $(this).find("page").width();
var v_height = $(this).find("page").height();
var scale = c_width/v_width;
var howToOutsideHeight = $(this).find(".howToOutside").height();
var ibg_width = $(this).find("giftano-evoucher").width();
var ibg_height = $(this).find("giftano-evoucher").height();
console.log(ibg_height);
$(this).find('.itemNewBGInner').css('min-height', (ibg_height+20)+'px');
});
if(tot_mg){
h_tbvouchers = $("#tbvouchers").height();
//console.log(h_tbvouchers+"-"+tot_mg);
tot_mg = Math.abs(tot_mg);tot_mg = tot_mg/2;
$("#tbvouchers").height(h_tbvouchers-tot_mg);
}
//scale GC
if(0==1){
var c_width = $("#tbvouchers").width();
var c_height = $("#tbvouchers").height();
var v_width = $("#greeting-card").width();
var v_height = $("#greeting-card").height();
var scale = c_width/v_width;
var new_width = scale*v_width;
if(scale<1){
//console.log(c_width+"&"+v_width+" = "+scale+"->"+new_width);
$("#greeting-card").css('-webkit-transform', ' scale(' + scale + ')');
$("#greeting-card").css('-moz-transform', ' scale(' + scale + ')');
$("#greeting-card").css('-ms-transform', ' scale(' + scale + ')');
$("#greeting-card").css('-o-transform', ' scale(' + scale + ')');
$("#greeting-card").css('transform', ' scale(' + scale + ')');
}
}
}
function updateQueryStringParameter(uri, key, value) {
var re = new RegExp("([?&])" + key + "=.*?(&|$)", "i");
var separator = uri.indexOf('?') !== -1 ? "&" : "?";
if (uri.match(re)) {
return uri.replace(re, '$1' + key + "=" + value + '$2');
}
else {
return uri + separator + key + "=" + value;
}
}
//btnBuffer
</script>
<script defer="" src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon="{"rayId":"8f36e5540a9c3845","version":"2024.10.5","serverTiming":{"name":{"cfExtPri":true,"cfL4":true,"cfSpeedBrain":true,"cfCacheStatus":true}},"token":"6ad1148764234bdc8d6f37418b8ce4ee","b":1}" crossorigin="anonymous"></script><iframe height="0" width="0" style="display: none; visibility: hidden;"></iframe>
<div class="modal-backdrop in"></div></body></html><!--nudgify-comment-0.13922540856495047-->