shop.samsung.com
Open in
urlscan Pro
104.111.218.114
Public Scan
URL:
https://shop.samsung.com/sg
Submission: On March 10 via api from SG — Scanned from DE
Submission: On March 10 via api from SG — Scanned from DE
Form analysis
46 forms found in the DOMGET https://account.samsung.com/accounts/v1/TOKO/signInGate?response_type=code&client_id=z734ero6v9&locale=en_SG&countryCode=SG&redirect_uri=https://shop.samsung.com/sg/login/authorize&state=fbMIAEU0PrtH6W0eO%252BFXMe2p6Oz5B4IZLv%252Bczl3cRYcp5nm0ykZVCIGW252GNwZNF8lP145cAyGYGYv9PXP7WdTdUG5Fb%252F563OTL47sY2Ihk%252FT3ZoKhehiukfFoZQhzfts%252Bcea4Xrw%253D%253D&goBackURL=https://shop.samsung.com/sg/login/goback
<form id="tokomodalssologinform" class="form-sso-sign-in ng-pristine ng-valid" method="get"
action="https://account.samsung.com/accounts/v1/TOKO/signInGate?response_type=code&client_id=z734ero6v9&locale=en_SG&countryCode=SG&redirect_uri=https://shop.samsung.com/sg/login/authorize&state=fbMIAEU0PrtH6W0eO%252BFXMe2p6Oz5B4IZLv%252Bczl3cRYcp5nm0ykZVCIGW252GNwZNF8lP145cAyGYGYv9PXP7WdTdUG5Fb%252F563OTL47sY2Ihk%252FT3ZoKhehiukfFoZQhzfts%252Bcea4Xrw%253D%253D&goBackURL=https://shop.samsung.com/sg/login/goback">
<a class="btn btn-default btn-block account-login-button modal-sso-sign-in-btn" href="https://account.samsung.com/accounts/v1/TOKO/signInGate?response_type=code&client_id=z734ero6v9&locale=en_SG&countryCode=SG&redirect_uri=https://shop.samsung.com/sg/login/authorize&state=fbMIAEU0PrtH6W0eO%252BFXMe2p6Oz5B4IZLv%252Bczl3cRYcp5nm0ykZVCIGW252GNwZNF8lP145cAyGYGYv9PXP7WdTdUG5Fb%252F563OTL47sY2Ihk%252FT3ZoKhehiukfFoZQhzfts%252Bcea4Xrw%253D%253D&goBackURL=https://shop.samsung.com/sg/login/goback" target="_blank">
title="Sign in"
Sign in</a>
</form>
GET https://account.samsung.com/accounts/v1/TOKO/signUpGate?response_type=code&client_id=z734ero6v9&locale=en_SG&countryCode=SG&redirect_uri=https://shop.samsung.com/sg/login/authorize&state=FXwMZGOkIwX4%252FOmjAXHThoBdNgR8aRyYRKAMV7mzBW2iSx2ayAq6DsUwZEcI5QPngJaDu8b%252FSr5CkzCJts83770Aho79ZvR%252FPAD1xAzm7dnYwP8KneB1CFrUComFFq1j3YxTz6we09ksnbdfdZE%253D&goBackURL=https://shop.samsung.com/sg/login/goback
<form id="tokossoguestform" method="get"
action="https://account.samsung.com/accounts/v1/TOKO/signUpGate?response_type=code&client_id=z734ero6v9&locale=en_SG&countryCode=SG&redirect_uri=https://shop.samsung.com/sg/login/authorize&state=FXwMZGOkIwX4%252FOmjAXHThoBdNgR8aRyYRKAMV7mzBW2iSx2ayAq6DsUwZEcI5QPngJaDu8b%252FSr5CkzCJts83770Aho79ZvR%252FPAD1xAzm7dnYwP8KneB1CFrUComFFq1j3YxTz6we09ksnbdfdZE%253D&goBackURL=https://shop.samsung.com/sg/login/goback"
target="_blank" class="ng-pristine ng-valid">
<input type="hidden" name="actionID" value="SignupAP" autocomplete="off">
</form>
POST https://account.samsung.com/accounts/v1/TOKO/signInGate?response_type=code&client_id=z734ero6v9&locale=en_SG&countryCode=SG&redirect_uri=https://shop.samsung.com/sg/login/authorize&state=fbMIAEU0PrtH6W0eO%252BFXMe2p6Oz5B4IZLv%252Bczl3cRYcp5nm0ykZVCIGW252GNwZNF8lP145cAyGYGYv9PXP7WdTdUG5Fb%252F563OTL47sY2Ihk%252FT3ZoKhehiukfFoZQhzfts%252Bcea4Xrw%253D%253D&goBackURL=https://shop.samsung.com/sg/login/goback
<form id="tokomodalssologinforgotpasswordform" method="post"
action="https://account.samsung.com/accounts/v1/TOKO/signInGate?response_type=code&client_id=z734ero6v9&locale=en_SG&countryCode=SG&redirect_uri=https://shop.samsung.com/sg/login/authorize&state=fbMIAEU0PrtH6W0eO%252BFXMe2p6Oz5B4IZLv%252Bczl3cRYcp5nm0ykZVCIGW252GNwZNF8lP145cAyGYGYv9PXP7WdTdUG5Fb%252F563OTL47sY2Ihk%252FT3ZoKhehiukfFoZQhzfts%252Bcea4Xrw%253D%253D&goBackURL=https://shop.samsung.com/sg/login/goback"
target="_blank" class="ng-pristine ng-valid">
<input type="hidden" name="actionID" value="FindEmail" autocomplete="off">
</form>
GET https://account.samsung.com/accounts/v1/TOKO/signInGate?response_type=code&client_id=z734ero6v9&locale=en_SG&countryCode=SG&redirect_uri=https://shop.samsung.com/sg/login/authorize&state=SfGk1z62oyW3vm0vU5lm1QwxrSq9v7CRojuEOI5fpMxyang%252B8OXENJfUIOQTyYTyCgxpoaruzvnGOY%252Ff4ctDB2TPmZ1wNq0gfNhz0mzVPxWytvknT4I%252FjqFy4eRWz67MalwrQu9i1HabyIP0kwY%253D&goBackURL=https://shop.samsung.com/sg/login/goback
<form id="tokomodalssologinform" class="form-sso-sign-in ng-pristine ng-valid" method="get"
action="https://account.samsung.com/accounts/v1/TOKO/signInGate?response_type=code&client_id=z734ero6v9&locale=en_SG&countryCode=SG&redirect_uri=https://shop.samsung.com/sg/login/authorize&state=SfGk1z62oyW3vm0vU5lm1QwxrSq9v7CRojuEOI5fpMxyang%252B8OXENJfUIOQTyYTyCgxpoaruzvnGOY%252Ff4ctDB2TPmZ1wNq0gfNhz0mzVPxWytvknT4I%252FjqFy4eRWz67MalwrQu9i1HabyIP0kwY%253D&goBackURL=https://shop.samsung.com/sg/login/goback">
<a class="btn btn-default btn-block account-login-button modal-sso-sign-in-btn" href="https://account.samsung.com/accounts/v1/TOKO/signInGate?response_type=code&client_id=z734ero6v9&locale=en_SG&countryCode=SG&redirect_uri=https://shop.samsung.com/sg/login/authorize&state=SfGk1z62oyW3vm0vU5lm1QwxrSq9v7CRojuEOI5fpMxyang%252B8OXENJfUIOQTyYTyCgxpoaruzvnGOY%252Ff4ctDB2TPmZ1wNq0gfNhz0mzVPxWytvknT4I%252FjqFy4eRWz67MalwrQu9i1HabyIP0kwY%253D&goBackURL=https://shop.samsung.com/sg/login/goback" target="_blank">
title="Sign in"
Sign in</a>
</form>
GET https://account.samsung.com/accounts/v1/TOKO/signUpGate?response_type=code&client_id=z734ero6v9&locale=en_SG&countryCode=SG&redirect_uri=https://shop.samsung.com/sg/login/authorize&state=VVujlk8an0DE%252B99Ya7T75sgrYUamgCsUL34IKp0wGgcGSANKMGy8Ia2UY6W%252FAo2qVwbtUp%252BxexOuWiekVZ3OX3S3fFAnU56QAV99i7GOKIT%252FCNYMPwW5gJDB%252BcECqfRbcrPkP6X%252Bi6I%253D&goBackURL=https://shop.samsung.com/sg/login/goback
<form id="tokossoguestform" method="get"
action="https://account.samsung.com/accounts/v1/TOKO/signUpGate?response_type=code&client_id=z734ero6v9&locale=en_SG&countryCode=SG&redirect_uri=https://shop.samsung.com/sg/login/authorize&state=VVujlk8an0DE%252B99Ya7T75sgrYUamgCsUL34IKp0wGgcGSANKMGy8Ia2UY6W%252FAo2qVwbtUp%252BxexOuWiekVZ3OX3S3fFAnU56QAV99i7GOKIT%252FCNYMPwW5gJDB%252BcECqfRbcrPkP6X%252Bi6I%253D&goBackURL=https://shop.samsung.com/sg/login/goback"
target="_blank" class="ng-pristine ng-valid">
<input type="hidden" name="countryCode" value="SG" autocomplete="off">
<input type="hidden" name="response_type" value="code" autocomplete="off">
<input type="hidden" name="state" value="5f19f34f0ee5f51805276eee410566858a3f22e904ea6e5510e66c132af23fc2" autocomplete="off">
<input type="hidden" name="languageCode" value="en_SG" autocomplete="off">
<input type="hidden" name="returnURL" value="" autocomplete="off">
<input type="hidden" name="actionID" value="SignupAP" autocomplete="off">
</form>
POST https://account.samsung.com/accounts/v1/TOKO/signInGate?response_type=code&client_id=z734ero6v9&locale=en_SG&countryCode=SG&redirect_uri=https://shop.samsung.com/sg/login/authorize&state=SfGk1z62oyW3vm0vU5lm1QwxrSq9v7CRojuEOI5fpMxyang%252B8OXENJfUIOQTyYTyCgxpoaruzvnGOY%252Ff4ctDB2TPmZ1wNq0gfNhz0mzVPxWytvknT4I%252FjqFy4eRWz67MalwrQu9i1HabyIP0kwY%253D&goBackURL=https://shop.samsung.com/sg/login/goback
<form id="tokomodalssologinforgotpasswordform" method="post"
action="https://account.samsung.com/accounts/v1/TOKO/signInGate?response_type=code&client_id=z734ero6v9&locale=en_SG&countryCode=SG&redirect_uri=https://shop.samsung.com/sg/login/authorize&state=SfGk1z62oyW3vm0vU5lm1QwxrSq9v7CRojuEOI5fpMxyang%252B8OXENJfUIOQTyYTyCgxpoaruzvnGOY%252Ff4ctDB2TPmZ1wNq0gfNhz0mzVPxWytvknT4I%252FjqFy4eRWz67MalwrQu9i1HabyIP0kwY%253D&goBackURL=https://shop.samsung.com/sg/login/goback"
target="_blank" class="ng-pristine ng-valid">
<input type="hidden" name="countryCode" value="SG" autocomplete="off">
<input type="hidden" name="response_type" value="code" autocomplete="off">
<input type="hidden" name="state" value="5f19f34f0ee5f51805276eee410566858a3f22e904ea6e5510e66c132af23fc2" autocomplete="off">
<input type="hidden" name="languageCode" value="en_SG" autocomplete="off">
<input type="hidden" name="returnURL" value="" autocomplete="off">
<input type="hidden" name="actionID" value="FindEmail" autocomplete="off">
</form>
Name: search_form_SearchBox — GET https://www.samsung.com/sg/search/
<form data-gnb-search="" name="search_form_SearchBox" method="get" action="https://www.samsung.com/sg/search/" data-ng-submit="submitForm()" class="ng-pristine ng-valid ng-valid-maxlength">
<div class="search-popup-block">
<input class="search-input-area js-site-search ng-pristine ng-untouched ng-valid ng-binding ng-empty ng-valid-maxlength" data-ng-model="someVal" data-ng-bind-html="someVal" data-ng-change="textChanged()" data-ng-trim="false" title="Search"
name="searchvalue" data-countrytag="sg" placeholder="Galaxy S22" type="text" maxlength="100" data-richsearch="on">
<button class="input-search-submit-button icon-return s-depth3-link js-input-search-submit-button" value=" " type="submit" data-an-tr="search-result-function" data-an-la="search bar:keyword submit">
<span class="sr-only">Search</span>
</button>
<button data-ng-click="closeSearch()" type="button" class="js-close-search close-search icon-close-x">
<span class="sr-only">Close</span>
</button>
<div class="search-no-result ng-hide" data-ng-hide="common.suggestion || !someVal">No Suggestions</div>
<div class="search-history ng-hide" data-ng-hide="!searchHistory || someVal">
<div class="search-history-title">Search History</div>
<button data-ng-click="clearHistory()" type="button" class="search-history-clear">Clear History</button>
<ul>
<!-- ngRepeat: item in searchHistory | orderBy:'$index':true | limitTo: 4 track by $index -->
</ul>
</div>
</div>
<div class="search-results ng-hide" data-ng-hide="!common.suggestion">
<!-- ngIf: notMobile() -->
<div data-ng-if="notMobile()" class="search-product-list ng-scope">
<p>Recommended Result(s) for <strong data-ng-bind-html="common.suggestion[0]" class="ng-binding"></strong></p>
<ul>
<!-- ngRepeat: product in products -->
</ul>
</div><!-- end ngIf: notMobile() -->
<div class="search-suggestions">
<p class="search-suggestion-item"><a data-ng-href="https://www.samsung.com" class="ng-binding" href="https://www.samsung.com">Find Our </a></p>
<p class="search-suggestion-item">
<!-- ngRepeat: searchIn in common.searchIn -->
</p>
<div class="js-search-category-translation">
<input type="hidden" name="products" value="Products" autocomplete="off">
<input type="hidden" name="accessories" value="Accessories" autocomplete="off">
</div>
<ul>
<!-- ngRepeat: suggestion in common.suggestion -->
</ul>
</div>
</div>
<a href="#" class="search-submit-button js-search-submit-button icon-gnb-search no-rtl" tabindex="0" data-tracking="search" data-an-tr="gnb-menu" data-an-la="search"><span class="gb-gnb__search-arrow"></span><span class="sr-only">
Search</span></a>
</form>
Name: search_form_SearchBox — GET https://www.samsung.com/sg/search/
<form data-gnb-search="" name="search_form_SearchBox" method="get" action="https://www.samsung.com/sg/search/" data-ng-submit="submitForm()" class="ng-pristine ng-valid ng-valid-maxlength">
<div class="search-popup-block">
<input class="search-input-area js-site-search ng-pristine ng-untouched ng-valid ng-binding ng-empty ng-valid-maxlength" data-ng-model="someVal" data-ng-bind-html="someVal" data-ng-change="textChanged()" data-ng-trim="false" title="Search"
name="searchvalue" data-countrytag="sg" placeholder="Galaxy S22" type="text" maxlength="100" data-richsearch="on">
<button class="input-search-submit-button icon-return s-depth3-link js-input-search-submit-button" value=" " type="submit" data-an-tr="search-result-function" data-an-la="search bar:keyword submit">
<span class="sr-only">Search</span>
</button>
<button data-ng-click="closeSearch()" type="button" class="js-close-search close-search icon-close-x">
<span class="sr-only">Close</span>
</button>
<div class="search-no-result ng-hide" data-ng-hide="common.suggestion || !someVal">No Suggestions</div>
<div class="search-history ng-hide" data-ng-hide="!searchHistory || someVal">
<div class="search-history-title">Search History</div>
<button data-ng-click="clearHistory()" type="button" class="search-history-clear">Clear History</button>
<ul>
<!-- ngRepeat: item in searchHistory | orderBy:'$index':true | limitTo: 4 track by $index -->
</ul>
</div>
</div>
<div class="search-results ng-hide" data-ng-hide="!common.suggestion">
<!-- ngIf: notMobile() -->
<div data-ng-if="notMobile()" class="search-product-list ng-scope">
<p>Recommended Result(s) for <strong data-ng-bind-html="common.suggestion[0]" class="ng-binding"></strong></p>
<ul>
<!-- ngRepeat: product in products -->
</ul>
</div><!-- end ngIf: notMobile() -->
<div class="search-suggestions">
<p class="search-suggestion-item"><a class="ng-binding" data-ng-href="https://www.samsung.com" href="https://www.samsung.com">Find Our </a></p>
<p class="search-suggestion-item">
<!-- ngRepeat: searchIn in common.searchIn -->
</p>
<div class="js-search-category-translation">
<input type="hidden" name="products" value="Products" autocomplete="off">
<input type="hidden" name="accessories" value="Accessories" autocomplete="off">
</div>
<ul>
<!-- ngRepeat: suggestion in common.suggestion -->
</ul>
</div>
</div>
<a href="#" class="search-submit-button js-search-submit-button icon-gnb-search no-rtl" tabindex="0" data-tracking="search" data-an-tr="gnb-menu" data-an-la="search"><span class="gb-gnb__search-arrow"></span><span class="sr-only">
Search</span></a>
</form>
Name: stockAlertForm — POST
<form name="stockAlertForm" data-ng-submit="submitted=true;stockAlert()" class="get-stock-alert ng-pristine ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern" method="post" novalidate="">
<!-- ngIf: isLoggedIn -->
<!-- ngIf: !isLoggedIn -->
<div data-ng-if="!isLoggedIn" class="ng-scope">
<div class="form-group row">
<div class="col-md-12 col-sm-12 col-xs-12">
<input type="email" class="form-control ng-pristine ng-untouched ng-empty ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern" data-ng-model="stockAlertForm.guestEmail" placeholder="Your email"
ng-pattern="/^([a-zA-Z0-9_\-\.]+)@([a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,5})$/" required="">
<div role="alert">
<span class="error ng-binding ng-hide" data-ng-show="submitted && (stockAlertForm.guestEmail.$error.required)">Please double check your email address</span>
</div>
<!-- ngIf: stockAlertConsentEnabled == 'true' -->
<input type="submit" class="getStockAlertSubmit btn btn-default" value="SUBMIT" data-ng-disabled="stockAlertForm.$invalid" data-omni-variant="SM-G990ELGGXSP" data-omni-base="SM-G990E" data-omni-email="" data-omni="stock alerts:submit"
disabled="disabled">
</div>
</div>
</div><!-- end ngIf: !isLoggedIn -->
</form>
Name: stockAlertForm — POST
<form name="stockAlertForm" data-ng-submit="submitted=true;stockAlert()" class="get-stock-alert ng-pristine ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern" method="post" novalidate="">
<!-- ngIf: isLoggedIn -->
<!-- ngIf: !isLoggedIn -->
<div data-ng-if="!isLoggedIn" class="ng-scope">
<div class="form-group row">
<div class="col-md-12 col-sm-12 col-xs-12">
<input type="email" class="form-control ng-pristine ng-untouched ng-empty ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern" data-ng-model="stockAlertForm.guestEmail" placeholder="Your email"
ng-pattern="/^([a-zA-Z0-9_\-\.]+)@([a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,5})$/" required="">
<div role="alert">
<span class="error ng-binding ng-hide" data-ng-show="submitted && (stockAlertForm.guestEmail.$error.required)">Please double check your email address</span>
</div>
<!-- ngIf: stockAlertConsentEnabled == 'true' -->
<input type="submit" class="getStockAlertSubmit btn btn-default" value="SUBMIT" data-ng-disabled="stockAlertForm.$invalid" data-omni-variant="SM-F711BLIBXSP" data-omni-base="SM-F711B" data-omni-email="" data-omni="stock alerts:submit"
disabled="disabled">
</div>
</div>
</div><!-- end ngIf: !isLoggedIn -->
</form>
Name: stockAlertForm — POST
<form name="stockAlertForm" data-ng-submit="submitted=true;stockAlert()" class="get-stock-alert ng-pristine ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern" method="post" novalidate="">
<!-- ngIf: isLoggedIn -->
<!-- ngIf: !isLoggedIn -->
<div data-ng-if="!isLoggedIn" class="ng-scope">
<div class="form-group row">
<div class="col-md-12 col-sm-12 col-xs-12">
<input type="email" class="form-control ng-pristine ng-untouched ng-empty ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern" data-ng-model="stockAlertForm.guestEmail" placeholder="Your email"
ng-pattern="/^([a-zA-Z0-9_\-\.]+)@([a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,5})$/" required="">
<div role="alert">
<span class="error ng-binding ng-hide" data-ng-show="submitted && (stockAlertForm.guestEmail.$error.required)">Please double check your email address</span>
</div>
<!-- ngIf: stockAlertConsentEnabled == 'true' -->
<input type="submit" class="getStockAlertSubmit btn btn-default" value="SUBMIT" data-ng-disabled="stockAlertForm.$invalid" data-omni-variant="" data-omni-base="" data-omni-email="" data-omni="stock alerts:submit" disabled="disabled">
</div>
</div>
</div><!-- end ngIf: !isLoggedIn -->
</form>
Name: stockAlertForm — POST
<form name="stockAlertForm" data-ng-submit="submitted=true;stockAlert()" class="get-stock-alert ng-pristine ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern" method="post" novalidate="">
<!-- ngIf: isLoggedIn -->
<!-- ngIf: !isLoggedIn -->
<div data-ng-if="!isLoggedIn" class="ng-scope">
<div class="form-group row">
<div class="col-md-12 col-sm-12 col-xs-12">
<input type="email" class="form-control ng-pristine ng-untouched ng-empty ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern" data-ng-model="stockAlertForm.guestEmail" placeholder="Your email"
ng-pattern="/^([a-zA-Z0-9_\-\.]+)@([a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,5})$/" required="">
<div role="alert">
<span class="error ng-binding ng-hide" data-ng-show="submitted && (stockAlertForm.guestEmail.$error.required)">Please double check your email address</span>
</div>
<!-- ngIf: stockAlertConsentEnabled == 'true' -->
<input type="submit" class="getStockAlertSubmit btn btn-default" value="SUBMIT" data-ng-disabled="stockAlertForm.$invalid" data-omni-variant="SM-G991BZAGXSP" data-omni-base="SM-G991B" data-omni-email="" data-omni="stock alerts:submit"
disabled="disabled">
</div>
</div>
</div><!-- end ngIf: !isLoggedIn -->
</form>
Name: stockAlertForm — POST
<form name="stockAlertForm" data-ng-submit="submitted=true;stockAlert()" class="get-stock-alert ng-pristine ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern" method="post" novalidate="">
<!-- ngIf: isLoggedIn -->
<!-- ngIf: !isLoggedIn -->
<div data-ng-if="!isLoggedIn" class="ng-scope">
<div class="form-group row">
<div class="col-md-12 col-sm-12 col-xs-12">
<input type="email" class="form-control ng-pristine ng-untouched ng-empty ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern" data-ng-model="stockAlertForm.guestEmail" placeholder="Your email"
ng-pattern="/^([a-zA-Z0-9_\-\.]+)@([a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,5})$/" required="">
<div role="alert">
<span class="error ng-binding ng-hide" data-ng-show="submitted && (stockAlertForm.guestEmail.$error.required)">Please double check your email address</span>
</div>
<!-- ngIf: stockAlertConsentEnabled == 'true' -->
<input type="submit" class="getStockAlertSubmit btn btn-default" value="SUBMIT" data-ng-disabled="stockAlertForm.$invalid" data-omni-variant="SM-G781BLVHXSP" data-omni-base="SM-G781" data-omni-email="" data-omni="stock alerts:submit"
disabled="disabled">
</div>
</div>
</div><!-- end ngIf: !isLoggedIn -->
</form>
Name: stockAlertForm — POST
<form name="stockAlertForm" data-ng-submit="submitted=true;stockAlert()" class="get-stock-alert ng-pristine ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern" method="post" novalidate="">
<!-- ngIf: isLoggedIn -->
<!-- ngIf: !isLoggedIn -->
<div data-ng-if="!isLoggedIn" class="ng-scope">
<div class="form-group row">
<div class="col-md-12 col-sm-12 col-xs-12">
<input type="email" class="form-control ng-pristine ng-untouched ng-empty ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern" data-ng-model="stockAlertForm.guestEmail" placeholder="Your email"
ng-pattern="/^([a-zA-Z0-9_\-\.]+)@([a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,5})$/" required="">
<div role="alert">
<span class="error ng-binding ng-hide" data-ng-show="submitted && (stockAlertForm.guestEmail.$error.required)">Please double check your email address</span>
</div>
<!-- ngIf: stockAlertConsentEnabled == 'true' -->
<input type="submit" class="getStockAlertSubmit btn btn-default" value="SUBMIT" data-ng-disabled="stockAlertForm.$invalid" data-omni-variant="" data-omni-base="" data-omni-email="" data-omni="stock alerts:submit" disabled="disabled">
</div>
</div>
</div><!-- end ngIf: !isLoggedIn -->
</form>
Name: stockAlertForm — POST
<form name="stockAlertForm" data-ng-submit="submitted=true;stockAlert()" class="get-stock-alert ng-pristine ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern" method="post" novalidate="">
<!-- ngIf: isLoggedIn -->
<!-- ngIf: !isLoggedIn -->
<div data-ng-if="!isLoggedIn" class="ng-scope">
<div class="form-group row">
<div class="col-md-12 col-sm-12 col-xs-12">
<input type="email" class="form-control ng-pristine ng-untouched ng-empty ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern" data-ng-model="stockAlertForm.guestEmail" placeholder="Your email"
ng-pattern="/^([a-zA-Z0-9_\-\.]+)@([a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,5})$/" required="">
<div role="alert">
<span class="error ng-binding ng-hide" data-ng-show="submitted && (stockAlertForm.guestEmail.$error.required)">Please double check your email address</span>
</div>
<!-- ngIf: stockAlertConsentEnabled == 'true' -->
<input type="submit" class="getStockAlertSubmit btn btn-default" value="SUBMIT" data-ng-disabled="stockAlertForm.$invalid" data-omni-variant="SM-A226BLVHXSP" data-omni-base="SM-A226" data-omni-email="" data-omni="stock alerts:submit"
disabled="disabled">
</div>
</div>
</div><!-- end ngIf: !isLoggedIn -->
</form>
Name: stockAlertForm — POST
<form name="stockAlertForm" data-ng-submit="submitted=true;stockAlert()" class="get-stock-alert ng-pristine ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern" method="post" novalidate="">
<!-- ngIf: isLoggedIn -->
<!-- ngIf: !isLoggedIn -->
<div data-ng-if="!isLoggedIn" class="ng-scope">
<div class="form-group row">
<div class="col-md-12 col-sm-12 col-xs-12">
<input type="email" class="form-control ng-pristine ng-untouched ng-empty ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern" data-ng-model="stockAlertForm.guestEmail" placeholder="Your email"
ng-pattern="/^([a-zA-Z0-9_\-\.]+)@([a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,5})$/" required="">
<div role="alert">
<span class="error ng-binding ng-hide" data-ng-show="submitted && (stockAlertForm.guestEmail.$error.required)">Please double check your email address</span>
</div>
<!-- ngIf: stockAlertConsentEnabled == 'true' -->
<input type="submit" class="getStockAlertSubmit btn btn-default" value="SUBMIT" data-ng-disabled="stockAlertForm.$invalid" data-omni-variant="SP-LSP3BLAXXS" data-omni-base="SP-LSP3BL" data-omni-email="" data-omni="stock alerts:submit"
disabled="disabled">
</div>
</div>
</div><!-- end ngIf: !isLoggedIn -->
</form>
Name: stockAlertForm — POST
<form name="stockAlertForm" data-ng-submit="submitted=true;stockAlert()" class="get-stock-alert ng-pristine ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern" method="post" novalidate="">
<!-- ngIf: isLoggedIn -->
<!-- ngIf: !isLoggedIn -->
<div data-ng-if="!isLoggedIn" class="ng-scope">
<div class="form-group row">
<div class="col-md-12 col-sm-12 col-xs-12">
<input type="email" class="form-control ng-pristine ng-untouched ng-empty ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern" data-ng-model="stockAlertForm.guestEmail" placeholder="Your email"
ng-pattern="/^([a-zA-Z0-9_\-\.]+)@([a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,5})$/" required="">
<div role="alert">
<span class="error ng-binding ng-hide" data-ng-show="submitted && (stockAlertForm.guestEmail.$error.required)">Please double check your email address</span>
</div>
<!-- ngIf: stockAlertConsentEnabled == 'true' -->
<input type="submit" class="getStockAlertSubmit btn btn-default" value="SUBMIT" data-ng-disabled="stockAlertForm.$invalid" data-omni-variant="QA43LS03AAKXXS" data-omni-base="LS03AAKXXS" data-omni-email="" data-omni="stock alerts:submit"
disabled="disabled">
</div>
</div>
</div><!-- end ngIf: !isLoggedIn -->
</form>
Name: stockAlertForm — POST
<form name="stockAlertForm" data-ng-submit="submitted=true;stockAlert()" class="get-stock-alert ng-pristine ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern" method="post" novalidate="">
<!-- ngIf: isLoggedIn -->
<!-- ngIf: !isLoggedIn -->
<div data-ng-if="!isLoggedIn" class="ng-scope">
<div class="form-group row">
<div class="col-md-12 col-sm-12 col-xs-12">
<input type="email" class="form-control ng-pristine ng-untouched ng-empty ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern" data-ng-model="stockAlertForm.guestEmail" placeholder="Your email"
ng-pattern="/^([a-zA-Z0-9_\-\.]+)@([a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,5})$/" required="">
<div role="alert">
<span class="error ng-binding ng-hide" data-ng-show="submitted && (stockAlertForm.guestEmail.$error.required)">Please double check your email address</span>
</div>
<!-- ngIf: stockAlertConsentEnabled == 'true' -->
<input type="submit" class="getStockAlertSubmit btn btn-default" value="SUBMIT" data-ng-disabled="stockAlertForm.$invalid" data-omni-variant="QA43LS05TAKXXS" data-omni-base="QA43LS05TA" data-omni-email="" data-omni="stock alerts:submit"
disabled="disabled">
</div>
</div>
</div><!-- end ngIf: !isLoggedIn -->
</form>
Name: stockAlertForm — POST
<form name="stockAlertForm" data-ng-submit="submitted=true;stockAlert()" class="get-stock-alert ng-pristine ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern" method="post" novalidate="">
<!-- ngIf: isLoggedIn -->
<!-- ngIf: !isLoggedIn -->
<div data-ng-if="!isLoggedIn" class="ng-scope">
<div class="form-group row">
<div class="col-md-12 col-sm-12 col-xs-12">
<input type="email" class="form-control ng-pristine ng-untouched ng-empty ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern" data-ng-model="stockAlertForm.guestEmail" placeholder="Your email"
ng-pattern="/^([a-zA-Z0-9_\-\.]+)@([a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,5})$/" required="">
<div role="alert">
<span class="error ng-binding ng-hide" data-ng-show="submitted && (stockAlertForm.guestEmail.$error.required)">Please double check your email address</span>
</div>
<!-- ngIf: stockAlertConsentEnabled == 'true' -->
<input type="submit" class="getStockAlertSubmit btn btn-default" value="SUBMIT" data-ng-disabled="stockAlertForm.$invalid" data-omni-variant="UA55AU7002KXXS" data-omni-base="UA65AU7002" data-omni-email="" data-omni="stock alerts:submit"
disabled="disabled">
</div>
</div>
</div><!-- end ngIf: !isLoggedIn -->
</form>
Name: stockAlertForm — POST
<form name="stockAlertForm" data-ng-submit="submitted=true;stockAlert()" class="get-stock-alert ng-pristine ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern" method="post" novalidate="">
<!-- ngIf: isLoggedIn -->
<!-- ngIf: !isLoggedIn -->
<div data-ng-if="!isLoggedIn" class="ng-scope">
<div class="form-group row">
<div class="col-md-12 col-sm-12 col-xs-12">
<input type="email" class="form-control ng-pristine ng-untouched ng-empty ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern" data-ng-model="stockAlertForm.guestEmail" placeholder="Your email"
ng-pattern="/^([a-zA-Z0-9_\-\.]+)@([a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,5})$/" required="">
<div role="alert">
<span class="error ng-binding ng-hide" data-ng-show="submitted && (stockAlertForm.guestEmail.$error.required)">Please double check your email address</span>
</div>
<!-- ngIf: stockAlertConsentEnabled == 'true' -->
<input type="submit" class="getStockAlertSubmit btn btn-default" value="SUBMIT" data-ng-disabled="stockAlertForm.$invalid" data-omni-variant="" data-omni-base="" data-omni-email="" data-omni="stock alerts:submit" disabled="disabled">
</div>
</div>
</div><!-- end ngIf: !isLoggedIn -->
</form>
Name: stockAlertForm — POST
<form name="stockAlertForm" data-ng-submit="submitted=true;stockAlert()" class="get-stock-alert ng-pristine ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern" method="post" novalidate="">
<!-- ngIf: isLoggedIn -->
<!-- ngIf: !isLoggedIn -->
<div data-ng-if="!isLoggedIn" class="ng-scope">
<div class="form-group row">
<div class="col-md-12 col-sm-12 col-xs-12">
<input type="email" class="form-control ng-pristine ng-untouched ng-empty ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern" data-ng-model="stockAlertForm.guestEmail" placeholder="Your email"
ng-pattern="/^([a-zA-Z0-9_\-\.]+)@([a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,5})$/" required="">
<div role="alert">
<span class="error ng-binding ng-hide" data-ng-show="submitted && (stockAlertForm.guestEmail.$error.required)">Please double check your email address</span>
</div>
<!-- ngIf: stockAlertConsentEnabled == 'true' -->
<input type="submit" class="getStockAlertSubmit btn btn-default" value="SUBMIT" data-ng-disabled="stockAlertForm.$invalid" data-omni-variant="" data-omni-base="" data-omni-email="" data-omni="stock alerts:submit" disabled="disabled">
</div>
</div>
</div><!-- end ngIf: !isLoggedIn -->
</form>
Name: stockAlertForm — POST
<form name="stockAlertForm" data-ng-submit="submitted=true;stockAlert()" class="get-stock-alert ng-pristine ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern" method="post" novalidate="">
<!-- ngIf: isLoggedIn -->
<!-- ngIf: !isLoggedIn -->
<div data-ng-if="!isLoggedIn" class="ng-scope">
<div class="form-group row">
<div class="col-md-12 col-sm-12 col-xs-12">
<input type="email" class="form-control ng-pristine ng-untouched ng-empty ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern" data-ng-model="stockAlertForm.guestEmail" placeholder="Your email"
ng-pattern="/^([a-zA-Z0-9_\-\.]+)@([a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,5})$/" required="">
<div role="alert">
<span class="error ng-binding ng-hide" data-ng-show="submitted && (stockAlertForm.guestEmail.$error.required)">Please double check your email address</span>
</div>
<!-- ngIf: stockAlertConsentEnabled == 'true' -->
<input type="submit" class="getStockAlertSubmit btn btn-default" value="SUBMIT" data-ng-disabled="stockAlertForm.$invalid" data-omni-variant="" data-omni-base="" data-omni-email="" data-omni="stock alerts:submit" disabled="disabled">
</div>
</div>
</div><!-- end ngIf: !isLoggedIn -->
</form>
Name: stockAlertForm — POST
<form name="stockAlertForm" data-ng-submit="submitted=true;stockAlert()" class="get-stock-alert ng-pristine ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern" method="post" novalidate="">
<!-- ngIf: isLoggedIn -->
<!-- ngIf: !isLoggedIn -->
<div data-ng-if="!isLoggedIn" class="ng-scope">
<div class="form-group row">
<div class="col-md-12 col-sm-12 col-xs-12">
<input type="email" class="form-control ng-pristine ng-untouched ng-empty ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern" data-ng-model="stockAlertForm.guestEmail" placeholder="Your email"
ng-pattern="/^([a-zA-Z0-9_\-\.]+)@([a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,5})$/" required="">
<div role="alert">
<span class="error ng-binding ng-hide" data-ng-show="submitted && (stockAlertForm.guestEmail.$error.required)">Please double check your email address</span>
</div>
<!-- ngIf: stockAlertConsentEnabled == 'true' -->
<input type="submit" class="getStockAlertSubmit btn btn-default" value="SUBMIT" data-ng-disabled="stockAlertForm.$invalid" data-omni-variant="" data-omni-base="" data-omni-email="" data-omni="stock alerts:submit" disabled="disabled">
</div>
</div>
</div><!-- end ngIf: !isLoggedIn -->
</form>
Name: stockAlertForm — POST
<form name="stockAlertForm" data-ng-submit="submitted=true;stockAlert()" class="get-stock-alert ng-pristine ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern" method="post" novalidate="">
<!-- ngIf: isLoggedIn -->
<!-- ngIf: !isLoggedIn -->
<div data-ng-if="!isLoggedIn" class="ng-scope">
<div class="form-group row">
<div class="col-md-12 col-sm-12 col-xs-12">
<input type="email" class="form-control ng-pristine ng-untouched ng-empty ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern" data-ng-model="stockAlertForm.guestEmail" placeholder="Your email"
ng-pattern="/^([a-zA-Z0-9_\-\.]+)@([a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,5})$/" required="">
<div role="alert">
<span class="error ng-binding ng-hide" data-ng-show="submitted && (stockAlertForm.guestEmail.$error.required)">Please double check your email address</span>
</div>
<!-- ngIf: stockAlertConsentEnabled == 'true' -->
<input type="submit" class="getStockAlertSubmit btn btn-default" value="SUBMIT" data-ng-disabled="stockAlertForm.$invalid" data-omni-variant="SM-G991BZAGXSP" data-omni-base="SM-G991B" data-omni-email="" data-omni="stock alerts:submit"
disabled="disabled">
</div>
</div>
</div><!-- end ngIf: !isLoggedIn -->
</form>
Name: stockAlertForm — POST
<form name="stockAlertForm" data-ng-submit="submitted=true;stockAlert()" class="get-stock-alert ng-pristine ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern" method="post" novalidate="">
<!-- ngIf: isLoggedIn -->
<!-- ngIf: !isLoggedIn -->
<div data-ng-if="!isLoggedIn" class="ng-scope">
<div class="form-group row">
<div class="col-md-12 col-sm-12 col-xs-12">
<input type="email" class="form-control ng-pristine ng-untouched ng-empty ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern" data-ng-model="stockAlertForm.guestEmail" placeholder="Your email"
ng-pattern="/^([a-zA-Z0-9_\-\.]+)@([a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,5})$/" required="">
<div role="alert">
<span class="error ng-binding ng-hide" data-ng-show="submitted && (stockAlertForm.guestEmail.$error.required)">Please double check your email address</span>
</div>
<!-- ngIf: stockAlertConsentEnabled == 'true' -->
<input type="submit" class="getStockAlertSubmit btn btn-default" value="SUBMIT" data-ng-disabled="stockAlertForm.$invalid" data-omni-variant="SM-T220NZAAXSP" data-omni-base="SM-T220N" data-omni-email="" data-omni="stock alerts:submit"
disabled="disabled">
</div>
</div>
</div><!-- end ngIf: !isLoggedIn -->
</form>
Name: stockAlertForm — POST
<form name="stockAlertForm" data-ng-submit="submitted=true;stockAlert()" class="get-stock-alert ng-pristine ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern" method="post" novalidate="">
<!-- ngIf: isLoggedIn -->
<!-- ngIf: !isLoggedIn -->
<div data-ng-if="!isLoggedIn" class="ng-scope">
<div class="form-group row">
<div class="col-md-12 col-sm-12 col-xs-12">
<input type="email" class="form-control ng-pristine ng-untouched ng-empty ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern" data-ng-model="stockAlertForm.guestEmail" placeholder="Your email"
ng-pattern="/^([a-zA-Z0-9_\-\.]+)@([a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,5})$/" required="">
<div role="alert">
<span class="error ng-binding ng-hide" data-ng-show="submitted && (stockAlertForm.guestEmail.$error.required)">Please double check your email address</span>
</div>
<!-- ngIf: stockAlertConsentEnabled == 'true' -->
<input type="submit" class="getStockAlertSubmit btn btn-default" value="SUBMIT" data-ng-disabled="stockAlertForm.$invalid" data-omni-variant="SM-T225NZAFXSP" data-omni-base="SM-T225N" data-omni-email="" data-omni="stock alerts:submit"
disabled="disabled">
</div>
</div>
</div><!-- end ngIf: !isLoggedIn -->
</form>
Name: stockAlertForm — POST
<form name="stockAlertForm" data-ng-submit="submitted=true;stockAlert()" class="get-stock-alert ng-pristine ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern" method="post" novalidate="">
<!-- ngIf: isLoggedIn -->
<!-- ngIf: !isLoggedIn -->
<div data-ng-if="!isLoggedIn" class="ng-scope">
<div class="form-group row">
<div class="col-md-12 col-sm-12 col-xs-12">
<input type="email" class="form-control ng-pristine ng-untouched ng-empty ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern" data-ng-model="stockAlertForm.guestEmail" placeholder="Your email"
ng-pattern="/^([a-zA-Z0-9_\-\.]+)@([a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,5})$/" required="">
<div role="alert">
<span class="error ng-binding ng-hide" data-ng-show="submitted && (stockAlertForm.guestEmail.$error.required)">Please double check your email address</span>
</div>
<!-- ngIf: stockAlertConsentEnabled == 'true' -->
<input type="submit" class="getStockAlertSubmit btn btn-default" value="SUBMIT" data-ng-disabled="stockAlertForm.$invalid" data-omni-variant="SM-T736BZKAXSP" data-omni-base="SM-T736B" data-omni-email="" data-omni="stock alerts:submit"
disabled="disabled">
</div>
</div>
</div><!-- end ngIf: !isLoggedIn -->
</form>
Name: stockAlertForm — POST
<form name="stockAlertForm" data-ng-submit="submitted=true;stockAlert()" class="get-stock-alert ng-pristine ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern" method="post" novalidate="">
<!-- ngIf: isLoggedIn -->
<!-- ngIf: !isLoggedIn -->
<div data-ng-if="!isLoggedIn" class="ng-scope">
<div class="form-group row">
<div class="col-md-12 col-sm-12 col-xs-12">
<input type="email" class="form-control ng-pristine ng-untouched ng-empty ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern" data-ng-model="stockAlertForm.guestEmail" placeholder="Your email"
ng-pattern="/^([a-zA-Z0-9_\-\.]+)@([a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,5})$/" required="">
<div role="alert">
<span class="error ng-binding ng-hide" data-ng-show="submitted && (stockAlertForm.guestEmail.$error.required)">Please double check your email address</span>
</div>
<!-- ngIf: stockAlertConsentEnabled == 'true' -->
<input type="submit" class="getStockAlertSubmit btn btn-default" value="SUBMIT" data-ng-disabled="stockAlertForm.$invalid" data-omni-variant="SM-R177NZKAXSP" data-omni-base="SM-R177" data-omni-email="" data-omni="stock alerts:submit"
disabled="disabled">
</div>
</div>
</div><!-- end ngIf: !isLoggedIn -->
</form>
Name: stockAlertForm — POST
<form name="stockAlertForm" data-ng-submit="submitted=true;stockAlert()" class="get-stock-alert ng-pristine ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern" method="post" novalidate="">
<!-- ngIf: isLoggedIn -->
<!-- ngIf: !isLoggedIn -->
<div data-ng-if="!isLoggedIn" class="ng-scope">
<div class="form-group row">
<div class="col-md-12 col-sm-12 col-xs-12">
<input type="email" class="form-control ng-pristine ng-untouched ng-empty ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern" data-ng-model="stockAlertForm.guestEmail" placeholder="Your email"
ng-pattern="/^([a-zA-Z0-9_\-\.]+)@([a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,5})$/" required="">
<div role="alert">
<span class="error ng-binding ng-hide" data-ng-show="submitted && (stockAlertForm.guestEmail.$error.required)">Please double check your email address</span>
</div>
<!-- ngIf: stockAlertConsentEnabled == 'true' -->
<input type="submit" class="getStockAlertSubmit btn btn-default" value="SUBMIT" data-ng-disabled="stockAlertForm.$invalid" data-omni-variant="SM-R177NLVAXSP" data-omni-base="SM-R177" data-omni-email="" data-omni="stock alerts:submit"
disabled="disabled">
</div>
</div>
</div><!-- end ngIf: !isLoggedIn -->
</form>
Name: stockAlertForm — POST
<form name="stockAlertForm" data-ng-submit="submitted=true;stockAlert()" class="get-stock-alert ng-pristine ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern" method="post" novalidate="">
<!-- ngIf: isLoggedIn -->
<!-- ngIf: !isLoggedIn -->
<div data-ng-if="!isLoggedIn" class="ng-scope">
<div class="form-group row">
<div class="col-md-12 col-sm-12 col-xs-12">
<input type="email" class="form-control ng-pristine ng-untouched ng-empty ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern" data-ng-model="stockAlertForm.guestEmail" placeholder="Your email"
ng-pattern="/^([a-zA-Z0-9_\-\.]+)@([a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,5})$/" required="">
<div role="alert">
<span class="error ng-binding ng-hide" data-ng-show="submitted && (stockAlertForm.guestEmail.$error.required)">Please double check your email address</span>
</div>
<!-- ngIf: stockAlertConsentEnabled == 'true' -->
<input type="submit" class="getStockAlertSubmit btn btn-default" value="SUBMIT" data-ng-disabled="stockAlertForm.$invalid" data-omni-variant="SM-R177NZGAXSP" data-omni-base="SM-R177" data-omni-email="" data-omni="stock alerts:submit"
disabled="disabled">
</div>
</div>
</div><!-- end ngIf: !isLoggedIn -->
</form>
Name: stockAlertForm — POST
<form name="stockAlertForm" data-ng-submit="submitted=true;stockAlert()" class="get-stock-alert ng-pristine ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern" method="post" novalidate="">
<!-- ngIf: isLoggedIn -->
<!-- ngIf: !isLoggedIn -->
<div data-ng-if="!isLoggedIn" class="ng-scope">
<div class="form-group row">
<div class="col-md-12 col-sm-12 col-xs-12">
<input type="email" class="form-control ng-pristine ng-untouched ng-empty ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern" data-ng-model="stockAlertForm.guestEmail" placeholder="Your email"
ng-pattern="/^([a-zA-Z0-9_\-\.]+)@([a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,5})$/" required="">
<div role="alert">
<span class="error ng-binding ng-hide" data-ng-show="submitted && (stockAlertForm.guestEmail.$error.required)">Please double check your email address</span>
</div>
<!-- ngIf: stockAlertConsentEnabled == 'true' -->
<input type="submit" class="getStockAlertSubmit btn btn-default" value="SUBMIT" data-ng-disabled="stockAlertForm.$invalid" data-omni-variant="SM-R890NZKAASA" data-omni-base="SM-R890" data-omni-email="" data-omni="stock alerts:submit"
disabled="disabled">
</div>
</div>
</div><!-- end ngIf: !isLoggedIn -->
</form>
Name: stockAlertForm — POST
<form name="stockAlertForm" data-ng-submit="submitted=true;stockAlert()" class="get-stock-alert ng-pristine ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern" method="post" novalidate="">
<!-- ngIf: isLoggedIn -->
<!-- ngIf: !isLoggedIn -->
<div data-ng-if="!isLoggedIn" class="ng-scope">
<div class="form-group row">
<div class="col-md-12 col-sm-12 col-xs-12">
<input type="email" class="form-control ng-pristine ng-untouched ng-empty ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern" data-ng-model="stockAlertForm.guestEmail" placeholder="Your email"
ng-pattern="/^([a-zA-Z0-9_\-\.]+)@([a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,5})$/" required="">
<div role="alert">
<span class="error ng-binding ng-hide" data-ng-show="submitted && (stockAlertForm.guestEmail.$error.required)">Please double check your email address</span>
</div>
<!-- ngIf: stockAlertConsentEnabled == 'true' -->
<input type="submit" class="getStockAlertSubmit btn btn-default" value="SUBMIT" data-ng-disabled="stockAlertForm.$invalid" data-omni-variant="SM-R895FZKAXSP" data-omni-base="SM-R895F" data-omni-email="" data-omni="stock alerts:submit"
disabled="disabled">
</div>
</div>
</div><!-- end ngIf: !isLoggedIn -->
</form>
Name: stockAlertForm — POST
<form name="stockAlertForm" data-ng-submit="submitted=true;stockAlert()" class="get-stock-alert ng-pristine ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern" method="post" novalidate="">
<!-- ngIf: isLoggedIn -->
<!-- ngIf: !isLoggedIn -->
<div data-ng-if="!isLoggedIn" class="ng-scope">
<div class="form-group row">
<div class="col-md-12 col-sm-12 col-xs-12">
<input type="email" class="form-control ng-pristine ng-untouched ng-empty ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern" data-ng-model="stockAlertForm.guestEmail" placeholder="Your email"
ng-pattern="/^([a-zA-Z0-9_\-\.]+)@([a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,5})$/" required="">
<div role="alert">
<span class="error ng-binding ng-hide" data-ng-show="submitted && (stockAlertForm.guestEmail.$error.required)">Please double check your email address</span>
</div>
<!-- ngIf: stockAlertConsentEnabled == 'true' -->
<input type="submit" class="getStockAlertSubmit btn btn-default" value="SUBMIT" data-ng-disabled="stockAlertForm.$invalid" data-omni-variant="WW90T634DHH/SP" data-omni-base="WW90T634DHH" data-omni-email="" data-omni="stock alerts:submit"
disabled="disabled">
</div>
</div>
</div><!-- end ngIf: !isLoggedIn -->
</form>
Name: stockAlertForm — POST
<form name="stockAlertForm" data-ng-submit="submitted=true;stockAlert()" class="get-stock-alert ng-pristine ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern" method="post" novalidate="">
<!-- ngIf: isLoggedIn -->
<!-- ngIf: !isLoggedIn -->
<div data-ng-if="!isLoggedIn" class="ng-scope">
<div class="form-group row">
<div class="col-md-12 col-sm-12 col-xs-12">
<input type="email" class="form-control ng-pristine ng-untouched ng-empty ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern" data-ng-model="stockAlertForm.guestEmail" placeholder="Your email"
ng-pattern="/^([a-zA-Z0-9_\-\.]+)@([a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,5})$/" required="">
<div role="alert">
<span class="error ng-binding ng-hide" data-ng-show="submitted && (stockAlertForm.guestEmail.$error.required)">Please double check your email address</span>
</div>
<!-- ngIf: stockAlertConsentEnabled == 'true' -->
<input type="submit" class="getStockAlertSubmit btn btn-default" value="SUBMIT" data-ng-disabled="stockAlertForm.$invalid" data-omni-variant="WD80TA046BE/SP" data-omni-base="WD80TA046BE" data-omni-email="" data-omni="stock alerts:submit"
disabled="disabled">
</div>
</div>
</div><!-- end ngIf: !isLoggedIn -->
</form>
Name: stockAlertForm — POST
<form name="stockAlertForm" data-ng-submit="submitted=true;stockAlert()" class="get-stock-alert ng-pristine ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern" method="post" novalidate="">
<!-- ngIf: isLoggedIn -->
<!-- ngIf: !isLoggedIn -->
<div data-ng-if="!isLoggedIn" class="ng-scope">
<div class="form-group row">
<div class="col-md-12 col-sm-12 col-xs-12">
<input type="email" class="form-control ng-pristine ng-untouched ng-empty ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern" data-ng-model="stockAlertForm.guestEmail" placeholder="Your email"
ng-pattern="/^([a-zA-Z0-9_\-\.]+)@([a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,5})$/" required="">
<div role="alert">
<span class="error ng-binding ng-hide" data-ng-show="submitted && (stockAlertForm.guestEmail.$error.required)">Please double check your email address</span>
</div>
<!-- ngIf: stockAlertConsentEnabled == 'true' -->
<input type="submit" class="getStockAlertSubmit btn btn-default" value="SUBMIT" data-ng-disabled="stockAlertForm.$invalid" data-omni-variant="WA10T5360BV/SP" data-omni-base="WA10T5360BV" data-omni-email="" data-omni="stock alerts:submit"
disabled="disabled">
</div>
</div>
</div><!-- end ngIf: !isLoggedIn -->
</form>
Name: stockAlertForm — POST
<form name="stockAlertForm" data-ng-submit="submitted=true;stockAlert()" class="get-stock-alert ng-pristine ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern" method="post" novalidate="">
<!-- ngIf: isLoggedIn -->
<!-- ngIf: !isLoggedIn -->
<div data-ng-if="!isLoggedIn" class="ng-scope">
<div class="form-group row">
<div class="col-md-12 col-sm-12 col-xs-12">
<input type="email" class="form-control ng-pristine ng-untouched ng-empty ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern" data-ng-model="stockAlertForm.guestEmail" placeholder="Your email"
ng-pattern="/^([a-zA-Z0-9_\-\.]+)@([a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,5})$/" required="">
<div role="alert">
<span class="error ng-binding ng-hide" data-ng-show="submitted && (stockAlertForm.guestEmail.$error.required)">Please double check your email address</span>
</div>
<!-- ngIf: stockAlertConsentEnabled == 'true' -->
<input type="submit" class="getStockAlertSubmit btn btn-default" value="SUBMIT" data-ng-disabled="stockAlertForm.$invalid" data-omni-variant="WD10T754DBX/SP" data-omni-base="WD10T754DBX" data-omni-email="" data-omni="stock alerts:submit"
disabled="disabled">
</div>
</div>
</div><!-- end ngIf: !isLoggedIn -->
</form>
Name: stockAlertForm — POST
<form name="stockAlertForm" data-ng-submit="submitted=true;stockAlert()" class="get-stock-alert ng-pristine ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern" method="post" novalidate="">
<!-- ngIf: isLoggedIn -->
<!-- ngIf: !isLoggedIn -->
<div data-ng-if="!isLoggedIn" class="ng-scope">
<div class="form-group row">
<div class="col-md-12 col-sm-12 col-xs-12">
<input type="email" class="form-control ng-pristine ng-untouched ng-empty ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern" data-ng-model="stockAlertForm.guestEmail" placeholder="Your email"
ng-pattern="/^([a-zA-Z0-9_\-\.]+)@([a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,5})$/" required="">
<div role="alert">
<span class="error ng-binding ng-hide" data-ng-show="submitted && (stockAlertForm.guestEmail.$error.required)">Please double check your email address</span>
</div>
<!-- ngIf: stockAlertConsentEnabled == 'true' -->
<input type="submit" class="getStockAlertSubmit btn btn-default" value="SUBMIT" data-ng-disabled="stockAlertForm.$invalid" data-omni-variant="WW12TP94DSX/SP" data-omni-base="WW12TP94DSX" data-omni-email="" data-omni="stock alerts:submit"
disabled="disabled">
</div>
</div>
</div><!-- end ngIf: !isLoggedIn -->
</form>
Name: stockAlertForm — POST
<form name="stockAlertForm" data-ng-submit="submitted=true;stockAlert()" class="get-stock-alert ng-pristine ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern" method="post" novalidate="">
<!-- ngIf: isLoggedIn -->
<!-- ngIf: !isLoggedIn -->
<div data-ng-if="!isLoggedIn" class="ng-scope">
<div class="form-group row">
<div class="col-md-12 col-sm-12 col-xs-12">
<input type="email" class="form-control ng-pristine ng-untouched ng-empty ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern" data-ng-model="stockAlertForm.guestEmail" placeholder="Your email"
ng-pattern="/^([a-zA-Z0-9_\-\.]+)@([a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,5})$/" required="">
<div role="alert">
<span class="error ng-binding ng-hide" data-ng-show="submitted && (stockAlertForm.guestEmail.$error.required)">Please double check your email address</span>
</div>
<!-- ngIf: stockAlertConsentEnabled == 'true' -->
<input type="submit" class="getStockAlertSubmit btn btn-default" value="SUBMIT" data-ng-disabled="stockAlertForm.$invalid" data-omni-variant="UA50AU7000KXXS" data-omni-base="AU7000KXXS" data-omni-email="" data-omni="stock alerts:submit"
disabled="disabled">
</div>
</div>
</div><!-- end ngIf: !isLoggedIn -->
</form>
Name: stockAlertForm — POST
<form name="stockAlertForm" data-ng-submit="submitted=true;stockAlert()" class="get-stock-alert ng-pristine ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern" method="post" novalidate="">
<!-- ngIf: isLoggedIn -->
<!-- ngIf: !isLoggedIn -->
<div data-ng-if="!isLoggedIn" class="ng-scope">
<div class="form-group row">
<div class="col-md-12 col-sm-12 col-xs-12">
<input type="email" class="form-control ng-pristine ng-untouched ng-empty ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern" data-ng-model="stockAlertForm.guestEmail" placeholder="Your email"
ng-pattern="/^([a-zA-Z0-9_\-\.]+)@([a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,5})$/" required="">
<div role="alert">
<span class="error ng-binding ng-hide" data-ng-show="submitted && (stockAlertForm.guestEmail.$error.required)">Please double check your email address</span>
</div>
<!-- ngIf: stockAlertConsentEnabled == 'true' -->
<input type="submit" class="getStockAlertSubmit btn btn-default" value="SUBMIT" data-ng-disabled="stockAlertForm.$invalid" data-omni-variant="UA32T4300AKXXS" data-omni-base="UA32T4300A" data-omni-email="" data-omni="stock alerts:submit"
disabled="disabled">
</div>
</div>
</div><!-- end ngIf: !isLoggedIn -->
</form>
Name: stockAlertForm — POST
<form name="stockAlertForm" data-ng-submit="submitted=true;stockAlert()" class="get-stock-alert ng-pristine ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern" method="post" novalidate="">
<!-- ngIf: isLoggedIn -->
<!-- ngIf: !isLoggedIn -->
<div data-ng-if="!isLoggedIn" class="ng-scope">
<div class="form-group row">
<div class="col-md-12 col-sm-12 col-xs-12">
<input type="email" class="form-control ng-pristine ng-untouched ng-empty ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern" data-ng-model="stockAlertForm.guestEmail" placeholder="Your email"
ng-pattern="/^([a-zA-Z0-9_\-\.]+)@([a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,5})$/" required="">
<div role="alert">
<span class="error ng-binding ng-hide" data-ng-show="submitted && (stockAlertForm.guestEmail.$error.required)">Please double check your email address</span>
</div>
<!-- ngIf: stockAlertConsentEnabled == 'true' -->
<input type="submit" class="getStockAlertSubmit btn btn-default" value="SUBMIT" data-ng-disabled="stockAlertForm.$invalid" data-omni-variant="QA50QN90AAKXXS" data-omni-base="QN90AAKXXS" data-omni-email="" data-omni="stock alerts:submit"
disabled="disabled">
</div>
</div>
</div><!-- end ngIf: !isLoggedIn -->
</form>
Name: stockAlertForm — POST
<form name="stockAlertForm" data-ng-submit="submitted=true;stockAlert()" class="get-stock-alert ng-pristine ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern" method="post" novalidate="">
<!-- ngIf: isLoggedIn -->
<!-- ngIf: !isLoggedIn -->
<div data-ng-if="!isLoggedIn" class="ng-scope">
<div class="form-group row">
<div class="col-md-12 col-sm-12 col-xs-12">
<input type="email" class="form-control ng-pristine ng-untouched ng-empty ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern" data-ng-model="stockAlertForm.guestEmail" placeholder="Your email"
ng-pattern="/^([a-zA-Z0-9_\-\.]+)@([a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,5})$/" required="">
<div role="alert">
<span class="error ng-binding ng-hide" data-ng-show="submitted && (stockAlertForm.guestEmail.$error.required)">Please double check your email address</span>
</div>
<!-- ngIf: stockAlertConsentEnabled == 'true' -->
<input type="submit" class="getStockAlertSubmit btn btn-default" value="SUBMIT" data-ng-disabled="stockAlertForm.$invalid" data-omni-variant="LS32AM700UEXXS" data-omni-base="AM700U" data-omni-email="" data-omni="stock alerts:submit"
disabled="disabled">
</div>
</div>
</div><!-- end ngIf: !isLoggedIn -->
</form>
Name: stockAlertForm — POST
<form name="stockAlertForm" data-ng-submit="submitted=true;stockAlert()" class="get-stock-alert ng-pristine ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern" method="post" novalidate="">
<!-- ngIf: isLoggedIn -->
<!-- ngIf: !isLoggedIn -->
<div data-ng-if="!isLoggedIn" class="ng-scope">
<div class="form-group row">
<div class="col-md-12 col-sm-12 col-xs-12">
<input type="email" class="form-control ng-pristine ng-untouched ng-empty ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern" data-ng-model="stockAlertForm.guestEmail" placeholder="Your email"
ng-pattern="/^([a-zA-Z0-9_\-\.]+)@([a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,5})$/" required="">
<div role="alert">
<span class="error ng-binding ng-hide" data-ng-show="submitted && (stockAlertForm.guestEmail.$error.required)">Please double check your email address</span>
</div>
<!-- ngIf: stockAlertConsentEnabled == 'true' -->
<input type="submit" class="getStockAlertSubmit btn btn-default" value="SUBMIT" data-ng-disabled="stockAlertForm.$invalid" data-omni-variant="LS27R350FHEXXS" data-omni-base="R350F" data-omni-email="" data-omni="stock alerts:submit"
disabled="disabled">
</div>
</div>
</div><!-- end ngIf: !isLoggedIn -->
</form>
Name: stockAlertForm — POST
<form name="stockAlertForm" data-ng-submit="submitted=true;stockAlert()" class="get-stock-alert ng-pristine ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern" method="post" novalidate="">
<!-- ngIf: isLoggedIn -->
<!-- ngIf: !isLoggedIn -->
<div data-ng-if="!isLoggedIn" class="ng-scope">
<div class="form-group row">
<div class="col-md-12 col-sm-12 col-xs-12">
<input type="email" class="form-control ng-pristine ng-untouched ng-empty ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern" data-ng-model="stockAlertForm.guestEmail" placeholder="Your email"
ng-pattern="/^([a-zA-Z0-9_\-\.]+)@([a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,5})$/" required="">
<div role="alert">
<span class="error ng-binding ng-hide" data-ng-show="submitted && (stockAlertForm.guestEmail.$error.required)">Please double check your email address</span>
</div>
<!-- ngIf: stockAlertConsentEnabled == 'true' -->
<input type="submit" class="getStockAlertSubmit btn btn-default" value="SUBMIT" data-ng-disabled="stockAlertForm.$invalid" data-omni-variant="VR30T85513W/SP" data-omni-base="VR30T85513W" data-omni-email="" data-omni="stock alerts:submit"
disabled="disabled">
</div>
</div>
</div><!-- end ngIf: !isLoggedIn -->
</form>
Name: stockAlertForm — POST
<form name="stockAlertForm" data-ng-submit="submitted=true;stockAlert()" class="get-stock-alert ng-pristine ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern" method="post" novalidate="">
<!-- ngIf: isLoggedIn -->
<!-- ngIf: !isLoggedIn -->
<div data-ng-if="!isLoggedIn" class="ng-scope">
<div class="form-group row">
<div class="col-md-12 col-sm-12 col-xs-12">
<input type="email" class="form-control ng-pristine ng-untouched ng-empty ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern" data-ng-model="stockAlertForm.guestEmail" placeholder="Your email"
ng-pattern="/^([a-zA-Z0-9_\-\.]+)@([a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,5})$/" required="">
<div role="alert">
<span class="error ng-binding ng-hide" data-ng-show="submitted && (stockAlertForm.guestEmail.$error.required)">Please double check your email address</span>
</div>
<!-- ngIf: stockAlertConsentEnabled == 'true' -->
<input type="submit" class="getStockAlertSubmit btn btn-default" value="SUBMIT" data-ng-disabled="stockAlertForm.$invalid" data-omni-variant="LS24R350FZEXXS" data-omni-base="R350F" data-omni-email="" data-omni="stock alerts:submit"
disabled="disabled">
</div>
</div>
</div><!-- end ngIf: !isLoggedIn -->
</form>
Name: stockAlertForm — POST
<form name="stockAlertForm" data-ng-submit="submitted=true;stockAlert()" class="get-stock-alert ng-pristine ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern" method="post" novalidate="">
<!-- ngIf: isLoggedIn -->
<!-- ngIf: !isLoggedIn -->
<div data-ng-if="!isLoggedIn" class="ng-scope">
<div class="form-group row">
<div class="col-md-12 col-sm-12 col-xs-12">
<input type="email" class="form-control ng-pristine ng-untouched ng-empty ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern" data-ng-model="stockAlertForm.guestEmail" placeholder="Your email"
ng-pattern="/^([a-zA-Z0-9_\-\.]+)@([a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,5})$/" required="">
<div role="alert">
<span class="error ng-binding ng-hide" data-ng-show="submitted && (stockAlertForm.guestEmail.$error.required)">Please double check your email address</span>
</div>
<!-- ngIf: stockAlertConsentEnabled == 'true' -->
<input type="submit" class="getStockAlertSubmit btn btn-default" value="SUBMIT" data-ng-disabled="stockAlertForm.$invalid" data-omni-variant="LC34H890WGEXXS" data-omni-base="LC34H890W" data-omni-email="" data-omni="stock alerts:submit"
disabled="disabled">
</div>
</div>
</div><!-- end ngIf: !isLoggedIn -->
</form>
Name: accessiblityForm —
<form name="accessiblityForm" class="ng-pristine ng-valid">
<input type="hidden" id="accesibility_refreshScreenReaderBufferField" name="accesibility_refreshScreenReaderBufferField" value="" autocomplete="off">
</form>
Text Content
Close Sign in with your Samsung Account title="Sign in" Sign in header.modal.sso.not.a.member.span Unfortunately this browser can't provide the best viewing experience. Upgrade your browser Skip to content Skip to navigation This site uses cookies to personalise your experience, analyse site traffic and keep track of items stored in your shopping basket. By Clicking ACCEPT or continuing to browse the site you are agreeing to our use of cookies. See our Privacy Policy here. Close Close Sign in with your Samsung Account title="Sign in" Sign in header.modal.sso.not.a.member.span * Close Menu * Mobile MOBILE CLOSE Close Back Mobile Featured Smartphones Tablets Watches Audio Accessories Apps & Services Smart Ways to Buy Galaxy Gifts Why Galaxy Upgrade with Galaxy * Galaxy Z Fold3 5G * Galaxy Z Flip3 5G * Galaxy S21 | S21+ 5G * Galaxy S21 Ultra 5G * Galaxy Watch4 * Galaxy Watch4 Classic * Galaxy Buds2 * Galaxy 5G * Galaxy Free Trial * Overview * Galaxy Z * Galaxy S * Galaxy Note * Galaxy A * Galaxy M * Accessories * See All * Compare * Overview * Galaxy Tab S * Galaxy Tab A * Accessories * See All * Compare * Overview * Galaxy Watch * Accessories * See All * Compare * Overview * Galaxy Buds * AKG Headphones * See All * Compare * Overview * Smartphones Accessories * Tablets Accessories * Galaxy SmartTag * Galaxy SmartTag+ * See All * Overview * Galaxy Store * Bixby * Samsung Pay * Samsung Health * Samsung DeX * Samsung Members * One UI 2 * Smart Switch * See All * Understand Women * Switch Easy * Test Drive with Galaxy * Unfold the Future * Video Call with vPromoter * Upgrade to Galaxy * Samsung Trade Up * Why Buy Online * Store Pickup and Support Galaxy Z Fold3 | Flip3 5G Learn more * TV & AV TV & AV CLOSE Close Back TV & AV Featured TVs Lifestyle TVs TV by Size Sound Devices Projectors Business TVs Smart Ways to Buy * 2021 Neo QLED * 2021 The Frame * The Premiere 4K triple laser projector * What is Smart TV * Super Big TV * 2021 Q-Series soundbar * TV Buying Guide * Screens for All * Overview * Neo QLED * QLED * Crystal UHD * 8K TVs * 4K TVs * Full HD/HD TVs * Smart TVs * TV Accessories * See All * Overview * The Frame * The Serif * The Sero * The Premiere * TV Accessories * See All * 85" * 75" * 65" * 55" * What Size TV Should I Get? * See All * Q-Series Soundbars * A-series Soundbars * S-Series Soundbars * See All * The Premiere 4K Triple laser * The Premiere 4K Laser * See All * Crystal UHD * Overview * TV Trade-in * Buy TV Online * Video Call with vPromoter Greatness never ends, but evolves Learn more * Home Appliances HOME APPLIANCES CLOSE Close Back Home Appliances Featured Refrigerators BESPOKE Laundry Cooking Appliances Vacuum Cleaners Curated Content Smart Ways to Buy * #SoSmart Appliances * BESPOKE * SpaceMax™ * New QuickDrive™ * Family Hub™ * Jet Series * Overview * BESPOKE * Family Hub * Multi Door * Side by Side * Top Mount Freezer * Bottom Mount Freezer * 1 Door * See All * Overview * Washer Dryer Combo * Front Load * Top Load * Dryer * See All * Overview * Microwave Ovens * See All * Overview * Robot Vacuum * Stick Vacuum * Vacuum Accessories * See All * Overview * Take Back Your Time with QuickDrive™ * See All * Video Call with vPromoter The new QuickDrive™ Learn more * Smart Home SMART HOME CLOSE Close Back Smart Home Featured Home Entertainment Home Management Cleaning & Hygiene SmartThings * View all packages * Split your screen, Double the fun * Do Laundry from Anywhere * Shoot and Watch in 8K * Turn your TV for Livecast * Split Your Screen, Double Up the Fun * Set the Mood * See Who's at the Door from TV * Babysit from Any Room * Check Every Corner of Your House on TV * Answer the Door from Your Fridge * Check your fridge from Anywhere * Do Laundry from Anywhere * Know Laundry’s Done Instantly * About SmartThings Page * Computing COMPUTING CLOSE Close Back Computing Featured Computer Monitors Memory & Storage * 1000R Curved Monitor * Portable SSD T7 Touch * FHD Bezel-Less Monitor * QLED Gaming Monitor * UHD Curved Monitor * Ultra WQHD Monitor * SSD 970 EVO Plus * Overview * Gaming * Smart Monitors * High Resolution * Curved * Flat * Business * See All * Overview * SSD * Portable SSD * Memory Cards * See All Excellence in work and play Learn more * Displays DISPLAYS CLOSE Close Back Displays Monitors Smart Signage LED Signage * Overview * See All * Overview * Video Wall * Interactive * See All * Overview * See All Digital flipchart Learn more * SHOP SHOP CLOSE Close Back SHOP Smartphones Tablets Wearables TV & AV Home Appliance IT Memory Storage Offers My Account Support Store Pickup and Support * Galaxy Z * Galaxy S * Galaxy Note * Galaxy A * Accessories * Galaxy Tab S * Galaxy Tab A * Galaxy Books * Accessories * Galaxy Watch * Galaxy Fit * Galaxy Buds * Accessories * QLED TV * UHD 4K TV * Full HD TV * HD TV * The Frame * The Serif * TV Accessories * Soundbars * Refrigerators * Washing Machines * Cooking Appliances * Vacuum Cleaners * Monitors * SSD * Portable SSD * Memory Cards * Mobile Promotion * TV Promotion * Home Appliances Promotion * IT Promotion * Student Offers * The Perfect Gift * Track your order * Shop FAQ * Contact us * Explore EXPLORE CLOSE Close Back Explore Stories Brand How-to Experiences Corporate Citizenship * Photography * Life Hacks * Wellbeing * Entertainment * Food & Home * Brand * Galaxy Collaborations Reimagine a Better Planet Learn more * Promotions * Support SUPPORT CLOSE Close Back Support Product page Solutions & Tips Repair Service Contact Us Online shop support * Mobile * TV & AV * Home Appliances * FAQs * Manuals & Downloads * News & Alerts * Online shop FAQ * Community * Service Locator * Warranty Information * Track My Repair * Galaxy Screen Replacement * Book a Repair * Call Us * Live Chat * Email * Warranty Registration * Shop FAQs Useful guide to use Galaxy S20 series Learn more * Business BUSINESS CLOSE Close Back Business Business Home Mobile Displays Industries Insights * Overview * Smartphones * Enterprise Edition * Rugged * Tablets * Mobile Products * Mobile Solutions * Samsung Knox * Overview * Smart Signage * LED Signage * Commercial TVs * Monitors * Smart Signage Solutions * LED Signage Solutions * Commercial TV Solutions * Monitor Solutions * Government * Finance * Education * Public Safety * Retail * Manufacturing * Transport * Healthcare Rugged Devices for Business Learn more * * * Log-In / Sign-Up * Orders My Account * Log-In / Sign-Up * Orders Search Close No Suggestions Search History Clear History Recommended Result(s) for Find Our Search Search Close No Suggestions Search History Clear History Recommended Result(s) for Find Our Search Menu Close Close Close Close Close GALAXY TAB A8 FREE GIFTS WORTH $173.76 GET A PROTECTIVE STANDING COVER (WORTH $78) AND 365 DAYS VIU PREMIUM (WORTH $95.76). VALID FROM 14 FEB - 13 MAR Buy Now GALAXY TAB A8 FREE GIFTS WORTH $173.76 GET A PROTECTIVE STANDING COVER (WORTH $78) AND 365 DAYS VIU PREMIUM (WORTH $95.76). VALID FROM 14 FEB - 13 MAR Buy Now Close Close SHOP NOW SHOP NOW Close Close Close GALAXY Z FOLD3 5G Shop now and get $118 off your Galaxy Z Fold3 5G purchase. Plus, enjoy a Wireless Car Charger at $68 (worth $102) with your purchase. While stocks last. T&Cs apply. Buy Now GALAXY Z FOLD3 5G Shop now and get $118 off your Galaxy Z Fold3 5G purchase. Plus, enjoy a Wireless Car Charger at $68 (worth $102) with your purchase. While stocks last. T&Cs apply. Buy Now Close GALAXY Z FLIP3 5G Shop now and enjoy a $50 accessories voucher with your Galaxy Z Flip3 5G purchase. Plus, get a Clear Cover with Ring and Bespoke Service at $58 (total worth $176) with every purchase. While stocks last. T&Cs apply. Buy Now GALAXY Z FLIP3 5G Shop now and enjoy a $50 accessories voucher with your Galaxy Z Flip3 5G purchase. Plus, get a Clear Cover with Ring and Bespoke Service at $58 (total worth $176) with every purchase. While stocks last. T&Cs apply. Buy Now Close STAY CONNECTED WITH SAMSUNG SMART TV Valid from February 18.2022 to March 31.2022 LEARN MORE STAY CONNECTED WITH SAMSUNG SMART TV VALID FROM FEBRUARY 18.2022 TO MARCH 31.2022 LEARN MORE Close Close START SCHOOL YOUR WAY WITH GALAXY DEALS Be ready for anything with a free gift and deals on selected Galaxy devices. Shop Now Shop Now Close SAMSUNG EDUCATION STORE Sign up to receive special student and staff offers. SHOP NOW SAMSUNG EDUCATION STORE SIGN UP TO RECEIVE SPECIAL STUDENT AND STAFF OFFERS. SHOP NOW Close More reasons to shop with Samsung. 0% Instalment up to 36 months Free delivery Samsung Official Warranty MOBILE DEVICES PROMOTIONS Buy Now Buy Now TV & SOUNDBAR PROMOTIONS Buy Now Buy Now HOME APPLIANCES PROMOTIONS Buy Now Buy Now SAMSUNG EDUCATION STORE BUY NOW BUY NOW WORK AND LEARN FROM HOME DEALS Buy Now Buy Now WORKOUT ESSENTIALS Buy Now Buy Now Close RECOMMENDED MOBILE DEVICES Left 0DE5672E-2DA0-4A18-BE5E-F9E974427901 * Smartphones * Tablets * Wearables Right 501B5305-B256-484E-97EF-407FA8BC9B67 * Olive * Lavender * Graphite * White Galaxy S21 FE 5G SM-G990ELGGXSP * 128 GB * 256 GB $944.00 Save $104.00 (Was $1,048.00) Add to cart GET STOCK ALERTS Get alerts on when this is back in stock and available to buy, by adding your email to opt into alerts. Please double check your email address Samsung will send the stock alerts to your email address. HIDE Item added Checkout Continue Shopping * Pink * OUT OF STOCK * Gray * Cream * Green * Phantom Black * White Galaxy Z Flip3 5G SM-F711BLIBXSP 4.557 stars * 128 GB * 256 GB $1,398.00 Add to cart GET STOCK ALERTS Get alerts on when this is back in stock and available to buy, by adding your email to opt into alerts. Please double check your email address Samsung will send the stock alerts to your email address. HIDE Item added Checkout Continue Shopping GET STOCK ALERTS Get alerts on when this is back in stock and available to buy, by adding your email to opt into alerts. Please double check your email address Samsung will send the stock alerts to your email address. HIDE Item added Checkout Continue Shopping Popular * Phantom Gray * Phantom Violet Galaxy S21 5G SM-G991BZAGXSP 4.046 stars * 256 GB $1,098.00 Save $150.00 (Was $1,248.00) Add to cart GET STOCK ALERTS Get alerts on when this is back in stock and available to buy, by adding your email to opt into alerts. Please double check your email address Samsung will send the stock alerts to your email address. HIDE Item added Checkout Continue Shopping * OUT OF STOCK * OUT OF STOCK Galaxy S20 FE 5G SM-G781BLVHXSP 4.358 stars * 256 GB Out of Stock Out of Stock $798.00 Save $50.00 (Was $848.00) Get Stock Alerts GET STOCK ALERTS Get alerts on when this is back in stock and available to buy, by adding your email to opt into alerts. Please double check your email address Samsung will send the stock alerts to your email address. HIDE Item added Checkout Continue Shopping GET STOCK ALERTS Get alerts on when this is back in stock and available to buy, by adding your email to opt into alerts. Please double check your email address Samsung will send the stock alerts to your email address. HIDE Item added Checkout Continue Shopping * Light Violet * Light Green * Gray Galaxy A22 5G SM-A226BLVHXSP 4 stars * 6 GB $298.00 Save $30.00 (Was $328.00) Add to cart GET STOCK ALERTS Get alerts on when this is back in stock and available to buy, by adding your email to opt into alerts. Please double check your email address Samsung will send the stock alerts to your email address. HIDE Item added Checkout Continue Shopping Buy the phone outright or on a SIM plan Or -------------------------------------------------------------------------------- Device and tariff Device and tariff text.external.add.to.cart.button.cancel Recommended Home Entertainment Deals PRE-ORDER The Freestyle SP-LSP3BLAXXS Free 12mths Singtel CAST (worth $500). Promotion ends 31 March. Ships from: 16 Mar 2022 $1,499.00 Pre Order GET STOCK ALERTS Get alerts on when this is back in stock and available to buy, by adding your email to opt into alerts. Please double check your email address Samsung will send the stock alerts to your email address. HIDE Item added Checkout Continue Shopping LS03A The Frame Art Mode 4K Smart TV (2021) 3 Ticks QA43LS03AAKXXS Free customisable Bezel in same cart with promo code "FREE43BEZEL" + 12mths CAST + 3mths CatchPlay + 3mths Spotify. Free delivery & wallmount installation. Purchase Samsung HW-S61A/XS soundbar together in the same transaction and enjoy 7% off your Soundbar purchase. Promo valid till 31 Mar 2022. *T&Cs apply. $1,621.00 Save $200.00 (Was $1,821.00) Add to cart GET STOCK ALERTS Get alerts on when this is back in stock and available to buy, by adding your email to opt into alerts. Please double check your email address Samsung will send the stock alerts to your email address. HIDE Item added Checkout Continue Shopping Free Sero Wheel 43" The Sero QLED LS05 4K Smart TV, 3 Ticks QA43LS05TAKXXS Free The Sero Wheel + 12mths CAST + 3mths CatchPlay + 3mths Spotify. Promo ends 17 Feb 2022. Apply promo code "TVFEB22" for further $300 off. Promo code valid from 12 Feb to 31 Mar 2022 $2,199.00 Add to cart GET STOCK ALERTS Get alerts on when this is back in stock and available to buy, by adding your email to opt into alerts. Please double check your email address Samsung will send the stock alerts to your email address. HIDE Item added Checkout Continue Shopping AU7002 Crystal UHD 4K Smart TV (2022) 4 Ticks - Online Exclusive UA55AU7002KXXS $969.00 Save $230.00 (Was $1,199.00) Add to cart GET STOCK ALERTS Get alerts on when this is back in stock and available to buy, by adding your email to opt into alerts. Please double check your email address Samsung will send the stock alerts to your email address. HIDE Item added Checkout Continue Shopping TOP SELLING PRODUCTS Left 0DE5672E-2DA0-4A18-BE5E-F9E974427901 * Smart Phones * Tablets * Wearables * Home Appliance * TV * Monitor Right 501B5305-B256-484E-97EF-407FA8BC9B67 GET STOCK ALERTS Get alerts on when this is back in stock and available to buy, by adding your email to opt into alerts. Please double check your email address Samsung will send the stock alerts to your email address. HIDE Item added Checkout Continue Shopping GET STOCK ALERTS Get alerts on when this is back in stock and available to buy, by adding your email to opt into alerts. Please double check your email address Samsung will send the stock alerts to your email address. HIDE Item added Checkout Continue Shopping GET STOCK ALERTS Get alerts on when this is back in stock and available to buy, by adding your email to opt into alerts. Please double check your email address Samsung will send the stock alerts to your email address. HIDE Item added Checkout Continue Shopping GET STOCK ALERTS Get alerts on when this is back in stock and available to buy, by adding your email to opt into alerts. Please double check your email address Samsung will send the stock alerts to your email address. HIDE Item added Checkout Continue Shopping Popular Galaxy S21 5G SM-G991BZAGXSP $1,098.00 Save $150.00 (Was $1,248.00) Add to cart GET STOCK ALERTS Get alerts on when this is back in stock and available to buy, by adding your email to opt into alerts. Please double check your email address Samsung will send the stock alerts to your email address. HIDE Item added Checkout Continue Shopping Galaxy Tab A7 Lite SM-T220NZAAXSP Free Galaxy Tab A7 Lite Book cover ($68) $228.00 Add to cart GET STOCK ALERTS Get alerts on when this is back in stock and available to buy, by adding your email to opt into alerts. Please double check your email address Samsung will send the stock alerts to your email address. HIDE Item added Checkout Continue Shopping Galaxy Tab A7 Lite LTE SM-T225NZAFXSP Free Galaxy Tab A7 Lite Book cover ($68) $298.00 Add to cart GET STOCK ALERTS Get alerts on when this is back in stock and available to buy, by adding your email to opt into alerts. Please double check your email address Samsung will send the stock alerts to your email address. HIDE Item added Checkout Continue Shopping Galaxy Tab S7 FE 5G SM-T736BZKAXSP $810.00 Save $88.00 (Was $898.00) Add to cart GET STOCK ALERTS Get alerts on when this is back in stock and available to buy, by adding your email to opt into alerts. Please double check your email address Samsung will send the stock alerts to your email address. HIDE Item added Checkout Continue Shopping Galaxy Buds2 SM-R177NZKAXSP $248.00 Add to cart GET STOCK ALERTS Get alerts on when this is back in stock and available to buy, by adding your email to opt into alerts. Please double check your email address Samsung will send the stock alerts to your email address. HIDE Item added Checkout Continue Shopping Galaxy Buds2 SM-R177NLVAXSP $248.00 Add to cart GET STOCK ALERTS Get alerts on when this is back in stock and available to buy, by adding your email to opt into alerts. Please double check your email address Samsung will send the stock alerts to your email address. HIDE Item added Checkout Continue Shopping Galaxy Buds2 SM-R177NZGAXSP $248.00 Add to cart GET STOCK ALERTS Get alerts on when this is back in stock and available to buy, by adding your email to opt into alerts. Please double check your email address Samsung will send the stock alerts to your email address. HIDE Item added Checkout Continue Shopping Galaxy Watch4 Classic Bluetooth (46mm) SM-R890NZKAASA $598.00 Add to cart GET STOCK ALERTS Get alerts on when this is back in stock and available to buy, by adding your email to opt into alerts. Please double check your email address Samsung will send the stock alerts to your email address. HIDE Item added Checkout Continue Shopping Galaxy Watch4 Classic LTE (46mm) SM-R895FZKAXSP $748.00 Add to cart GET STOCK ALERTS Get alerts on when this is back in stock and available to buy, by adding your email to opt into alerts. Please double check your email address Samsung will send the stock alerts to your email address. HIDE Item added Checkout Continue Shopping EcoBubble™, 9Kg, Front Load, 4 Ticks WW90T634DHH/SP $1,099.00 Add to cart GET STOCK ALERTS Get alerts on when this is back in stock and available to buy, by adding your email to opt into alerts. Please double check your email address Samsung will send the stock alerts to your email address. HIDE Item added Checkout Continue Shopping EcoBubble™, 8Kg, Washer Dryer, 4 Ticks WD80TA046BE/SP $1,019.00 Add to cart GET STOCK ALERTS Get alerts on when this is back in stock and available to buy, by adding your email to opt into alerts. Please double check your email address Samsung will send the stock alerts to your email address. HIDE Item added Checkout Continue Shopping Wobble™ Technology, 10kg, Top Load, 3 Ticks WA10T5360BV/SP $679.00 Add to cart GET STOCK ALERTS Get alerts on when this is back in stock and available to buy, by adding your email to opt into alerts. Please double check your email address Samsung will send the stock alerts to your email address. HIDE Item added Checkout Continue Shopping QuickDrive™, 10.5Kg, Washer Dryer, 4 Ticks WD10T754DBX/SP $1,749.00 Add to cart GET STOCK ALERTS Get alerts on when this is back in stock and available to buy, by adding your email to opt into alerts. Please double check your email address Samsung will send the stock alerts to your email address. HIDE Item added Checkout Continue Shopping QuickDriveTM, 12Kg, Front Load, 4 Ticks WW12TP94DSX/SP $1,849.00 Add to cart GET STOCK ALERTS Get alerts on when this is back in stock and available to buy, by adding your email to opt into alerts. Please double check your email address Samsung will send the stock alerts to your email address. HIDE Item added Checkout Continue Shopping AU7000 UHD 4K Smart TV (2021) 4 Ticks UA50AU7000KXXS 12 mths CAST + 3mths Spotify. Purchase Samsung HW-A450/XS soundbar together in the same transaction for only $189. Wallmounting charges apply. Promo valid till 31 Mar 2022. *T&Cs apply. $799.00 Save $199.99 (Was $998.99) Add to cart GET STOCK ALERTS Get alerts on when this is back in stock and available to buy, by adding your email to opt into alerts. Please double check your email address Samsung will send the stock alerts to your email address. HIDE Item added Checkout Continue Shopping 32" T4300 HD Smart TV, 5 Ticks UA32T4300AKXXS 12 mths CAST+ 3mths Spotify. T&Cs apply. Promo valid till 31st March. $399.00 Add to cart GET STOCK ALERTS Get alerts on when this is back in stock and available to buy, by adding your email to opt into alerts. Please double check your email address Samsung will send the stock alerts to your email address. HIDE Item added Checkout Continue Shopping QN90A Neo QLED 4K Smart TV (2021) 3 Ticks QA50QN90AAKXXS Free 12mths Singtel CAST + 3mths CatchPlay + 3mths Spotify. Free delivery & wallmount installation. Purchase Samsung HW-Q600A/XS soundbar together in the same transaction and enjoy 7% off your Soundbar purchase. Promo valid till 31 Mar 2022. *T&Cs apply. $2,379.00 Save $900.00 (Was $3,279.00) Add to cart GET STOCK ALERTS Get alerts on when this is back in stock and available to buy, by adding your email to opt into alerts. Please double check your email address Samsung will send the stock alerts to your email address. HIDE Item added Checkout Continue Shopping 32" Smart Monitor With Mobile Connectivity and UHD resolution LS32AM700UEXXS $686.00 Save $212.00 (Was $898.00) Add to cart GET STOCK ALERTS Get alerts on when this is back in stock and available to buy, by adding your email to opt into alerts. Please double check your email address Samsung will send the stock alerts to your email address. HIDE Item added Checkout Continue Shopping 27" FHD Monitor with bezel-less design LS27R350FHEXXS $260.00 Save $138.00 (Was $398.00) Add to cart GET STOCK ALERTS Get alerts on when this is back in stock and available to buy, by adding your email to opt into alerts. Please double check your email address Samsung will send the stock alerts to your email address. HIDE Item added Checkout Continue Shopping Jet Bot+ with Clean Station™ VR30T85513W/SP $1,099.00 Add to cart GET STOCK ALERTS Get alerts on when this is back in stock and available to buy, by adding your email to opt into alerts. Please double check your email address Samsung will send the stock alerts to your email address. HIDE Item added Checkout Continue Shopping 24" FHD Monitor with bezel-less design LS24R350FZEXXS $220.00 Save $108.00 (Was $328.00) Add to cart GET STOCK ALERTS Get alerts on when this is back in stock and available to buy, by adding your email to opt into alerts. Please double check your email address Samsung will send the stock alerts to your email address. HIDE Item added Checkout Continue Shopping 34" Premium Curved Business Monitor with Perfect Multi-tasking & Viewing Comfort LC34H890WGEXXS $846.00 Save $102.00 (Was $948.00) Add to cart GET STOCK ALERTS Get alerts on when this is back in stock and available to buy, by adding your email to opt into alerts. Please double check your email address Samsung will send the stock alerts to your email address. HIDE Item added Checkout Continue Shopping Buy the phone outright or on a SIM plan Or -------------------------------------------------------------------------------- Device and tariff Device and tariff text.external.add.to.cart.button.cancel Terms & Conditions Based on interest-free monthly instalment payment plans on OCBC or UOB credit cards with 6,12, 24 or 36 months’ tenure for purchases above $500 from the Samsung Online Store. Samsung reserves the right to replace any free gift with another item of any other value without prior notice. Please check https://shop.samsung.com/sg for more details. Instalment terms and conditions apply. Images are for illustrative purposes only. Back to top * Product & Service Product & Service * * Smartphones * Tablets * Audio * Watches * Smart Switch * Mobile Accessories * TVs * Lifestyle TVs * * * Sound Devices * Refrigerators * Laundry * Cooking Appliances * Monitors * Memory Storage Shop Shop * Offers * Online Warranty * Samsung Experience Store * Shop FAQ * Store Pickup and Support * Student Offers * Upgrade with Galaxy Support Support * Contact Us * Email * Service Location Account & Community Account & Community * My Page * Orders * Wishlist Sustainability Sustainability * Overview * Environment * Corporate Citizenship * Digital Responsibility * Labour & Human Rights * Diversity & Inclusion * Sustainable Supply Chain Copyright© 1995-2022 Samsung. All rights reserved. Singapore/English (SG) * Singapore/English (SG) * Accessibility Help * Privacy * Legal * Sitemap * Stay in the Loop? * Facebook * Twitter * Instagram * YouTube Want to get the best deals? Here's how to stay notified: 1. Click on the icon (as shown) 2. Allow notifications OK, GOT IT. ×