shop.samsung.com Open in urlscan Pro
104.92.96.212  Public Scan

Submitted URL: https://app.apac.business.samsung.com/e/er?s=1734073713&lid=578&elqTrackId=98f5030399b14a1e946522d417977f96&elq=19922fce3f27407493ee49...
Effective URL: https://shop.samsung.com/sg
Submission: On January 19 via api from SG — Scanned from DE

Form analysis 50 forms found in the DOM

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=F8wyUVUdBL8ZBznzKQcCvdFSZZkphY4szYNrxwMxfgyvkjjqBaPw67CxQ26VA0xutdUQrMklnJl09lv3nwxoJ5S27ptoYuWCeP5Jz4WYVXvloCpZzquOEHG7wnOJ%252FSDP7Rhz7wbFKXHVu%252BjM&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&amp;client_id=z734ero6v9&amp;locale=en_SG&amp;countryCode=SG&amp;redirect_uri=https://shop.samsung.com/sg/login/authorize&amp;state=F8wyUVUdBL8ZBznzKQcCvdFSZZkphY4szYNrxwMxfgyvkjjqBaPw67CxQ26VA0xutdUQrMklnJl09lv3nwxoJ5S27ptoYuWCeP5Jz4WYVXvloCpZzquOEHG7wnOJ%252FSDP7Rhz7wbFKXHVu%252BjM&amp;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&amp;client_id=z734ero6v9&amp;locale=en_SG&amp;countryCode=SG&amp;redirect_uri=https://shop.samsung.com/sg/login/authorize&amp;state=F8wyUVUdBL8ZBznzKQcCvdFSZZkphY4szYNrxwMxfgyvkjjqBaPw67CxQ26VA0xutdUQrMklnJl09lv3nwxoJ5S27ptoYuWCeP5Jz4WYVXvloCpZzquOEHG7wnOJ%252FSDP7Rhz7wbFKXHVu%252BjM&amp;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=oL4igv20ab8oshux1jvHYqZNj53GiXr9P7dFOJurA9zZYt5yAVmaimDkny9iPhev38iQPK6eRWK1cnNSXrKFTp9YL1VAMRlnnEPvBfL1%252FpgQDJGg5V6pkuNfum3N%252F9lFCDyLBMoZl8LME1o%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&amp;client_id=z734ero6v9&amp;locale=en_SG&amp;countryCode=SG&amp;redirect_uri=https://shop.samsung.com/sg/login/authorize&amp;state=oL4igv20ab8oshux1jvHYqZNj53GiXr9P7dFOJurA9zZYt5yAVmaimDkny9iPhev38iQPK6eRWK1cnNSXrKFTp9YL1VAMRlnnEPvBfL1%252FpgQDJGg5V6pkuNfum3N%252F9lFCDyLBMoZl8LME1o%253D&amp;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=F8wyUVUdBL8ZBznzKQcCvdFSZZkphY4szYNrxwMxfgyvkjjqBaPw67CxQ26VA0xutdUQrMklnJl09lv3nwxoJ5S27ptoYuWCeP5Jz4WYVXvloCpZzquOEHG7wnOJ%252FSDP7Rhz7wbFKXHVu%252BjM&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&amp;client_id=z734ero6v9&amp;locale=en_SG&amp;countryCode=SG&amp;redirect_uri=https://shop.samsung.com/sg/login/authorize&amp;state=F8wyUVUdBL8ZBznzKQcCvdFSZZkphY4szYNrxwMxfgyvkjjqBaPw67CxQ26VA0xutdUQrMklnJl09lv3nwxoJ5S27ptoYuWCeP5Jz4WYVXvloCpZzquOEHG7wnOJ%252FSDP7Rhz7wbFKXHVu%252BjM&amp;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=KKcHF4BQZV6g15XTwQxesmrBnch2lWfvldEsIgf%252Fh5O10TOTnsfcmRTjx%252BcoYGmduZuk0lFDQdkuYsRwHULL4V66p41mJ1NFipoM8BVNx7fl%252FEszTP%252ForiGsRwM906yg8gKe1sm8fmE%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&amp;client_id=z734ero6v9&amp;locale=en_SG&amp;countryCode=SG&amp;redirect_uri=https://shop.samsung.com/sg/login/authorize&amp;state=KKcHF4BQZV6g15XTwQxesmrBnch2lWfvldEsIgf%252Fh5O10TOTnsfcmRTjx%252BcoYGmduZuk0lFDQdkuYsRwHULL4V66p41mJ1NFipoM8BVNx7fl%252FEszTP%252ForiGsRwM906yg8gKe1sm8fmE%253D&amp;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&amp;client_id=z734ero6v9&amp;locale=en_SG&amp;countryCode=SG&amp;redirect_uri=https://shop.samsung.com/sg/login/authorize&amp;state=KKcHF4BQZV6g15XTwQxesmrBnch2lWfvldEsIgf%252Fh5O10TOTnsfcmRTjx%252BcoYGmduZuk0lFDQdkuYsRwHULL4V66p41mJ1NFipoM8BVNx7fl%252FEszTP%252ForiGsRwM906yg8gKe1sm8fmE%253D&amp;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=X37oBDStnkBKteI4VDnmRbDIeypDOPmY8%252BL7iTFfbX71JtTrjPJ%252BC5H%252BRxsMxeezMzBf8rRGwcn19aFahb0oagJJxF%252Fv2n2UpFMGwDdFA4OXyhMijyao7LrwwfsV%252Fkr2Uc4U87rIYA%253D%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&amp;client_id=z734ero6v9&amp;locale=en_SG&amp;countryCode=SG&amp;redirect_uri=https://shop.samsung.com/sg/login/authorize&amp;state=X37oBDStnkBKteI4VDnmRbDIeypDOPmY8%252BL7iTFfbX71JtTrjPJ%252BC5H%252BRxsMxeezMzBf8rRGwcn19aFahb0oagJJxF%252Fv2n2UpFMGwDdFA4OXyhMijyao7LrwwfsV%252Fkr2Uc4U87rIYA%253D%253D&amp;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="eef760314951df7ba5a955196748af4112179e9a12406af0a4002f027ee3d1d1" autocomplete="off">
  <input type="hidden" name="languageCode" value="en_SG" autocomplete="off">
  <input type="hidden" name="returnURL" value="https://shop.samsung.com/sg/login/returnURL?loginTriggerType=GLOBAL&amp;actualRedirectUrl=https%3A%2F%2Fshop.samsung.com%2Fsg" 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=KKcHF4BQZV6g15XTwQxesmrBnch2lWfvldEsIgf%252Fh5O10TOTnsfcmRTjx%252BcoYGmduZuk0lFDQdkuYsRwHULL4V66p41mJ1NFipoM8BVNx7fl%252FEszTP%252ForiGsRwM906yg8gKe1sm8fmE%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&amp;client_id=z734ero6v9&amp;locale=en_SG&amp;countryCode=SG&amp;redirect_uri=https://shop.samsung.com/sg/login/authorize&amp;state=KKcHF4BQZV6g15XTwQxesmrBnch2lWfvldEsIgf%252Fh5O10TOTnsfcmRTjx%252BcoYGmduZuk0lFDQdkuYsRwHULL4V66p41mJ1NFipoM8BVNx7fl%252FEszTP%252ForiGsRwM906yg8gKe1sm8fmE%253D&amp;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="eef760314951df7ba5a955196748af4112179e9a12406af0a4002f027ee3d1d1" autocomplete="off">
  <input type="hidden" name="languageCode" value="en_SG" autocomplete="off">
  <input type="hidden" name="returnURL" value="https://shop.samsung.com/sg/login/returnURL?loginTriggerType=GLOBAL&amp;actualRedirectUrl=https%3A%2F%2Fshop.samsung.com%2Fsg" autocomplete="off">
  <input type="hidden" name="actionID" value="FindEmail" autocomplete="off">
