perfectdealz.co.za Open in urlscan Pro
192.200.160.248  Public Scan

URL: https://perfectdealz.co.za/whistle-key-finder/?sp_id=62049208\u0026smid=23799482\u0026smsub=K4EZ4GZEPHBVQH53SZXRMRWEBU=====...
Submission: On July 06 via api from ZA — Scanned from DE

Form analysis 17 forms found in the DOM

/search.php

<form class="form" action="/search.php">
  <fieldset class="form-fieldset">
    <div class="form-field">
      <label class="is-srOnly" for="search_query">Search</label>
      <div class="form-prefixPostfix wrap">
        <input class="form-input" data-search-quick="" name="search_query" id="search_query" data-error-message="Search field cannot be empty." placeholder="Search the store" autocomplete="off">
        <input type="submit" class="button button--primary form-prefixPostfix-button--postfix" value="Search">
      </div>
    </div>
  </fieldset>
</form>

/search.php

<form class="form" action="/search.php">
  <fieldset class="form-fieldset">
    <div class="form-field">
      <label class="is-srOnly" for="search_query_mobile">Search</label>
      <div class="form-prefixPostfix wrap">
        <input class="form-input" data-search-quick="" name="search_query" id="search_query_mobile" data-error-message="Search field cannot be empty." placeholder="Search the store" autocomplete="off">
        <input type="submit" class="button button--primary form-prefixPostfix-button--postfix" value="Search">
      </div>
    </div>
  </fieldset>
</form>

POST https://perfectdealz.co.za/cart.php

<form class="form form--addToCart" method="post" action="https://perfectdealz.co.za/cart.php" enctype="multipart/form-data" data-cart-item-add="">
  <input type="hidden" name="action" value="add">
  <input type="hidden" name="product_id" value="3171">
  <div class="emthemesModez-productView-optionsGrid">
    <div data-product-option-change="" style="">
      <div class="form-field" data-product-attribute="set-rectangle">
        <label class="form-label form-label--alternate form-label--inlineSmall"> Color: <span data-option-value=""></span>
          <small>Required</small>
        </label>
        <input class="form-radio" type="radio" id="attribute_rectangle__284_613" name="attribute[284]" value="613" required="" data-state="false">
        <label class="form-option" for="attribute_rectangle__284_613" data-product-attribute-value="613">
          <span class="form-option-variant">Red</span>
        </label>
        <input class="form-radio" type="radio" id="attribute_rectangle__284_614" name="attribute[284]" value="614" required="" data-state="false">
        <label class="form-option" for="attribute_rectangle__284_614" data-product-attribute-value="614">
          <span class="form-option-variant">White</span>
        </label>
        <input class="form-radio" type="radio" id="attribute_rectangle__284_615" name="attribute[284]" value="615" required="" data-state="false">
        <label class="form-option" for="attribute_rectangle__284_615" data-product-attribute-value="615">
          <span class="form-option-variant">Blue</span>
        </label>
        <input class="form-radio" type="radio" id="attribute_rectangle__284_616" name="attribute[284]" value="616" required="" data-state="false">
        <label class="form-option" for="attribute_rectangle__284_616" data-product-attribute-value="616">
          <span class="form-option-variant">Black</span>
        </label>
      </div>
    </div>
  </div>
  <div class="form-field form-field--stock u-hiddenVisually">
    <label class="form-label form-label--alternate"> Current Stock: <span data-product-stock=""></span>
    </label>
  </div>
  <div class="form-field form-field--increments _addToCartVisibility">
    <label class="form-label form-label--alternate" for="qty[]">Quantity:</label>
    <div class="form-increment" data-quantity-change="">
      <button class="button button--icon" data-action="dec">
        <span class="is-srOnly">Decrease Quantity:</span>
        <i class="icon" aria-hidden="true">
                                            <svg>
                                                <use xlink:href="#icon-keyboard-arrow-down"></use>
                                            </svg>
                                        </i>
      </button>
      <input class="form-input form-input--incrementTotal" id="qty[]" name="qty[]" type="tel" value="1" data-quantity-min="0" data-quantity-max="0" min="1" pattern="[0-9]*" aria-live="polite">
      <button class="button button--icon" data-action="inc">
        <span class="is-srOnly">Increase Quantity:</span>
        <i class="icon" aria-hidden="true">
                                            <svg>
                                                <use xlink:href="#icon-keyboard-arrow-up"></use>
                                            </svg>
                                        </i>
      </button>
    </div>
  </div>
  <div class="alertBox productAttributes-message" style="display:none">
    <div class="alertBox-column alertBox-icon">
      <icon glyph="ic-success" class="icon" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
          <path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z"></path>
        </svg></icon>
    </div>
    <p class="alertBox-column alertBox-message"></p>
  </div>
  <div class="form-action _addToCartVisibility">
    <input id="form-action-addToCart" data-wait-message="Adding to cart…" class="button button--primary" type="submit" value="Add to Cart">
  </div>
  <!-- snippet location product_addtocart -->
</form>

POST /wishlist.php?action=add&product_id=3171

<form action="/wishlist.php?action=add&amp;product_id=3171" class="form form-wishlist form-action" data-wishlist-add="" method="post">
  <a aria-controls="wishlist-dropdown" aria-expanded="false" class="button dropdown-menu-button" data-dropdown="wishlist-dropdown">
        <span>Add to Wish List</span>
        <i aria-hidden="true" class="icon">
            <svg>
                <use xlink:href="#icon-chevron-down"></use>
            </svg>
        </i>
    </a>
  <ul aria-hidden="true" class="dropdown-menu" data-dropdown-content="" id="wishlist-dropdown" tabindex="-1">
    <li>
      <input class="button" type="submit" value="Add to My Wish List">
    </li>
    <li>
      <a data-wishlist="" class="button" href="/wishlist.php?action=addwishlist&amp;product_id=3171">Create New Wish List</a>
    </li>
  </ul>
</form>

