landing-pages.yotpo.com Open in urlscan Pro
2a02:26f0:1700:182::1d72  Public Scan

Submitted URL: https://u246613.ct.sendgrid.net/mps2/c/JwE/VcMDAA/t.2xf/1p6qjnufQ9yfoGAgYJ76IQ/h7/qihlYU8X6NdxrCk-2Bo0Mh8XT4I-2B3nbCfXW2LtgmfXax...
Effective URL: https://landing-pages.yotpo.com/custom/SzVy7lws56AxMwq47Ufx69XAHnIA3zd0fBJNcbBG/1/
Submission Tags: falconsandbox
Submission: On September 29 via api from US — Scanned from DE

Form analysis 1 forms found in the DOM

<form ng-submit="submitForm(true)" class="ui form ng-pristine ng-valid" ng-class="{ disabled: showReviewBody &amp;&amp; isSubmitClicked }">
  <!-- ngIf: showReviewBody -->
  <div class="review-header ng-scope ng-isolate-scope" ng-if="showReviewBody" star-color="FDC705" star-rating-value="baseFields.reviewScore" show-validation-errors="!cleanForm" show-product-image="showProductImage"
    product-image-url="//cdn-yotpo-images-production.yotpo.com/Product/145062399/94195896/thumb.jpg?1656483646" product-name="4 Tier Ladder Shelf White">
    <div class="header-container">
      <div ng-show="showProductImage" class="product-img-container">
        <!-- ngIf: productImageUrl --><img ng-if="productImageUrl" ng-src="//cdn-yotpo-images-production.yotpo.com/Product/145062399/94195896/thumb.jpg?1656483646" class="product-img ng-scope" alt="Product image"
          src="//cdn-yotpo-images-production.yotpo.com/Product/145062399/94195896/thumb.jpg?1656483646" style=""><!-- end ngIf: productImageUrl -->
        <!-- ngIf: !productImageUrl -->
      </div>
      <div class="stars-container">
        <div class="product-name" style="display: -webkit-box;">
          <span ng-bind-html="productName" class="ng-binding">4 Tier Ladder Shelf White</span>
        </div>
        <div class="stars">
          <ul class="stars ng-isolate-scope" ng-class="{'error': !ratingValue &amp;&amp; showError}" rating-value="starRatingValue" star-color="FDC705" show-error="showError(starRatingValue)">
            <!-- ngRepeat: index in [1,2,3,4,5] -->
            <li ng-repeat="index in [1,2,3,4,5]" ng-click="select(index)" class="ng-scope" style="">
              <!-- ngIf: ratingValue && index <= ratingValue --><svg class="full-star ng-scope" ng-if="ratingValue &amp;&amp; index <= ratingValue" xmlns="http://www.w3.org/2000/svg" width="24" height="23" viewBox="0 0 24 23">
                <path fill="#FDC705" fill-rule="evenodd"
                  d="M24 8.68c0 .208-.125.433-.375.678l-5.236 4.997 1.24 7.057c.01.066.015.16.015.282 0 .198-.05.365-.151.501a.513.513 0 0 1-.44.205c-.183 0-.375-.056-.577-.17L12 18.9l-6.476 3.33c-.212.114-.404.17-.577.17-.202 0-.353-.068-.454-.205a.819.819 0 0 1-.152-.5c0-.057.01-.151.03-.283l1.24-7.057L.36 9.358C.12 9.104 0 8.878 0 8.681c0-.349.27-.565.808-.65l7.24-1.03L11.293.579C11.476.193 11.712 0 12 0s.524.193.707.579L15.952 7l7.24 1.03c.539.085.808.301.808.65z">
                </path>
              </svg><!-- end ngIf: ratingValue && index <= ratingValue -->
              <!-- ngIf: (ratingValue && index > ratingValue) || (!ratingValue && !showError) -->
              <!-- ngIf: showError && !ratingValue -->
            </li><!-- end ngRepeat: index in [1,2,3,4,5] -->
            <li ng-repeat="index in [1,2,3,4,5]" ng-click="select(index)" class="ng-scope">
              <!-- ngIf: ratingValue && index <= ratingValue --><svg class="full-star ng-scope" ng-if="ratingValue &amp;&amp; index <= ratingValue" xmlns="http://www.w3.org/2000/svg" width="24" height="23" viewBox="0 0 24 23">
                <path fill="#FDC705" fill-rule="evenodd"
                  d="M24 8.68c0 .208-.125.433-.375.678l-5.236 4.997 1.24 7.057c.01.066.015.16.015.282 0 .198-.05.365-.151.501a.513.513 0 0 1-.44.205c-.183 0-.375-.056-.577-.17L12 18.9l-6.476 3.33c-.212.114-.404.17-.577.17-.202 0-.353-.068-.454-.205a.819.819 0 0 1-.152-.5c0-.057.01-.151.03-.283l1.24-7.057L.36 9.358C.12 9.104 0 8.878 0 8.681c0-.349.27-.565.808-.65l7.24-1.03L11.293.579C11.476.193 11.712 0 12 0s.524.193.707.579L15.952 7l7.24 1.03c.539.085.808.301.808.65z">
                </path>
              </svg><!-- end ngIf: ratingValue && index <= ratingValue -->
              <!-- ngIf: (ratingValue && index > ratingValue) || (!ratingValue && !showError) -->
              <!-- ngIf: showError && !ratingValue -->
            </li><!-- end ngRepeat: index in [1,2,3,4,5] -->
            <li ng-repeat="index in [1,2,3,4,5]" ng-click="select(index)" class="ng-scope">
              <!-- ngIf: ratingValue && index <= ratingValue --><svg class="full-star ng-scope" ng-if="ratingValue &amp;&amp; index <= ratingValue" xmlns="http://www.w3.org/2000/svg" width="24" height="23" viewBox="0 0 24 23">
                <path fill="#FDC705" fill-rule="evenodd"
                  d="M24 8.68c0 .208-.125.433-.375.678l-5.236 4.997 1.24 7.057c.01.066.015.16.015.282 0 .198-.05.365-.151.501a.513.513 0 0 1-.44.205c-.183 0-.375-.056-.577-.17L12 18.9l-6.476 3.33c-.212.114-.404.17-.577.17-.202 0-.353-.068-.454-.205a.819.819 0 0 1-.152-.5c0-.057.01-.151.03-.283l1.24-7.057L.36 9.358C.12 9.104 0 8.878 0 8.681c0-.349.27-.565.808-.65l7.24-1.03L11.293.579C11.476.193 11.712 0 12 0s.524.193.707.579L15.952 7l7.24 1.03c.539.085.808.301.808.65z">
                </path>
              </svg><!-- end ngIf: ratingValue && index <= ratingValue -->
              <!-- ngIf: (ratingValue && index > ratingValue) || (!ratingValue && !showError) -->
              <!-- ngIf: showError && !ratingValue -->
            </li><!-- end ngRepeat: index in [1,2,3,4,5] -->
            <li ng-repeat="index in [1,2,3,4,5]" ng-click="select(index)" class="ng-scope">
              <!-- ngIf: ratingValue && index <= ratingValue --><svg class="full-star ng-scope" ng-if="ratingValue &amp;&amp; index <= ratingValue" xmlns="http://www.w3.org/2000/svg" width="24" height="23" viewBox="0 0 24 23">
                <path fill="#FDC705" fill-rule="evenodd"
                  d="M24 8.68c0 .208-.125.433-.375.678l-5.236 4.997 1.24 7.057c.01.066.015.16.015.282 0 .198-.05.365-.151.501a.513.513 0 0 1-.44.205c-.183 0-.375-.056-.577-.17L12 18.9l-6.476 3.33c-.212.114-.404.17-.577.17-.202 0-.353-.068-.454-.205a.819.819 0 0 1-.152-.5c0-.057.01-.151.03-.283l1.24-7.057L.36 9.358C.12 9.104 0 8.878 0 8.681c0-.349.27-.565.808-.65l7.24-1.03L11.293.579C11.476.193 11.712 0 12 0s.524.193.707.579L15.952 7l7.24 1.03c.539.085.808.301.808.65z">
                </path>
              </svg><!-- end ngIf: ratingValue && index <= ratingValue -->
              <!-- ngIf: (ratingValue && index > ratingValue) || (!ratingValue && !showError) -->
              <!-- ngIf: showError && !ratingValue -->
            </li><!-- end ngRepeat: index in [1,2,3,4,5] -->
            <li ng-repeat="index in [1,2,3,4,5]" ng-click="select(index)" class="ng-scope">
              <!-- ngIf: ratingValue && index <= ratingValue --><svg class="full-star ng-scope" ng-if="ratingValue &amp;&amp; index <= ratingValue" xmlns="http://www.w3.org/2000/svg" width="24" height="23" viewBox="0 0 24 23">
                <path fill="#FDC705" fill-rule="evenodd"
                  d="M24 8.68c0 .208-.125.433-.375.678l-5.236 4.997 1.24 7.057c.01.066.015.16.015.282 0 .198-.05.365-.151.501a.513.513 0 0 1-.44.205c-.183 0-.375-.056-.577-.17L12 18.9l-6.476 3.33c-.212.114-.404.17-.577.17-.202 0-.353-.068-.454-.205a.819.819 0 0 1-.152-.5c0-.057.01-.151.03-.283l1.24-7.057L.36 9.358C.12 9.104 0 8.878 0 8.681c0-.349.27-.565.808-.65l7.24-1.03L11.293.579C11.476.193 11.712 0 12 0s.524.193.707.579L15.952 7l7.24 1.03c.539.085.808.301.808.65z">
                </path>
              </svg><!-- end ngIf: ratingValue && index <= ratingValue -->
              <!-- ngIf: (ratingValue && index > ratingValue) || (!ratingValue && !showError) -->
              <!-- ngIf: showError && !ratingValue -->
            </li><!-- end ngRepeat: index in [1,2,3,4,5] -->
          </ul>
          <span class="rate-error ng-binding ng-hide" ng-show="showError(starRatingValue)" ng-bind="'REVIEW.RATING_REQUIRED' | translate" style="">Required</span>
        </div>
      </div>
    </div>
  </div><!-- end ngIf: showReviewBody -->
  <!-- ngIf: showReviewBody -->
  <div class="review-body ng-scope" ng-if="showReviewBody" ng-class="{collapsed: !expanded}" style="">
    <div class="title-and-content">
      <div class="loading-container loading ng-isolate-scope ng-hide" review-body-mode="true" ng-show="expanded &amp;&amp; !loaded">
        <!-- ngIf: !reviewBodyMode -->
        <div class="ls-body-container">
          <div class="left-margin line-masker"></div>
          <div class="ls-body-content">
            <!-- ngIf: !reviewBodyMode -->
            <div>
              <div class="ls-review-title"></div>
              <div class="ls-review-content"></div>
              <div class="fields-line-1">
                <div class="line-1"></div>
                <div class="line-2 line-masker"></div>
              </div>
              <div class="fields-line-2">
                <div class="line-1"></div>
                <div class="line-2 line-masker"></div>
              </div>
              <div class="fields-line-3">
                <div class="bullet"></div>
                <div class="bullet-separator line-masker"></div>
                <div class="bullet"></div>
                <div class="bullet-separator line-masker"></div>
                <div class="bullet"></div>
                <div class="bullet-separator line-masker"></div>
                <div class="bullet"></div>
                <div class="bullet-separator line-masker"></div>
                <div class="bullet"></div>
                <div class="bullet-margin-right line-masker"></div>
              </div>
            </div>
          </div>
          <div class="right-margin line-masker"></div>
        </div>
      </div>
      <!-- ngIf: reviewTitleRequired -->
      <div ng-if="reviewTitleRequired" class="review-title-container ng-scope" ng-class="{error: showError(baseFields.reviewTitle, 'title')}">
        <input class="review-title ng-pristine ng-untouched ng-valid ng-empty" name="review_title" aria-label="Review title" type="text" ng-model="baseFields.reviewTitle" placeholder="Review title">
      </div><!-- end ngIf: reviewTitleRequired -->
      <div class="review-content-container" ng-class="{error: showError(baseFields.reviewContent, 'content')}">
        <textarea rows="4" class="review-content yotpo-textarea ng-pristine ng-untouched ng-valid ng-empty" aria-label="Review content" type="text" ng-model="baseFields.reviewContent" name="review_content"
          placeholder="* Write your review here"></textarea>
        <span class="review-content-error ng-binding" ng-bind="'REVIEW.CONTENT_REQUIRED' | translate">Review content required</span>
      </div>
    </div>
    <!-- ngIf: imagesEnabled && !thankYouMode -->
    <div class="custom-fields ng-isolate-scope" fields="customFields" allow-show-errors="!cleanForm" value-updated-callback="updateCustomFieldValue(slug, value)">
      <div ng-show="fields">
        <!-- ngRepeat: (slug, field) in fields -->
        <div ng-repeat="(slug, field) in fields" class="ng-scope" style="">
          <div ng-switch="field.type">
            <!-- ngSwitchWhen: Rating -->
            <div ng-switch-when="Rating" class="ng-scope">
              <div class="custom-field cf-rating form-element custom-rating-field ng-isolate-scope" field="field" allow-show-errors="allowShowErrors" value-updated-callback="updateValue(slug, newValue)">
                <div class="field-title">
                </div>
                <fieldset>
                  <legend class="field-subtitle ng-binding" ng-bind="field.subTitle">How would you rate the quality?</legend>
                  <div class="rating-field">
                    <!-- ngRepeat: fieldOption in field.options track by $index --><span class="custom-input-container ng-scope" ng-repeat="fieldOption in field.options track by $index" style="">
                      <input type="radio" class="rating" ng-class="{'error': showError()}" aria-label="Poor" name="UF7p-rating-field-24696" id="UF7p-rating-field-24696-option-0" ng-checked="selectedValue == $index + 1"
                        ng-click="updateValue($index + 1, fieldOption)">
                      <label for="UF7p-rating-field-24696-option-0" ng-class="{'selected': showSelected[$index]}"><span class="ng-binding">1</span></label>
                      <p class="txt ng-binding" ng-show="$index == 0 || $index == 4" ng-class="{'last': $index == 4}">Poor</p>
                    </span><!-- end ngRepeat: fieldOption in field.options track by $index --><span class="custom-input-container ng-scope" ng-repeat="fieldOption in field.options track by $index">
                      <input type="radio" class="rating" ng-class="{'error': showError()}" aria-label="Weak" name="UF7p-rating-field-24696" id="UF7p-rating-field-24696-option-1" ng-checked="selectedValue == $index + 1"
                        ng-click="updateValue($index + 1, fieldOption)">
                      <label for="UF7p-rating-field-24696-option-1" ng-class="{'selected': showSelected[$index]}"><span class="ng-binding">2</span></label>
                      <p class="txt ng-binding ng-hide" ng-show="$index == 0 || $index == 4" ng-class="{'last': $index == 4}">Weak</p>
                    </span><!-- end ngRepeat: fieldOption in field.options track by $index --><span class="custom-input-container ng-scope" ng-repeat="fieldOption in field.options track by $index">
                      <input type="radio" class="rating" ng-class="{'error': showError()}" aria-label="Okay" name="UF7p-rating-field-24696" id="UF7p-rating-field-24696-option-2" ng-checked="selectedValue == $index + 1"
                        ng-click="updateValue($index + 1, fieldOption)">
                      <label for="UF7p-rating-field-24696-option-2" ng-class="{'selected': showSelected[$index]}"><span class="ng-binding">3</span></label>
                      <p class="txt ng-binding ng-hide" ng-show="$index == 0 || $index == 4" ng-class="{'last': $index == 4}">Okay</p>
                    </span><!-- end ngRepeat: fieldOption in field.options track by $index --><span class="custom-input-container ng-scope" ng-repeat="fieldOption in field.options track by $index">
                      <input type="radio" class="rating" ng-class="{'error': showError()}" aria-label="Good" name="UF7p-rating-field-24696" id="UF7p-rating-field-24696-option-3" ng-checked="selectedValue == $index + 1"
                        ng-click="updateValue($index + 1, fieldOption)">
                      <label for="UF7p-rating-field-24696-option-3" ng-class="{'selected': showSelected[$index]}"><span class="ng-binding">4</span></label>
                      <p class="txt ng-binding ng-hide" ng-show="$index == 0 || $index == 4" ng-class="{'last': $index == 4}">Good</p>
                    </span><!-- end ngRepeat: fieldOption in field.options track by $index --><span class="custom-input-container ng-scope" ng-repeat="fieldOption in field.options track by $index">
                      <input type="radio" class="rating" ng-class="{'error': showError()}" aria-label="Excellent" name="UF7p-rating-field-24696" id="UF7p-rating-field-24696-option-4" ng-checked="selectedValue == $index + 1"
                        ng-click="updateValue($index + 1, fieldOption)">
                      <label for="UF7p-rating-field-24696-option-4" ng-class="{'selected': showSelected[$index]}"><span class="ng-binding">5</span></label>
                      <p class="txt ng-binding last" ng-show="$index == 0 || $index == 4" ng-class="{'last': $index == 4}">Excellent</p>
                    </span><!-- end ngRepeat: fieldOption in field.options track by $index -->
                  </div>
                </fieldset>
              </div>
            </div><!-- end ngSwitchWhen: -->
            <!-- ngSwitchWhen: Size -->
            <!-- ngSwitchWhen: MultipleChoice -->
            <!-- ngSwitchWhen: SingleChoice -->
            <!-- ngSwitchWhen: CustomerFreeText -->
            <!-- ngSwitchWhen: ProductFreeText -->
          </div>
        </div><!-- end ngRepeat: (slug, field) in fields -->
        <div ng-repeat="(slug, field) in fields" class="ng-scope">
          <div ng-switch="field.type">
            <!-- ngSwitchWhen: Rating -->
            <div ng-switch-when="Rating" class="ng-scope">
              <div class="custom-field cf-rating form-element custom-rating-field ng-isolate-scope" field="field" allow-show-errors="allowShowErrors" value-updated-callback="updateValue(slug, newValue)">
                <div class="field-title">
                </div>
                <fieldset>
                  <legend class="field-subtitle ng-binding" ng-bind="field.subTitle">How would you rate the value?</legend>
                  <div class="rating-field">
                    <!-- ngRepeat: fieldOption in field.options track by $index --><span class="custom-input-container ng-scope" ng-repeat="fieldOption in field.options track by $index" style="">
                      <input type="radio" class="rating" ng-class="{'error': showError()}" aria-label="Poor" name="KaYf-rating-field-24697" id="KaYf-rating-field-24697-option-0" ng-checked="selectedValue == $index + 1"
                        ng-click="updateValue($index + 1, fieldOption)">
                      <label for="KaYf-rating-field-24697-option-0" ng-class="{'selected': showSelected[$index]}"><span class="ng-binding">1</span></label>
                      <p class="txt ng-binding" ng-show="$index == 0 || $index == 4" ng-class="{'last': $index == 4}">Poor</p>
                    </span><!-- end ngRepeat: fieldOption in field.options track by $index --><span class="custom-input-container ng-scope" ng-repeat="fieldOption in field.options track by $index">
                      <input type="radio" class="rating" ng-class="{'error': showError()}" aria-label="Weak" name="KaYf-rating-field-24697" id="KaYf-rating-field-24697-option-1" ng-checked="selectedValue == $index + 1"
                        ng-click="updateValue($index + 1, fieldOption)">
                      <label for="KaYf-rating-field-24697-option-1" ng-class="{'selected': showSelected[$index]}"><span class="ng-binding">2</span></label>
                      <p class="txt ng-binding ng-hide" ng-show="$index == 0 || $index == 4" ng-class="{'last': $index == 4}">Weak</p>
                    </span><!-- end ngRepeat: fieldOption in field.options track by $index --><span class="custom-input-container ng-scope" ng-repeat="fieldOption in field.options track by $index">
                      <input type="radio" class="rating" ng-class="{'error': showError()}" aria-label="Okay" name="KaYf-rating-field-24697" id="KaYf-rating-field-24697-option-2" ng-checked="selectedValue == $index + 1"
                        ng-click="updateValue($index + 1, fieldOption)">
                      <label for="KaYf-rating-field-24697-option-2" ng-class="{'selected': showSelected[$index]}"><span class="ng-binding">3</span></label>
                      <p class="txt ng-binding ng-hide" ng-show="$index == 0 || $index == 4" ng-class="{'last': $index == 4}">Okay</p>
                    </span><!-- end ngRepeat: fieldOption in field.options track by $index --><span class="custom-input-container ng-scope" ng-repeat="fieldOption in field.options track by $index">
                      <input type="radio" class="rating" ng-class="{'error': showError()}" aria-label="Good" name="KaYf-rating-field-24697" id="KaYf-rating-field-24697-option-3" ng-checked="selectedValue == $index + 1"
                        ng-click="updateValue($index + 1, fieldOption)">
                      <label for="KaYf-rating-field-24697-option-3" ng-class="{'selected': showSelected[$index]}"><span class="ng-binding">4</span></label>
                      <p class="txt ng-binding ng-hide" ng-show="$index == 0 || $index == 4" ng-class="{'last': $index == 4}">Good</p>
                    </span><!-- end ngRepeat: fieldOption in field.options track by $index --><span class="custom-input-container ng-scope" ng-repeat="fieldOption in field.options track by $index">
                      <input type="radio" class="rating" ng-class="{'error': showError()}" aria-label="Excellent" name="KaYf-rating-field-24697" id="KaYf-rating-field-24697-option-4" ng-checked="selectedValue == $index + 1"
                        ng-click="updateValue($index + 1, fieldOption)">
                      <label for="KaYf-rating-field-24697-option-4" ng-class="{'selected': showSelected[$index]}"><span class="ng-binding">5</span></label>
                      <p class="txt ng-binding last" ng-show="$index == 0 || $index == 4" ng-class="{'last': $index == 4}">Excellent</p>
                    </span><!-- end ngRepeat: fieldOption in field.options track by $index -->
                  </div>
                </fieldset>
              </div>
            </div><!-- end ngSwitchWhen: -->
            <!-- ngSwitchWhen: Size -->
            <!-- ngSwitchWhen: MultipleChoice -->
            <!-- ngSwitchWhen: SingleChoice -->
            <!-- ngSwitchWhen: CustomerFreeText -->
            <!-- ngSwitchWhen: ProductFreeText -->
          </div>
        </div><!-- end ngRepeat: (slug, field) in fields -->
      </div>
    </div>
    <div class="disclaimer">Please note, reviews may take a little time to be published due to our internal moderation process.</div>
    <div ng-show="loaded" class="form-field submit-container">
      <button class="submit-review-button" name="commit" ng-disabled="imageInProgressExists()"> Submit your review </button>
    </div>
  </div><!-- end ngIf: showReviewBody -->
  <!-- ngIf: imagesEnabled && imagesStandAloneMode && !thankYouMode -->
  <!-- ngIf: thankYouMode -->
</form>

Text Content

REVIEW YOUR RECENT PURCHASE

4 Tier Ladder Shelf White
   
 * 
   
 * 
   
 * 
   
 * 
   
 * 
   

Required
Review content required

How would you rate the quality?
1

Poor

2

Weak

3

Okay

4

Good

5

Excellent


How would you rate the value?
1

Poor

2

Weak

3

Okay

4

Good

5

Excellent

Please note, reviews may take a little time to be published due to our internal
moderation process.
Submit your review

Terms & conditions Privacy policy