</form>

Name: search_form_SearchBoxGET 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 Z Fold3 5G" 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&nbsp;<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_SearchBoxGET 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 Z Fold3 5G" 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&nbsp;<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: stockAlertFormPOST

<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 &amp;&amp; (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: stockAlertFormPOST

<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 &amp;&amp; (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: stockAlertFormPOST

<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 &amp;&amp; (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-G998BZSGXSP" data-omni-base="SM-G998B" data-omni-email="" data-omni="stock alerts:submit"
          disabled="disabled">
      </div>
    </div>
  </div><!-- end ngIf: !isLoggedIn -->
</form>

Name: stockAlertFormPOST

<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 &amp;&amp; (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: stockAlertFormPOST

<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 &amp;&amp; (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: stockAlertFormPOST

<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 &amp;&amp; (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: stockAlertFormPOST

<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 &amp;&amp; (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: stockAlertFormPOST

<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 &amp;&amp; (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="UA43AU7000KXXS" data-omni-base="AU7000KXXS" data-omni-email="" data-omni="stock alerts:submit"
          disabled="disabled">
      </div>
    </div>
  </div><!-- end ngIf: !isLoggedIn -->
</form>

Name: stockAlertFormPOST

<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 &amp;&amp; (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="QA43Q60AAKXXS" data-omni-base="Q60AAKXXS" data-omni-email="" data-omni="stock alerts:submit"
          disabled="disabled">
      </div>
    </div>
  </div><!-- end ngIf: !isLoggedIn -->
</form>

Name: stockAlertFormPOST

<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 &amp;&amp; (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: stockAlertFormPOST

<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 &amp;&amp; (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: stockAlertFormPOST

<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 &amp;&amp; (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: stockAlertFormPOST

<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 &amp;&amp; (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: stockAlertFormPOST

<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 &amp;&amp; (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: stockAlertFormPOST

<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 &amp;&amp; (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: stockAlertFormPOST

<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 &amp;&amp; (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: stockAlertFormPOST

<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 &amp;&amp; (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: stockAlertFormPOST

<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 &amp;&amp; (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-T733NZKAXSP" data-omni-base="SM-T733N" data-omni-email="" data-omni="stock alerts:submit"
          disabled="disabled">
      </div>
    </div>
  </div><!-- end ngIf: !isLoggedIn -->
</form>

Name: stockAlertFormPOST

<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 &amp;&amp; (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-P610NZAEXSP" data-omni-base="SM-P610NZ" data-omni-email="" data-omni="stock alerts:submit"
          disabled="disabled">
      </div>
    </div>
  </div><!-- end ngIf: !isLoggedIn -->
</form>

Name: stockAlertFormPOST

<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 &amp;&amp; (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-T736BZKEXSP" data-omni-base="SM-T736B" data-omni-email="" data-omni="stock alerts:submit"
          disabled="disabled">
      </div>
    </div>
  </div><!-- end ngIf: !isLoggedIn -->
</form>

Name: stockAlertFormPOST

<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 &amp;&amp; (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-T875NDBAXSP" data-omni-base="SM-T875N" data-omni-email="" data-omni="stock alerts:submit"
          disabled="disabled">
      </div>
    </div>
  </div><!-- end ngIf: !isLoggedIn -->
</form>

Name: stockAlertFormPOST

<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 &amp;&amp; (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: stockAlertFormPOST

<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 &amp;&amp; (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-R860NZDAASA" data-omni-base="SM-R860" data-omni-email="" data-omni="stock alerts:submit"
          disabled="disabled">
      </div>
    </div>
  </div><!-- end ngIf: !isLoggedIn -->
</form>

Name: stockAlertFormPOST

<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 &amp;&amp; (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: stockAlertFormPOST

<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 &amp;&amp; (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: stockAlertFormPOST

<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 &amp;&amp; (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-R177NZWAXSP" data-omni-base="SM-R177" data-omni-email="" data-omni="stock alerts:submit"
          disabled="disabled">
      </div>
    </div>
  </div><!-- end ngIf: !isLoggedIn -->
</form>

Name: stockAlertFormPOST

<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 &amp;&amp; (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: stockAlertFormPOST

<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 &amp;&amp; (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: stockAlertFormPOST

<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 &amp;&amp; (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="WA12T5360BV/SP" data-omni-base="WA12T5360BV" data-omni-email="" data-omni="stock alerts:submit"
          disabled="disabled">
      </div>
    </div>
  </div><!-- end ngIf: !isLoggedIn -->
</form>

Name: stockAlertFormPOST

<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 &amp;&amp; (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: stockAlertFormPOST

<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 &amp;&amp; (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="RS62R5004M9/SS" data-omni-base="RS62R5004M9" data-omni-email="" data-omni="stock alerts:submit"
          disabled="disabled">
      </div>
    </div>
  </div><!-- end ngIf: !isLoggedIn -->
</form>

Name: stockAlertFormPOST

<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 &amp;&amp; (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="UA43AU7000KXXS" data-omni-base="AU7000KXXS" data-omni-email="" data-omni="stock alerts:submit"
          disabled="disabled">
      </div>
    </div>
  </div><!-- end ngIf: !isLoggedIn -->
</form>

Name: stockAlertFormPOST

<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 &amp;&amp; (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: stockAlertFormPOST

<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 &amp;&amp; (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="UA55AU7000KXXS" data-omni-base="AU7000KXXS" data-omni-email="" data-omni="stock alerts:submit"
          disabled="disabled">
      </div>
    </div>
  </div><!-- end ngIf: !isLoggedIn -->
</form>

Name: stockAlertFormPOST

<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 &amp;&amp; (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="QA55Q60AAKXXS" data-omni-base="Q60AAKXXS" data-omni-email="" data-omni="stock alerts:submit"
          disabled="disabled">
      </div>
    </div>
  </div><!-- end ngIf: !isLoggedIn -->
</form>

Name: stockAlertFormPOST

<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 &amp;&amp; (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="UA58AU7000KXXS" data-omni-base="AU7000KXXS" data-omni-email="" data-omni="stock alerts:submit"
          disabled="disabled">
      </div>
    </div>
  </div><!-- end ngIf: !isLoggedIn -->
</form>

Name: stockAlertFormPOST

<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 &amp;&amp; (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="MZ-V8P1T0BW" data-omni-base="MZ-V8P" data-omni-email="" data-omni="stock alerts:submit"
          disabled="disabled">
      </div>
    </div>
  </div><!-- end ngIf: !isLoggedIn -->
</form>

Name: stockAlertFormPOST

<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 &amp;&amp; (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: stockAlertFormPOST

<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 &amp;&amp; (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: stockAlertFormPOST

<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 &amp;&amp; (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="MZ-V8P2T0BW" data-omni-base="MZ-V8P" data-omni-email="" data-omni="stock alerts:submit"
          disabled="disabled">
      </div>
    </div>
  </div><!-- end ngIf: !isLoggedIn -->
</form>

Name: stockAlertFormPOST

<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 &amp;&amp; (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: 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


USHER IN SAMSUNG SAVINGS
THIS CHINESE NEW YEAR


Make it a prosperous year with gifts worth up to $649 and 27% off on selected
products

17 Jan - 06 Feb




Close

Close








Buy Now
Buy Now

Close


SAMSUNG NEW YEAR SALE
ROARING GOOD DEALS IN THE YEAR OF THE TIGER

FREE* GIFTS WORTH UP TO $2,782

SHOP NOW


 

 

SAMSUNG NEW YEAR SALE
ROARING GOOD DEALS IN THE YEAR OF THE TIGER

FREE* GIFTS WORTH UP TO $2,782

SHOP NOW

Close

Close

Close


MEET THE NEW BESPOKE

Designed for you, by you.

BUY NOW




MEET THE NEW BESPOKE

DESIGNED FOR YOU, BY YOU

BUY NOW

Close


GALAXY Z FOLD3 5G

Shop now and get a free Samsung Smart Air Purifier (60m2) (worth $649) with your
Galaxy Z Fold3 5G purchase. Redeem via redemption card.

 

While stocks last. T&Cs apply.

Buy Now


GALAXY Z FOLD3 5G

Shop now and get a free Samsung Smart Air Purifier (60m2) (worth $649) with your
Galaxy Z Fold3 5G purchase. Redeem via redemption card.

 

While stocks last. T&Cs apply.

Buy Now

Close


GALAXY Z FLIP3 5G

Shop now and enjoy $68 off your purchase and 1-year Samsung Care+. 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 $68 off your purchase and 1-year Samsung Care+. 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

Make video calls from TV via Google Duo

LEARN MORE

 

STAY CONNECTED WITH

SAMSUNG SMART TV

MAKE VIDEO CALLS FROM TV VIA GOOGLE DUO

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


THERE’S NO PLACE LIKE A SMART HOME THIS HOLIDAY

Promotion Period: 17 Nov 2021 – 31 Jan 2022

SHOP NOW

THERE’S NO PLACE LIKE A

SMART HOME THIS HOLIDAY

PROMOTION PERIOD: 17 NOV 2021 – 31 JAN 2022

SHOP NOW

Close


More reasons to shop with Samsungcheckout.sg-ZeroPromotionPaymentMode.name=Gift
Redemption

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
   
   

Now with Free Galaxy Buds2 (worth $248). While stocks last. T&Cs apply.
$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
   
 * Lavender
   
 * Gray
   
 * Cream
   
 * Green
   
 * Phantom Black
   
 * White
   

Galaxy Z Flip3 5G SM-F711BLIBXSP
4.59 stars

   
   
 * 128 GB
   
   
   
 * 256 GB
   
   

PWP Flip3 Clear Cover with Ring with Bespoke service at $58 (worth $176). While
stocks last. T&Cs apply.
$1,330.00
Save $68.00 (Was $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
BEST SMARTPHONE WINNER
Popular

   
 * Phantom Silver
   
 * Phantom Black
   

Galaxy S21 Ultra 5G SM-G998BZSGXSP
4.33 stars

   
   
 * 256 GB
   
   

$1,598.00
Save $200.00 (Was $1,798.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
Popular

   
 * Phantom Gray
   
 * Phantom Pink
   
 * Phantom Violet
   
 * Phantom White
   

Galaxy S21 5G SM-G991BZAGXSP
4.05 stars

   
   
 * 256 GB
   
   

$1,048.00
Save $200.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


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
Buy the phone outright or on a SIM plan
Or

--------------------------------------------------------------------------------

Device and tariff Device and tariff
text.external.add.to.cart.button.cancel
Recommended TV & Soundbar
AU7000 UHD 4K Smart TV (2021) 4 Ticks UA43AU7000KXXS
4.091 stars

   
   
 * 43"
   
   
   
 * 50"
   
   
   
 * 55"
   
   
   
 * 58"
   
   
   
 * 65"
   
   
   
 * 75"
   
   

12 mths CAST + 3mths Spotify. Promo ends 17 Feb 2022.
$599.00
Save $200.00 (Was $799.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
PRE-ORDER
Shell Monopoly

Q60A QLED 4K Smart TV (2021) 4 Ticks QA43Q60AAKXXS
4.702 stars

   
   
 * 43"
   
   
   
 * 50"
   
   
   
 * 55"
   
   
   
 * 65"
   
   
   
 * 75"
   
   
   
 * 85"
   
   

Free $50 e-voucher + 12mths CAST + 3mths CatchPlay + 3mths Spotify. Promo ends
17 Feb 2022.
Ships from: 05 Feb 2022
$1,366.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


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


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


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

$268.00
Save $30.00 (Was $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 WIFI SM-T733NZKAXSP

$660.00
Save $88.00 (Was $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
Galaxy Tab S6 Lite Wi-Fi® SM-P610NZAEXSP

$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 Tab S7 FE 5G SM-T736BZKEXSP

$910.00
Save $88.00 (Was $998.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 LTE SM-T875NDBAXSP

$930.00
Save $168.00 (Was $1,098.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

Free water resistant Cover worth $38. While stocks last. T&Cs apply.
$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 Bluetooth (40mm) SM-R860NZDAASA

Free Duo Wireless Charger worth $98. While stocks last. T&Cs apply.
$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
Galaxy Watch4 Classic Bluetooth (46mm) SM-R890NZKAASA

Free Duo Wireless Charger worth $98. While stocks last. T&Cs apply.
$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 Buds2 SM-R177NZGAXSP

Free water resistant Cover worth $38. While stocks last. T&Cs apply.
$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-R177NZWAXSP

Free water resistant Cover worth $38. While stocks last. T&Cs apply.
$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
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
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
Wobble™ Technology, 12kg, Top Load, 3 Ticks WA12T5360BV/SP

$799.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
Shell Monopoly
Free gift via redemption


QuickDrive™, 10.5Kg, Washer Dryer, 4 Ticks WD10T754DBX/SP

Enjoy 1 year supply of Persil Detergent. T&Cs apply
$1,599.00
Save $100.00 (Was $1,699.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
SpaceMax™ Side by Side, 647L, Energy Rating 2 Ticks RS62R5004M9/SS

$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
AU7000 UHD 4K Smart TV (2021) 4 Ticks UA43AU7000KXXS

12 mths CAST + 3mths Spotify. Promo ends 17 Feb 2022.
$599.00
Save $200.00 (Was $799.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. Promo ends 17 Feb 2022.
$799.00
Save $100.00 (Was $899.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 UA55AU7000KXXS

12 mths CAST + 3mths Spotify. Promo ends 17 Feb 2022.
$999.00
Save $100.00 (Was $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
Q60A QLED 4K Smart TV (2021) 4 Ticks QA55Q60AAKXXS

Free 12 mths Singtel CAST + 3mths CatchPlay + 3mths Spotify. Promo ends 17 Feb
2022.
$2,095.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 UA58AU7000KXXS

12 mths CAST + 3mths Spotify. Promo ends 17 Feb 2022.
$999.00
Save $200.47 (Was $1,199.47)

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
980 PRO PCle 4.0 NVMe M.2 SSD MZ-V8P1T0BW

$289.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
Shell Monopoly


34" Premium Curved Business Monitor with Perfect Multi-tasking & Viewing Comfort
LC34H890WGEXXS

$848.00
Save $100.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
32" Smart Monitor With Mobile Connectivity and UHD resolution LS32AM700UEXXS

$698.00
Save $200.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
980 PRO PCle 4.0 NVMe M.2 SSD MZ-V8P2T0BW

$729.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
Shell Monopoly


27" FHD Monitor with bezel-less design LS27R350FHEXXS

$298.00
Save $100.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
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-2021 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.
×