POST https://perfectdealz.co.za/cart.php

<form class="form form--addToCart" method="post" action="https://perfectdealz.co.za/cart.php" enctype="multipart/form-data" data-cart-item-add="">
  <input type="hidden" name="action" value="add">
  <input type="hidden" name="product_id" value="3119">
  <div class="emthemesModez-productView-optionsGrid">
    <div data-product-option-change="" style="">
    </div>
    <div class="form-field form-field--stock u-hiddenVisually">
      <label class="form-label form-label--alternate"> Current Stock: <span data-product-stock=""></span>
      </label>
    </div>
    <div class="form-field form-field--increments">
      <label class="form-label form-label--alternate" for="qty[]">Quantity:</label>
      <div class="form-increment" data-quantity-change="">
        <button class="button button--icon" data-action="dec">
          <span class="is-srOnly">Decrease Quantity:</span>
          <i class="icon" aria-hidden="true">
                                    <svg>
                                        <use xlink:href="#icon-keyboard-arrow-down"></use>
                                    </svg>
                                </i>
        </button>
        <input class="form-input form-input--incrementTotal" id="qty[]" name="qty[]" type="tel" value="1" data-quantity-min="0" data-quantity-max="0" min="1" pattern="[0-9]*" aria-live="polite">
        <button class="button button--icon" data-action="inc">
          <span class="is-srOnly">Increase Quantity:</span>
          <i class="icon" aria-hidden="true">
                                    <svg>
                                        <use xlink:href="#icon-keyboard-arrow-up"></use>
                                    </svg>
                                </i>
        </button>
      </div>
    </div>
  </div>
  <div class="alertBox productAttributes-message" style="display:none">
    <div class="alertBox-column alertBox-icon">
      <icon glyph="ic-success" class="icon" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
          <path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z"></path>
        </svg></icon>
    </div>
    <p class="alertBox-column alertBox-message"></p>
  </div>
</form>

POST https://perfectdealz.co.za/cart.php

<form class="form form--addToCart" method="post" action="https://perfectdealz.co.za/cart.php" enctype="multipart/form-data" data-cart-item-add="">
  <input type="hidden" name="action" value="add">
  <input type="hidden" name="product_id" value="3137">
  <div class="emthemesModez-productView-optionsGrid">
    <div data-product-option-change="" style="">
      <div class="form-field" data-product-attribute="set-rectangle">
        <label class="form-label form-label--alternate form-label--inlineSmall"> Color: <span data-option-value=""></span>
          <small>Required</small>
        </label>
        <input class="form-radio" type="radio" id="attribute_rectangle__274_580" name="attribute[274]" value="580" required="" data-state="false">
        <label class="form-option unavailable" for="attribute_rectangle__274_580" data-product-attribute-value="580">
          <span class="form-option-variant">Peach</span>
        </label>
        <input class="form-radio" type="radio" id="attribute_rectangle__274_581" name="attribute[274]" value="581" required="" data-state="false">
        <label class="form-option unavailable" for="attribute_rectangle__274_581" data-product-attribute-value="581">
          <span class="form-option-variant">White</span>
        </label>
        <input class="form-radio" type="radio" id="attribute_rectangle__274_582" name="attribute[274]" value="582" required="" data-state="false">
        <label class="form-option unavailable" for="attribute_rectangle__274_582" data-product-attribute-value="582">
          <span class="form-option-variant">Blue</span>
        </label>
        <input class="form-radio" type="radio" id="attribute_rectangle__274_583" name="attribute[274]" value="583" required="" data-state="false">
        <label class="form-option" for="attribute_rectangle__274_583" data-product-attribute-value="583">
          <span class="form-option-variant">Yellow</span>
        </label>
      </div>
    </div>
    <div class="form-field form-field--stock u-hiddenVisually">
      <label class="form-label form-label--alternate"> Current Stock: <span data-product-stock=""></span>
      </label>
    </div>
    <div class="form-field form-field--increments">
      <label class="form-label form-label--alternate" for="qty[]">Quantity:</label>
      <div class="form-increment" data-quantity-change="">
        <button class="button button--icon" data-action="dec">
          <span class="is-srOnly">Decrease Quantity:</span>
          <i class="icon" aria-hidden="true">
                                    <svg>
                                        <use xlink:href="#icon-keyboard-arrow-down"></use>
                                    </svg>
                                </i>
        </button>
        <input class="form-input form-input--incrementTotal" id="qty[]" name="qty[]" type="tel" value="1" data-quantity-min="0" data-quantity-max="0" min="1" pattern="[0-9]*" aria-live="polite">
        <button class="button button--icon" data-action="inc">
          <span class="is-srOnly">Increase Quantity:</span>
          <i class="icon" aria-hidden="true">
                                    <svg>
                                        <use xlink:href="#icon-keyboard-arrow-up"></use>
                                    </svg>
                                </i>
        </button>
      </div>
    </div>
  </div>
  <div class="alertBox productAttributes-message" style="display:none">
    <div class="alertBox-column alertBox-icon">
      <icon glyph="ic-success" class="icon" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
          <path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z"></path>
        </svg></icon>
    </div>
    <p class="alertBox-column alertBox-message"></p>
  </div>
</form>

POST https://perfectdealz.co.za/cart.php

<form class="form form--addToCart" method="post" action="https://perfectdealz.co.za/cart.php" enctype="multipart/form-data" data-cart-item-add="">
  <input type="hidden" name="action" value="add">
  <input type="hidden" name="product_id" value="3027">
  <div class="emthemesModez-productView-optionsGrid">
    <div data-product-option-change="" style="">
      <div class="form-field" data-product-attribute="set-rectangle">
        <label class="form-label form-label--alternate form-label--inlineSmall"> Color: <span data-option-value=""></span>
          <small>Required</small>
        </label>
        <input class="form-radio" type="radio" id="attribute_rectangle__295_659" name="attribute[295]" value="659" required="" data-state="false">
        <label class="form-option" for="attribute_rectangle__295_659" data-product-attribute-value="659">
          <span class="form-option-variant">Purple</span>
        </label>
        <input class="form-radio" type="radio" id="attribute_rectangle__295_660" name="attribute[295]" value="660" required="" data-state="false">
        <label class="form-option" for="attribute_rectangle__295_660" data-product-attribute-value="660">
          <span class="form-option-variant">Gold</span>
        </label>
        <input class="form-radio" type="radio" id="attribute_rectangle__295_661" name="attribute[295]" value="661" required="" data-state="false">
        <label class="form-option unavailable" for="attribute_rectangle__295_661" data-product-attribute-value="661">
          <span class="form-option-variant">Blue</span>
        </label>
        <input class="form-radio" type="radio" id="attribute_rectangle__295_662" name="attribute[295]" value="662" required="" data-state="false">
        <label class="form-option" for="attribute_rectangle__295_662" data-product-attribute-value="662">
          <span class="form-option-variant">Pink</span>
        </label>
      </div>
    </div>
    <div class="form-field form-field--stock u-hiddenVisually">
      <label class="form-label form-label--alternate"> Current Stock: <span data-product-stock=""></span>
      </label>
    </div>
    <div class="form-field form-field--increments">
      <label class="form-label form-label--alternate" for="qty[]">Quantity:</label>
      <div class="form-increment" data-quantity-change="">
        <button class="button button--icon" data-action="dec">
          <span class="is-srOnly">Decrease Quantity:</span>
          <i class="icon" aria-hidden="true">
                                    <svg>
                                        <use xlink:href="#icon-keyboard-arrow-down"></use>
                                    </svg>
                                </i>
        </button>
        <input class="form-input form-input--incrementTotal" id="qty[]" name="qty[]" type="tel" value="1" data-quantity-min="0" data-quantity-max="0" min="1" pattern="[0-9]*" aria-live="polite">
        <button class="button button--icon" data-action="inc">
          <span class="is-srOnly">Increase Quantity:</span>
          <i class="icon" aria-hidden="true">
                                    <svg>
                                        <use xlink:href="#icon-keyboard-arrow-up"></use>
                                    </svg>
                                </i>
        </button>
      </div>
    </div>
  </div>
  <div class="alertBox productAttributes-message" style="display:none">
    <div class="alertBox-column alertBox-icon">
      <icon glyph="ic-success" class="icon" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
          <path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z"></path>
        </svg></icon>
    </div>
    <p class="alertBox-column alertBox-message"></p>
  </div>
</form>

POST https://perfectdealz.co.za/cart.php

<form class="form form--addToCart" method="post" action="https://perfectdealz.co.za/cart.php" enctype="multipart/form-data" data-cart-item-add="">
  <input type="hidden" name="action" value="add">
  <input type="hidden" name="product_id" value="3030">
  <div class="emthemesModez-productView-optionsGrid">
    <div data-product-option-change="" style="">
    </div>
    <div class="form-field form-field--stock u-hiddenVisually">
      <label class="form-label form-label--alternate"> Current Stock: <span data-product-stock=""></span>
      </label>
    </div>
    <div class="form-field form-field--increments">
      <label class="form-label form-label--alternate" for="qty[]">Quantity:</label>
      <div class="form-increment" data-quantity-change="">
        <button class="button button--icon" data-action="dec">
          <span class="is-srOnly">Decrease Quantity:</span>
          <i class="icon" aria-hidden="true">
                                    <svg>
                                        <use xlink:href="#icon-keyboard-arrow-down"></use>
                                    </svg>
                                </i>
        </button>
        <input class="form-input form-input--incrementTotal" id="qty[]" name="qty[]" type="tel" value="1" data-quantity-min="0" data-quantity-max="0" min="1" pattern="[0-9]*" aria-live="polite">
        <button class="button button--icon" data-action="inc">
          <span class="is-srOnly">Increase Quantity:</span>
          <i class="icon" aria-hidden="true">
                                    <svg>
                                        <use xlink:href="#icon-keyboard-arrow-up"></use>
                                    </svg>
                                </i>
        </button>
      </div>
    </div>
  </div>
  <div class="alertBox productAttributes-message" style="display:none">
    <div class="alertBox-column alertBox-icon">
      <icon glyph="ic-success" class="icon" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
          <path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z"></path>
        </svg></icon>
    </div>
    <p class="alertBox-column alertBox-message"></p>
  </div>
</form>

POST https://perfectdealz.co.za/cart.php

<form class="form form--addToCart" method="post" action="https://perfectdealz.co.za/cart.php" enctype="multipart/form-data" data-cart-item-add="">
  <input type="hidden" name="action" value="add">
  <input type="hidden" name="product_id" value="3045">
  <div class="emthemesModez-productView-optionsGrid">
    <div data-product-option-change="" style="">
    </div>
    <div class="form-field form-field--stock u-hiddenVisually">
      <label class="form-label form-label--alternate"> Current Stock: <span data-product-stock=""></span>
      </label>
    </div>
    <div class="form-field form-field--increments">
      <label class="form-label form-label--alternate" for="qty[]">Quantity:</label>
      <div class="form-increment" data-quantity-change="">
        <button class="button button--icon" data-action="dec">
          <span class="is-srOnly">Decrease Quantity:</span>
          <i class="icon" aria-hidden="true">
                                    <svg>
                                        <use xlink:href="#icon-keyboard-arrow-down"></use>
                                    </svg>
                                </i>
        </button>
        <input class="form-input form-input--incrementTotal" id="qty[]" name="qty[]" type="tel" value="1" data-quantity-min="0" data-quantity-max="0" min="1" pattern="[0-9]*" aria-live="polite">
        <button class="button button--icon" data-action="inc">
          <span class="is-srOnly">Increase Quantity:</span>
          <i class="icon" aria-hidden="true">
                                    <svg>
                                        <use xlink:href="#icon-keyboard-arrow-up"></use>
                                    </svg>
                                </i>
        </button>
      </div>
    </div>
  </div>
  <div class="alertBox productAttributes-message" style="display:none">
    <div class="alertBox-column alertBox-icon">
      <icon glyph="ic-success" class="icon" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
          <path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z"></path>
        </svg></icon>
    </div>
    <p class="alertBox-column alertBox-message"></p>
  </div>
</form>

POST https://perfectdealz.co.za/cart.php

<form class="form form--addToCart" method="post" action="https://perfectdealz.co.za/cart.php" enctype="multipart/form-data" data-cart-item-add="">
  <input type="hidden" name="action" value="add">
  <input type="hidden" name="product_id" value="3029">
  <div class="emthemesModez-productView-optionsGrid">
    <div data-product-option-change="" style="">
    </div>
    <div class="form-field form-field--stock u-hiddenVisually">
      <label class="form-label form-label--alternate"> Current Stock: <span data-product-stock=""></span>
      </label>
    </div>
    <div class="form-field form-field--increments">
      <label class="form-label form-label--alternate" for="qty[]">Quantity:</label>
      <div class="form-increment" data-quantity-change="">
        <button class="button button--icon" data-action="dec">
          <span class="is-srOnly">Decrease Quantity:</span>
          <i class="icon" aria-hidden="true">
                                    <svg>
                                        <use xlink:href="#icon-keyboard-arrow-down"></use>
                                    </svg>
                                </i>
        </button>
        <input class="form-input form-input--incrementTotal" id="qty[]" name="qty[]" type="tel" value="1" data-quantity-min="0" data-quantity-max="0" min="1" pattern="[0-9]*" aria-live="polite">
        <button class="button button--icon" data-action="inc">
          <span class="is-srOnly">Increase Quantity:</span>
          <i class="icon" aria-hidden="true">
                                    <svg>
                                        <use xlink:href="#icon-keyboard-arrow-up"></use>
                                    </svg>
                                </i>
        </button>
      </div>
    </div>
  </div>
  <div class="alertBox productAttributes-message" style="display:none">
    <div class="alertBox-column alertBox-icon">
      <icon glyph="ic-success" class="icon" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
          <path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z"></path>
        </svg></icon>
    </div>
    <p class="alertBox-column alertBox-message"></p>
  </div>
</form>

POST https://perfectdealz.co.za/cart.php

<form class="form form--addToCart" method="post" action="https://perfectdealz.co.za/cart.php" enctype="multipart/form-data" data-cart-item-add="">
  <input type="hidden" name="action" value="add">
  <input type="hidden" name="product_id" value="3028">
  <div class="emthemesModez-productView-optionsGrid">
    <div data-product-option-change="" style="">
    </div>
    <div class="form-field form-field--stock u-hiddenVisually">
      <label class="form-label form-label--alternate"> Current Stock: <span data-product-stock=""></span>
      </label>
    </div>
    <div class="form-field form-field--increments">
      <label class="form-label form-label--alternate" for="qty[]">Quantity:</label>
      <div class="form-increment" data-quantity-change="">
        <button class="button button--icon" data-action="dec">
          <span class="is-srOnly">Decrease Quantity:</span>
          <i class="icon" aria-hidden="true">
                                    <svg>
                                        <use xlink:href="#icon-keyboard-arrow-down"></use>
                                    </svg>
                                </i>
        </button>
        <input class="form-input form-input--incrementTotal" id="qty[]" name="qty[]" type="tel" value="1" data-quantity-min="0" data-quantity-max="0" min="1" pattern="[0-9]*" aria-live="polite">
        <button class="button button--icon" data-action="inc">
          <span class="is-srOnly">Increase Quantity:</span>
          <i class="icon" aria-hidden="true">
                                    <svg>
                                        <use xlink:href="#icon-keyboard-arrow-up"></use>
                                    </svg>
                                </i>
        </button>
      </div>
    </div>
  </div>
  <div class="alertBox productAttributes-message" style="display:none">
    <div class="alertBox-column alertBox-icon">
      <icon glyph="ic-success" class="icon" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
          <path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z"></path>
        </svg></icon>
    </div>
    <p class="alertBox-column alertBox-message"></p>
  </div>
</form>

POST https://perfectdealz.co.za/cart.php

<form class="form form--addToCart" method="post" action="https://perfectdealz.co.za/cart.php" enctype="multipart/form-data" data-cart-item-add="">
  <input type="hidden" name="action" value="add">
  <input type="hidden" name="product_id" value="3148">
  <div class="emthemesModez-productView-optionsGrid">
    <div data-product-option-change="" style="">
    </div>
    <div class="form-field form-field--stock u-hiddenVisually">
      <label class="form-label form-label--alternate"> Current Stock: <span data-product-stock=""></span>
      </label>
    </div>
    <div class="form-field form-field--increments">
      <label class="form-label form-label--alternate" for="qty[]">Quantity:</label>
      <div class="form-increment" data-quantity-change="">
        <button class="button button--icon" data-action="dec">
          <span class="is-srOnly">Decrease Quantity:</span>
          <i class="icon" aria-hidden="true">
                                    <svg>
                                        <use xlink:href="#icon-keyboard-arrow-down"></use>
                                    </svg>
                                </i>
        </button>
        <input class="form-input form-input--incrementTotal" id="qty[]" name="qty[]" type="tel" value="1" data-quantity-min="0" data-quantity-max="0" min="1" pattern="[0-9]*" aria-live="polite">
        <button class="button button--icon" data-action="inc">
          <span class="is-srOnly">Increase Quantity:</span>
          <i class="icon" aria-hidden="true">
                                    <svg>
                                        <use xlink:href="#icon-keyboard-arrow-up"></use>
                                    </svg>
                                </i>
        </button>
      </div>
    </div>
  </div>
  <div class="alertBox productAttributes-message" style="display:none">
    <div class="alertBox-column alertBox-icon">
      <icon glyph="ic-success" class="icon" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
          <path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z"></path>
        </svg></icon>
    </div>
    <p class="alertBox-column alertBox-message"></p>
  </div>
</form>

POST https://perfectdealz.co.za/cart.php

<form class="form form--addToCart" method="post" action="https://perfectdealz.co.za/cart.php" enctype="multipart/form-data" data-cart-item-add="">
  <input type="hidden" name="action" value="add">
  <input type="hidden" name="product_id" value="3293">
  <div class="emthemesModez-productView-optionsGrid">
    <div data-product-option-change="" style="">
    </div>
    <div class="form-field form-field--stock u-hiddenVisually">
      <label class="form-label form-label--alternate"> Current Stock: <span data-product-stock=""></span>
      </label>
    </div>
    <div class="form-field form-field--increments">
      <label class="form-label form-label--alternate" for="qty[]">Quantity:</label>
      <div class="form-increment" data-quantity-change="">
        <button class="button button--icon" data-action="dec">
          <span class="is-srOnly">Decrease Quantity:</span>
          <i class="icon" aria-hidden="true">
                                    <svg>
                                        <use xlink:href="#icon-keyboard-arrow-down"></use>
                                    </svg>
                                </i>
        </button>
        <input class="form-input form-input--incrementTotal" id="qty[]" name="qty[]" type="tel" value="1" data-quantity-min="0" data-quantity-max="0" min="1" pattern="[0-9]*" aria-live="polite">
        <button class="button button--icon" data-action="inc">
          <span class="is-srOnly">Increase Quantity:</span>
          <i class="icon" aria-hidden="true">
                                    <svg>
                                        <use xlink:href="#icon-keyboard-arrow-up"></use>
                                    </svg>
                                </i>
        </button>
      </div>
    </div>
  </div>
  <div class="alertBox productAttributes-message" style="display:none">
    <div class="alertBox-column alertBox-icon">
      <icon glyph="ic-success" class="icon" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
          <path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z"></path>
        </svg></icon>
    </div>
    <p class="alertBox-column alertBox-message"></p>
  </div>
</form>

POST https://perfectdealz.co.za/cart.php

<form class="form form--addToCart" method="post" action="https://perfectdealz.co.za/cart.php" enctype="multipart/form-data" data-cart-item-add="">
  <input type="hidden" name="action" value="add">
  <input type="hidden" name="product_id" value="3118">
  <div class="emthemesModez-productView-optionsGrid">
    <div data-product-option-change="" style="">
    </div>
    <div class="form-field form-field--stock u-hiddenVisually">
      <label class="form-label form-label--alternate"> Current Stock: <span data-product-stock=""></span>
      </label>
    </div>
    <div class="form-field form-field--increments">
      <label class="form-label form-label--alternate" for="qty[]">Quantity:</label>
      <div class="form-increment" data-quantity-change="">
        <button class="button button--icon" data-action="dec">
          <span class="is-srOnly">Decrease Quantity:</span>
          <i class="icon" aria-hidden="true">
                                    <svg>
                                        <use xlink:href="#icon-keyboard-arrow-down"></use>
                                    </svg>
                                </i>
        </button>
        <input class="form-input form-input--incrementTotal" id="qty[]" name="qty[]" type="tel" value="1" data-quantity-min="0" data-quantity-max="0" min="1" pattern="[0-9]*" aria-live="polite">
        <button class="button button--icon" data-action="inc">
          <span class="is-srOnly">Increase Quantity:</span>
          <i class="icon" aria-hidden="true">
                                    <svg>
                                        <use xlink:href="#icon-keyboard-arrow-up"></use>
                                    </svg>
                                </i>
        </button>
      </div>
    </div>
  </div>
  <div class="alertBox productAttributes-message" style="display:none">
    <div class="alertBox-column alertBox-icon">
      <icon glyph="ic-success" class="icon" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
          <path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z"></path>
        </svg></icon>
    </div>
    <p class="alertBox-column alertBox-message"></p>
  </div>
</form>

POST https://perfectdealz.co.za/cart.php

<form class="form form--addToCart" method="post" action="https://perfectdealz.co.za/cart.php" enctype="multipart/form-data" data-cart-item-add="">
  <input type="hidden" name="action" value="add">
  <input type="hidden" name="product_id" value="3178">
  <div class="emthemesModez-productView-optionsGrid">
    <div data-product-option-change="" style="">
      <div class="form-field" data-product-attribute="set-select">
        <label class="form-label form-label--alternate form-label--inlineSmall" for="attribute_select_285"> Size: <small>Required</small>
        </label>
        <select class="form-select form-select--small" name="attribute[285]" id="attribute_select_285" required="">
          <option value="">Choose Options</option>
          <option data-product-attribute-value="617" value="617">Medium</option>
          <option data-product-attribute-value="618" value="618">Large</option>
          <option data-product-attribute-value="619" value="619">X-Large</option>
        </select>
      </div>
    </div>
    <div class="form-field form-field--stock u-hiddenVisually">
      <label class="form-label form-label--alternate"> Current Stock: <span data-product-stock=""></span>
      </label>
    </div>
    <div class="form-field form-field--increments">
      <label class="form-label form-label--alternate" for="qty[]">Quantity:</label>
      <div class="form-increment" data-quantity-change="">
        <button class="button button--icon" data-action="dec">
          <span class="is-srOnly">Decrease Quantity:</span>
          <i class="icon" aria-hidden="true">
                                    <svg>
                                        <use xlink:href="#icon-keyboard-arrow-down"></use>
                                    </svg>
                                </i>
        </button>
        <input class="form-input form-input--incrementTotal" id="qty[]" name="qty[]" type="tel" value="1" data-quantity-min="0" data-quantity-max="0" min="1" pattern="[0-9]*" aria-live="polite">
        <button class="button button--icon" data-action="inc">
          <span class="is-srOnly">Increase Quantity:</span>
          <i class="icon" aria-hidden="true">
                                    <svg>
                                        <use xlink:href="#icon-keyboard-arrow-up"></use>
                                    </svg>
                                </i>
        </button>
      </div>
    </div>
  </div>
  <div class="alertBox productAttributes-message" style="display:none">
    <div class="alertBox-column alertBox-icon">
      <icon glyph="ic-success" class="icon" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
          <path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z"></path>
        </svg></icon>
    </div>
    <p class="alertBox-column alertBox-message"></p>
  </div>
</form>

POST https://perfectdealz.co.za/cart.php

<form class="form form--addToCart" method="post" action="https://perfectdealz.co.za/cart.php" enctype="multipart/form-data" data-cart-item-add="">
  <input type="hidden" name="action" value="add">
  <input type="hidden" name="product_id" value="3125">
  <div class="emthemesModez-productView-optionsGrid">
    <div data-product-option-change="" style="">
    </div>
    <div class="form-field form-field--stock u-hiddenVisually">
      <label class="form-label form-label--alternate"> Current Stock: <span data-product-stock=""></span>
      </label>
    </div>
    <div class="form-field form-field--increments">
      <label class="form-label form-label--alternate" for="qty[]">Quantity:</label>
      <div class="form-increment" data-quantity-change="">
        <button class="button button--icon" data-action="dec">
          <span class="is-srOnly">Decrease Quantity:</span>
          <i class="icon" aria-hidden="true">
                                    <svg>
                                        <use xlink:href="#icon-keyboard-arrow-down"></use>
                                    </svg>
                                </i>
        </button>
        <input class="form-input form-input--incrementTotal" id="qty[]" name="qty[]" type="tel" value="1" data-quantity-min="0" data-quantity-max="0" min="1" pattern="[0-9]*" aria-live="polite">
        <button class="button button--icon" data-action="inc">
          <span class="is-srOnly">Increase Quantity:</span>
          <i class="icon" aria-hidden="true">
                                    <svg>
                                        <use xlink:href="#icon-keyboard-arrow-up"></use>
                                    </svg>
                                </i>
        </button>
      </div>
    </div>
  </div>
  <div class="alertBox productAttributes-message" style="display:none">
    <div class="alertBox-column alertBox-icon">
      <icon glyph="ic-success" class="icon" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
          <path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z"></path>
        </svg></icon>
    </div>
    <p class="alertBox-column alertBox-message"></p>
  </div>
</form>

POST /subscribe.php

<form class="form" action="/subscribe.php" method="post">
  <fieldset class="form-fieldset">
    <input type="hidden" name="action" value="subscribe">
    <input type="hidden" name="nl_first_name" value="bc">
    <input type="hidden" name="check" value="1">
    <div class="form-field">
      <label class="form-label is-srOnly" for="nl_email">Email Address</label>
      <div class="form-prefixPostfix wrap">
        <input class="form-input form-prefixPostfix-input" id="nl_email" name="nl_email" type="email" value="" placeholder="Your email address">
        <input class="button form-prefixPostfix-button--postfix" type="submit" value="Subscribe">
      </div>
    </div>
  </fieldset>
</form>

Text Content

Have a question? Contact us now


Toggle menu
 * Welcome to Perfect Dealz!

 * About Us
 * Privacy Policy
 * Returns
 * Refund Policy
 * 

 * 77 5th Street, Wynberg, Sandton, 2092, Johannesburg
 * 0110482402
 * Sign in or Register

 * Wish Lists
 * Compare
 * Recently Viewed
   
 * Cart 0
   


Search


Categories
 * Kiddies
    * All Kiddies
    * All Kiddies
    * Baby care & Nursery
    * Changing & Feeding
    * Educational
    * Kiddies Accessories
    * Kiddies Games
    * Travel & Play

 * Pre Order
 * Home & Living
    * All Home & Living
    * All Home & Living
    * Bed & Bath
    * Cleaning Accessories
    * Cooking Products
    * Decor
    * Kitchen Accessories
    * Kitchenware
    * Storage & Organization

 * Health & Beauty
    * All Health & Beauty
    * All Health & Beauty
    * Clothing & Accessories
    * Fitness & Exercise
    * Hair Accessories
    * Health Care Devices
    * Make up & Beauty
    * Personal Care
    * Shapewear
    * Sports Accessories

 * Garden & Outdoor
    * All Garden & Outdoor
    * All Garden & Outdoor
    * All Pets
    * Camping Braai & Picnic
    * Garden Care
    * Hardware
    * Outdoor Activities
    * Outdoor Lights
    * Tools

 * Electronics & DIY
    * All Electronics & DIY
    * All Electronics & Diy
    * Automotive
    * Electrical Accessories
    * Lights
    * Repairs
    * Security
    * Tools

 * Games & Novelties
    * All Games & Novelties
    * All Games & Novelties
    * Board Games
    * Family Games
    * Kiddies Games

 * Under R100
 * Combo Dealz
 * Under R250
 * Under R50
 * Clearance
 * All Products

 * Flash Sale
 * Clearance
 * Deal Of The Week

 * Sign in Register

 * 
 * 
 * 
 * 

Search





Categories
 * Kiddies
    * All Kiddies
    * All Kiddies
    * Baby care & Nursery
    * Changing & Feeding
    * Educational
    * Kiddies Accessories
    * Kiddies Games
    * Travel & Play

 * Pre Order
 * Home & Living
    * All Home & Living
    * All Home & Living
    * Bed & Bath
    * Cleaning Accessories
    * Cooking Products
    * Decor
    * Kitchen Accessories
    * Kitchenware
    * Storage & Organization

 * Health & Beauty
    * All Health & Beauty
    * All Health & Beauty
    * Clothing & Accessories
    * Fitness & Exercise
    * Hair Accessories
    * Health Care Devices
    * Make up & Beauty
    * Personal Care
    * Shapewear
    * Sports Accessories

 * Garden & Outdoor
    * All Garden & Outdoor
    * All Garden & Outdoor
    * All Pets
    * Camping Braai & Picnic
    * Garden Care
    * Hardware
    * Outdoor Activities
    * Outdoor Lights
    * Tools

 * Electronics & DIY
    * All Electronics & DIY
    * All Electronics & Diy
    * Automotive
    * Electrical Accessories
    * Lights
    * Repairs
    * Security
    * Tools

 * Games & Novelties
    * All Games & Novelties
    * All Games & Novelties
    * Board Games
    * Family Games
    * Kiddies Games

 * Under R100
 * Combo Dealz
 * Under R250
 * Under R50
 * Clearance
 * All Products











 * Home
 * Electronics & DIY
 * All Electronics & Diy
 * Whistle Key Finder


WHISTLE KEY FINDER




SKU: UPC: MPN: Gift wrapping: Options available Shipping: Calculated at Checkout

On Sale
MSRP:
SALE Now: R35.00

Was: R99.00
— You save
Or split into 3X interest-free payment


Color: Required Red White Blue Black
Current Stock:
Quantity:
Decrease Quantity: Increase Quantity:




Add to Wish List
 * 
 * Create New Wish List


 * Facebook
 * Email
 * Print
 * Twitter
 * Linkedin
 * Pinterest

Frequently bought together:

Select all Add selected to cart
Snackeez 2 in 1 Snack and Drink Cup
MSRP:
SALE Now: R89.00
Was: R199.00
— You save

Current Stock:
Quantity:
Decrease Quantity: Increase Quantity:



Wall Mounted Phone Holder
MSRP:
SALE Now: R15.00
Was: R45.00
— You save
Choose Options

Color: Required Peach White Blue Yellow
Current Stock:
Quantity:
Decrease Quantity: Increase Quantity:



Security Card Wallet
MSRP:
SALE Now: R25.00
Was: R99.00
— You save
Choose Options

Color: Required Purple Gold Blue Pink
Current Stock:
Quantity:
Decrease Quantity: Increase Quantity:



Self Defense Stun Gun
MSRP:
SALE Now: R149.00
Was: R299.00
— You save

Current Stock:
Quantity:
Decrease Quantity: Increase Quantity:



Shaker Bottle Hand Squeezing Cup 450ml
MSRP:
SALE Now: R129.00
Was: R249.00
— You save

Current Stock:
Quantity:
Decrease Quantity: Increase Quantity:



Self Adhesive Home Wall Mountable Storage Shelf
MSRP:
SALE Now: R59.00
Was: R149.00
— You save

Current Stock:
Quantity:
Decrease Quantity: Increase Quantity:



Sedy Bicycle Bag
MSRP:
SALE Now: R295.00
Was: R420.00
— You save

Current Stock:
Quantity:
Decrease Quantity: Increase Quantity:



Stainless Steel Hip Flask
MSRP:
SALE Now: R69.00
Was: R138.00
— You save

Current Stock:
Quantity:
Decrease Quantity: Increase Quantity:



Wifi Smart Net Camera
MSRP:
SALE Now: R549.00
Was: R1,299.00
— You save

Current Stock:
Quantity:
Decrease Quantity: Increase Quantity:



Smart Voice Wireless PSTN/GSM Alarm System
MSRP:
SALE Now: R999.00
Was: R2,499.00
— You save

Current Stock:
Quantity:
Decrease Quantity: Increase Quantity:



Women's Body Shaping Pants Big Butt Lift
MSRP:
SALE Now: R159.00
Was: R338.00
— You save
Choose Options

Size: Required Choose Options Medium Large X-Large
Current Stock:
Quantity:
Decrease Quantity: Increase Quantity:



Snap Fit Drawer Dividers
MSRP:
SALE Now: R99.00
Was: R249.00
— You save

Current Stock:
Quantity:
Decrease Quantity: Increase Quantity:




 * Description


DESCRIPTION


WHISTLE KEY FINDER

Have trouble finding your keys when you are about to leave?

Get this Whistle Key Finder with LED Light!

All you need to do is to attach this key finder to your keys and whistle
whenever you have misplaced your keys

Your keys will flash and beep noisily until you have successfully spotted them.

LED light: Red color

Portable and lightweight

Battery included

Works as a key chain

Simply whistle & this key finder will flash and beep instantly and you will find
your keys easily!







View AllClose


 * Related Products
 * Customers Also Viewed


RELATED PRODUCTS

On Sale

Add to Cart
Quick view

CLEAR TV KEY DIGITAL INDOOR ANTENNA STICK

MSRP:
SALE Now: R69.00
Was: R199.00
Clear TV Key Digital Indoor Antenna Stick Enhance TV signal and receive
satellite TV. Watch 100s of FREE HD and Digital TV Channels Simple operation,
Fast and easy to set up, Just plug it In. Its...
On Sale

Add to Cart
Quick view

DOUBLE PIPE HIGH DECIBEL STAINLESS STEEL OUTDOOR EMERGENCY SURVIVAL WHISTLE
KEYCHAIN

MSRP:
SALE Now: R75.00
Was: R199.00
Double Pipe High Decibel Stainless Steel Outdoor Emergency Survival Whistle
Keychain Specification: Color: Silver/Gray or custom Weight: approx. 27g Size:
approx. 5.7cm *1.8cm * 0.9cm Blow...
On Sale

Add to Cart
Quick view

FIND BACK - LOST ITEM FINDER

MSRP:
SALE Now: R99.00
Was: R299.00
Find Back - Lost Item Finder   Location: Track the location of the lost item.
Sound and Light: Track your item by light and sound 2-way Tracking: Activates an
alarm on your smartphone even if the...
On Sale

Add to Cart
Quick view

KEYPAD ALARM SYSTEM

MSRP:
SALE Now: R99.00
Was: R165.00
Keypad Alarm System Product Features When placed by an entrance or doorway, this
Magnetic Contact Alarm can be used as a powerful alarm to detect intruders or as
a convenient visitor alert tool...
On Sale

Add to Cart
Quick view

SILICONE ICE HOCKEY MOLD

MSRP:
SALE Now: R49.00
Was: R119.00
Silicone Ice Hockey Mold Ideal for dinners, pajamas, bars, party dinners, and
more, entertain your guests with these ice balls as a gift alongside your meals
and snacks Features: This is a...


CUSTOMERS ALSO VIEWED

Previous
On Sale

Add to Cart
Quick view

SNACKEEZ 2 IN 1 SNACK AND DRINK CUP

MSRP:
SALE Now: R89.00
Was: R199.00
Snackeez 2 in 1 Snack and Drink Cup Snackeez is a portable snacking station,
allowing you to carry your drink and snack together in one hand. Its design
resembles a large glass with an upper cup...
On Sale

Choose Options
Quick view

WALL MOUNTED PHONE HOLDER

MSRP:
SALE Now: R15.00
Was: R45.00
Wall Mounted Phone Holder -Find a home for your phone, data cable & pendant
-Bottom part of the bracket with cable slot. All kinds of plugs cables hung
Type: Phone Holders Material:...
On Sale

Choose Options
Quick view

SECURITY CARD WALLET

MSRP:
SALE Now: R25.00
Was: R99.00
Security Card Wallet Aluminum Wallets are lightweight, slim, durable, RFID safe,
and easily hold it all! PLUS it comes in various colors to best suit your
personality. These thin little wallets...
On Sale

Add to Cart
Quick view

SELF DEFENSE STUN GUN

MSRP:
SALE Now: R149.00
Was: R299.00
Self Defense Stun Gun Super-HI DC Pulse Self-Protector Features as follows: 1.
Adopt a High-frequency oscillation circuit to improve output current. With the
large capacity DC discharge, the...
On Sale

Add to Cart
Quick view

SHAKER BOTTLE HAND SQUEEZING CUP 450ML

MSRP:
SALE Now: R129.00
Was: R249.00
Shaker Bottle Hand Squeezing Cup 450ml Made of environmentally friendly
material, it allows you to squeeze juices in a practical way. Process any fruit
and make your juice or vitamin in...
On Sale

Add to Cart
Quick view

SELF ADHESIVE HOME WALL MOUNTABLE STORAGE SHELF

MSRP:
SALE Now: R59.00
Was: R149.00
Self Adhesive Home Wall Mountable Storage Shelf Holder Wall-mounted design saves
space and keeps your home tidy. Made of high-quality PP materials, strong and
durable. Adhesive design, easy to...
On Sale

Add to Cart
Quick view

SEDY BICYCLE BAG

MSRP:
SALE Now: R295.00
Was: R420.00
Sedy Bicycle Bag Introducing the amazing, handy bicycle bag for those long
riding trips with your friends or family. The bag is spacious enough to carry
basic necessities, and can also be...
On Sale

Add to Cart
Quick view

STAINLESS STEEL HIP FLASK

MSRP:
SALE Now: R69.00
Was: R138.00
Stainless Steel Hip Flask The captive top can be engraved for personalization.
Made with 18/8 grade premium stainless steel, easily fits in jeans back pocket,
jacket pocket, backpack, or purse...
On Sale

Add to Cart
Quick view

WIFI SMART NET CAMERA

MSRP:
SALE Now: R549.00
Was: R1,299.00
Wifi Smart Net Camera Full HD 720p Video Recording: Our security camera recorder
captures every single moment in high resolution, delivering crisp & clear
imagery. You can clearly see the faces...
On Sale

Add to Cart
Quick view

SMART VOICE WIRELESS PSTN/GSM ALARM SYSTEM

MSRP:
SALE Now: R999.00
Was: R2,499.00
Smart Voice Wireless PSTN/GSM Alarm System When you are HOME AWAY, this will be
your 24/7-hours guard. When an intruder enters your house, this will notify you
anywhere you are as long as you can be...
On Sale

Choose Options
Quick view

WOMEN'S BODY SHAPING PANTS BIG BUTT LIFT

MSRP:
SALE Now: R159.00
Was: R338.00
Women's Body Shaping Pants Big Butt Lift This underwear is designed to pursue
the charm of the female curve. Whether you are wearing it on a special occasion
or every day, butt hip underwear can...
On Sale

Add to Cart
Quick view

SNAP FIT DRAWER DIVIDERS

MSRP:
SALE Now: R99.00
Was: R249.00
Snap Fit Drawer Dividers With this clever divider, it'll be easy to keep items
in the drawers organized. Ideal for organizing utensils in household
kitchen/bedroom/office drawers. With their...
Next


OK






SUBSCRIBE TO OUR NEWSLETTER

Get the latest updates on new products and upcoming sales

Email Address




 * COMPANY

 * About Us

 * Privacy Policy

 * Refund Policy

 * Payment Policy

 * Pre-Order Terms and Conditions

 * Fast Delivery

 * Shipping Conditions

 * Become a reseller

 * Competitions

 * Returns

 * Order & Collect

 * How to purchase

 * Scam Alert

 * 



Chat to us on whatsapp: 064 601 3518

 * 77 5th Street, Wynberg, Sandton, 2092, Johannesburg
 * Call us at 0110482402

 * 
 * 
 * 
 * 



NAVIGATE

 * Under R250
 * Flash Sale
 * Clearance Sale!
 * Contact Us
 * Sitemap



CATEGORIES

 * Kiddies
 * Pre Order
 * Home & Living
 * Health & Beauty
 * Garden & Outdoor
 * Electronics & DIY
 * Games & Novelties
 * Under R100
 * Combo Dealz
 * Under R250




© 2022 Perfect Dealz.




We use cookies (and other similar technologies) to collect data to improve your
shopping experience.By using our website, you're agreeing to the collection of
data as described in our Privacy Policy.

SettingsReject allAccept All Cookies