www.hafele.pl Open in urlscan Pro
18.66.122.13  Public Scan

Submitted URL: https://hafele.pl/
Effective URL: https://www.hafele.pl/pl/
Submission: On September 10 via api from US — Scanned from PL

Form analysis 10 forms found in the DOM

Name: hubOnePageCheckoutPOST https://www.hafele.pl/prod-live/web/WFS/Haefele-HPL-Site/pl_PL/-/PLN/ViewHubPage-Submit

<form method="post" onsubmit="return validateCvv();" action="https://www.hafele.pl/prod-live/web/WFS/Haefele-HPL-Site/pl_PL/-/PLN/ViewHubPage-Submit" name="hubOnePageCheckout" id="js-hubOnePageCheckout"
  class="js-quick-buy o-quick-buy hubOnePageCheckout"><input type="hidden" name="SynchronizerToken" value="150aa27ace090ba8e5a943c63ffbda3c95fba1cf5aaf4da6436ca78351b182b4">
  <div class="modal fade c-modal c-modal--bottom-fixed quick-mobile-buy-now js-quick-mobile-buy-now" id="js-quick-mobile-buy-now" role="dialog"></div>
  <div class="modal fade c-modal c-modal--bottom-fixed js-quick-mobile-address" role="dialog">
    <div class="modal-dialog c-modal__dialog">
      <div class="modal-content c-modal__content">
        <div class="modal-header c-modal__header js-quick-buy-address-header o-quick-buy__header u-border-grey-silver">
          <button type="button" class="o-quick-buy__back u-no-border u-no-background pull-left js-back-to-hub-page" data-dismiss="modal"><i class="icon font-icon font-icon-arrow-left font-icon-16"></i></button>
          <h2 class="modal-title u-display-inline-block font-20 o-quick-buy__title">Adres</h2>
          <button type="button" class="hide js-close-address-list" data-dismiss="modal"></button>
        </div>
        <div class="modal-body c-modal__body c-modal__body--space-top o-quick-buy__address-margin js-quick-mobile-address__content o-quick-buy__scrollable o-quick-buy__scrollable--addresses u-inner-bottom-15"></div>
      </div>
    </div>
  </div>
  <div class="modal fade c-modal c-modal--bottom-fixed quick-delivery-type js-quick-delivery-type" role="dialog">
    <div class="modal-dialog c-modal__dialog">
      <div class="modal-content c-modal__content">
        <div class="modal-header c-modal__header o-quick-buy__header u-border-grey-silver">
          <button type="button" class="o-quick-buy__back u-no-border u-no-background pull-left js-back-to-hub-page" data-dismiss="modal"><i class="icon font-icon font-icon-arrow-left font-icon-16"></i></button>
          <h2 class="modal-title u-display-inline-block font-20 o-quick-buy__title">Dostawa</h2>
        </div>
        <div class="c-modal__body c-modal__body--space-top-bottom c-modal__body--auto-height">
          <div class="js-quick-spping-type__content o-quick-buy__quick-spping-type__content"></div>
          <div class="js-quick-delivery-type__content"></div>
        </div>
      </div>
    </div>
  </div>
  <div id="add-credit-card-modal" class="modal fade c-modal c-modal--bottom-fixed o-quick-buy__add-credit-card-modal createCreditCardLayer js-add-credit-card-modal" role="dialog">
    <div class="modal-dialog c-modal__dialog">
      <div class="modal-content c-modal__content">
        <div class="modal-header c-modal__header o-quick-buy__header u-border-grey-silver js-new-cc-header">
          <button type="button" class="o-quick-buy__back u-no-border u-no-background pull-left js-back-to-credit-card-list" data-dismiss="modal"><i class="icon font-icon font-icon-arrow-left font-icon-16"></i></button>
          <h2 class="modal-title u-display-inline-block font-20 o-quick-buy__title">Wprowadź nową kartę kredytową</h2>
        </div>
        <div id="js-add-credit-card" class="modal-body c-modal__body c-modal__body--space-top-bottom c-modal__body--auto-height"></div>
      </div>
    </div>
  </div>
  <div class="modal fade c-modal c-modal--bottom-fixed js-quick-shipping-reference" role="dialog">
    <div class="modal-dialog c-modal__dialog">
      <div class="modal-content c-modal__content">
        <div class="modal-header c-modal__header o-quick-buy__header u-border-grey-silver">
          <button type="button" class="o-quick-buy__back u-no-border u-no-background pull-left js-back-to-hub-from-reference" data-dismiss="modal"><i class="icon font-icon font-icon-arrow-left font-icon-16"></i></button>
          <h2 class="modal-title u-display-inline-block font-20 o-quick-buy__title">Reference</h2>
        </div>
        <div class="c-modal__body c-modal__body--space-top-bottom js-quick-shipping-reference__content">
          <div class="u-outer-bottom-15 js-order-reference-error hidden">
            <div class="warningContainer o-quick-buy__error-message">Nie udało się zapisać wprowadzonych przez Ciebie danych. Sprawdź zaznaczone pola.</div>
          </div>
          <div class="c-info-box__container--form formField u-outer-bottom-30 u-xs-relative">
            <label class="u-normal u-outer-bottom-10">Twój wewnętrzny numer zamówienia</label>
            <input class="form-control a-input t-input js-order-reference" maxlength="30" type="text" value="E-sklep" data-order-reference="E-sklep">
          </div>
          <div class="u-outer-bottom-10 js-PrepackConsignmentBlock">
            <label class="u-normal u-outer-bottom-20">Kompletowanie pod projekt (opcja)</label>
            <div class="row">
              <div class="col-xs-12">
                <input id="js-radio-PrepackConsignment" type="hidden">
                <div class="radioButton " id="PrepackConsignmenttrue" data-name="PrepackConsignment" data-value="true"></div><input type="radio" id="prepack_true" name="PrepackConsignment" value="true" class="initialized"
                  style="display: none;"><label class="labelFont radiolabel" for="PrepackConsignmenttrue">tak</label>
                <div class="radioButton  checked" id="PrepackConsignmentfalse" data-name="PrepackConsignment" data-value="false"></div><input type="radio" id="prepack_false" name="PrepackConsignment" checked="" value="false" class="initialized"
                  style="display: none;"><label class="labelFont radiolabel" for="PrepackConsignmentfalse">nie</label>
              </div>
            </div>
          </div>
          <div class="formField u-outer-bottom-15">
            <input id="js-collapse-PrepackConsignmentBlock" type="hidden">
            <label class="u-normal js-collapse-header-PrepackConsignmentBlock" data-toggle="collapse" data-target=".js-collapse-PrepackConsignmentBlock">Wiadomość do Häfele
              (opcja)<i class="icon font-icon font-icon-arrow-down u-outer-left-10 js-icon-rotate"></i>
            </label>
            <div class="js-collapse-PrepackConsignmentBlock collapse" aria-expanded="false" style="height: 1px;">
              <textarea id="orderNote" class="a-input t-input js-shipping-order-note"></textarea>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
  <div class="modal fade c-modal c-modal--bottom-fixed js-quick-product-delivery-date" role="dialog">
    <div class="modal-dialog c-modal__dialog">
      <div class="modal-content c-modal__content">
        <div class="modal-header c-modal__header o-quick-buy__header u-border-grey-silver">
          <button type="button" class="o-quick-buy__back u-no-border u-no-background pull-left js-back-to-hub-from-reference" data-dismiss="modal"
            data-alternate-date-label="Alternative dates"><i class="icon font-icon font-icon-arrow-left font-icon-16"></i></button>
          <h2 class="modal-title u-display-inline-block font-20 o-quick-buy__title">Data</h2>
        </div>
        <div class="c-modal__body c-modal__body--space-top-bottom c-modal__body--auto-height js-quick-shipping-reference__content">
          <div id="js-edit-date-with-lineItem-container">
          </div>
        </div>
      </div>
    </div>
  </div>
</form>

GET https://www.hafele.pl/pl/account/login/

<form action="https://www.hafele.pl/pl/account/login/" method="GET">
  <input type="hidden" name="TargetURL" value="">
  <div class="a-btn-wrapper">
    <button class="a-btn a-btn--xs-fw t-btn t-btn-primary" id="logInAgain" href="https://www.hafele.pl/pl/account/login/">Zaloguj ponownie</button>
    <a class="a-btn a-btn--xs-fw t-btn t-btn-secondary cancelButton">Zamknij</a>
  </div>
</form>

<form id="formLawCookie">
  <div class="hflLayerBox cookieOptOutWarningLayer" style="display:none" id="lawcookieGoogleAnalytcis">
    <div class="hflLayerContainer container isMobile">
      <div class="hflLayerCnt">
        <div class="warningContainer">
          <h2 class="layerHeadline">Plik cookies przeglądarki wyłączone!</h2>
          <p>Włącz pliki cookies przeglądarki, jeśli nie możesz poprawnie korzystać z funkcjonalności.</p>
        </div>
        <div class="warningLayerButtons">
          <a class="close-notify stdButton focusButton btn btn-secondary-small" href="#">OK</a>
        </div>
        <span class="icn-close"></span>
      </div>
    </div>
  </div>
</form>

Name: searchForm /prod-live/web/WFS/Haefele-HPL-Site/pl_PL/-/PLN/ViewParametricSearch-SimpleOfferSearch

<form action="/prod-live/web/WFS/Haefele-HPL-Site/pl_PL/-/PLN/ViewParametricSearch-SimpleOfferSearch" name="searchForm" class="js-search" data-searchid="searchForm" id="searchForm"><input type="hidden" value="all" name="SearchType" id="SearchType">
  <div class="search-box-button c-input-search c-input-search--xs">
    <div class="remove-search js-searchbar-icn--remove" onclick="javascript:void(0);">
      <svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 64 64" class="svg-icons">
        <use xlink:href="#icn-002-2-close-dot"></use>
      </svg>
    </div><input type="text" name="SearchTerm" autocomplete="off" data-testid="InputSearchTerm" id="inputSearchTerm"
      class="js-search searchTerm a-input t-input a-input--no-border t-input--no-background c-input-search__input u-xs-inner-left-15 u-xs-inner-right-15 u-xs-no-input-border"
      data-suggest-url="https://www.hafele.pl/prod-live/web/WFS/Haefele-HPL-Site/pl_PL/-/PLN/ViewSuggestSearch-Suggest" placeholder="Wyszukiwany termin" value="">
    <input type="hidden" class="js-search" name="ProductId" id="inputProductId" data-searchid="inputProductId">
    <input type="hidden" class="js-search" name="CategoryId" id="inputCategoryId" data-searchid="inputCategoryId">
    <button type="button" class="search-icon icn-search visible-xs a-btn-icn a-btn-icn--md t-btn t-btn-icn t-btn-icn-primary c-input-search__button hidden" data-searchid="voiceSearchButton" data-testid="voiceSearchButton"
      value="Voice Search"><i class="icon font-icon font-icon-set-icn-113-2-mike"></i></button>
    <a href="#" data-testid="eanVideoSearchButton" data-searchid="" class="o-top-header__icn--camera t-btn-icn-secondary js-searchbar-icn--camera barToTextContainer visible-sm">
<svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" viewBox="0 0 64 64" class="svg-icons"><use xlink:href="#icn-115-2-scan-qr-ean"></use></svg>
</a>
    <button type="button" class="js-search searchButton search-icon speechToTextSearch a-btn a-btn-icn a-btn-icn--md c-input-search__button o-top-header__search--btn u-no-outer-bottom js-searchbar-icn--search" data-searchid="searchButton"
      data-testid="SearchButton" value="Search">
      <svg xmlns="http://www.w3.org/2000/svg" width="26" height="26" viewBox="0 0 64 64" class="svg-icons">
        <use xlink:href="#icn-051-2-search"></use>
      </svg>
    </button>
  </div>
</form>

Name: ClearNotificationsPOST https://www.hafele.pl/prod-live/web/WFS/Haefele-HPL-Site/pl_PL/-/PLN/ViewRecommendations-ClearNotifications

<form method="post" action="https://www.hafele.pl/prod-live/web/WFS/Haefele-HPL-Site/pl_PL/-/PLN/ViewRecommendations-ClearNotifications" name="ClearNotifications"><input type="hidden" name="SynchronizerToken"
    value="8ee7a1d907cc74543b11931f73da1bbc0697016627c54248a1cffd2ea93e70c1">
  <div class="modal-header c-modal__header">
    <button type="button" class="close" data-dismiss="modal" aria-label="Close">
      <span aria-hidden="true">
        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 64 64" class="svg-icons">
          <use xlink:href="#icn-002-2-close"></use>
        </svg>
      </span>
    </button>
    <h4 class="modal-title text-left u-font-18">Powiadomienia<button class="a-text-link a-text-link--btn t-text-link a-text-link--no-underline o-notification--list__clear-all jsClearNotification hidden" type="submit" value="ClearAll"
        name="ClearAll">Clear All</button></h4>
  </div>
  <div class="modal-body c-modal__body">
    <div class="scheme-notification notification-type"><span class="alert-loader"></span></div>
    <div class="quote-notification notification-type"><span class="alert-loader"></span></div>
    <div class="order-notification notification-type"><span class="alert-loader"></span></div>
    <div class="backInStock-notification notification-type"><span class="alert-loader"></span></div>
    <div class="productrecommend-notification notification-type"><span class="alert-loader"></span></div>
    <div class="categoryrecommend-notification notification-type"><span class="alert-loader"></span></div>
    <div class="u-outer-top-15 js-no-alerts-text hidden">
      <p>No alert notificats are available</p>
    </div>
  </div>
</form>

Name: directOrderFormPOST https://www.hafele.pl/prod-live/web/WFS/Haefele-HPL-Site/pl_PL/-/PLN/ViewCart-Dispatch

<form name="directOrderForm" class="directOrderForm" id="directOrderForm" action="https://www.hafele.pl/prod-live/web/WFS/Haefele-HPL-Site/pl_PL/-/PLN/ViewCart-Dispatch" method="post"><input type="hidden" name="SynchronizerToken"
    value="150aa27ace090ba8e5a943c63ffbda3c95fba1cf5aaf4da6436ca78351b182b4">
  <input type="hidden" name="furtherShoppingURL" value="Default-Start;">
  <input type="hidden" name="MaxNoOfLines" value="3" data-bind="value: rowCount()">
  <input type="hidden" name="directOrderFlyout" value="directOrderFlyout" id="directOrderFlyout">
  <input type="hidden" name="CreatedBy" value="DirectOrderFlyout">
  <table class="o-flyout__table quick-order-rows-container" id="tblQuickOrder">
    <thead class="hidden-xs o-flyout__thead">
      <tr class="o-flyout__row o-flyout__row--no-border">
        <th class="o-flyout__column o-flyout__col-width-20 u-no-inner-left u-inner-bottom-5 u-normal">&nbsp;</th>
        <th class="o-flyout__column o-flyout__col-width-150 u-no-inner-left u-inner-bottom-5 u-normal"> Nr art.</th>
        <th class="o-flyout__column o-flyout__col-width-95 u-no-inner-left u-inner-bottom-5 u-normal">Ilość</th>
        <th class="o-flyout__column o-flyout__col-width-150 u-no-inner-left u-inner-bottom-5 u-normal">Projekt</th>
        <th>&nbsp;</th>
      </tr>
    </thead>
    <tbody class="js-list-item-row list-item-row" data-bind="foreach: rows()">
      <tr>
        <td class="o-flyout__column o-flyout__col-width-20 u-no-inner-left hidden-xs" data-bind="css: {'t-flyout__error': ('quantity' == errorCode()) || ('articleNumber' == errorCode()) || focus()}, text: index()+'.'">1.</td>
        <td class="o-flyout__column o-flyout__col-width-150 u-no-inner-left u-no-inner-top">
          <div class="hfl-textinput">
            <input type="hidden" class="SKU_Placeholder" data-bind="attr: {name: 'SKU_' + index()}" name="SKU_1">
            <input type="text" maxlength="13" class="inputArticleNo form-control labeled__input a-input a-input--sm is-defaultText" autocomplete="off" required="" default-data-emptytext=""
              data-bind="attr: {name: 'eanSKU_' + index(), id: 'ConditionConfiguration_articleNo_' + index(), 'data-testid': 'DirectOrderInputArticleNo_' + index()}, value: articleNumber, css: {error: 'articleNumber' == errorCode() || focus()}"
              name="eanSKU_1" id="ConditionConfiguration_articleNo_1" data-testid="DirectOrderInputArticleNo_1">
          </div>
        </td>
        <td class="o-flyout__column o-flyout__col-width-95 u-no-inner-left u-no-inner-top">
          <div class="hfl-textinput">
            <input type="text" class="inputQuanity form-control labeled__input a-input a-input--sm is-defaultText" autocomplete="off" required="" default-data-emptytext="" data-quantity-check="5"
              data-bind="attr: {name: 'Quantity_' + index(), id: 'ConditionConfiguration_quantity_' + index(), 'data-testid': 'DirectOrderInputQuantity_' + index()}, value: quantity, css: {error: 'quantity' == errorCode() || focus()}"
              name="Quantity_1" id="ConditionConfiguration_quantity_1" data-testid="DirectOrderInputQuantity_1">
          </div>
        </td>
        <td class="o-flyout__column o-flyout__col-width-150 u-no-inner-left u-no-inner-top">
          <div class="hfl-textinput">
            <input type="text" maxlength="40" required="" autocomplete="off" default-data-emptytext="" class="inputArticle js-consignment form-control labeled__input a-input a-input--sm is-defaultText"
              data-bind="value: consignment(), attr: {name: 'Consignment_' + index(), id: 'searchbar_ConditionConfiguration_consignment_' + index(), 'data-testid': 'DirectOrderInputConsign_' + index()}, value: consignment" name="Consignment_1"
              id="searchbar_ConditionConfiguration_consignment_1" data-testid="DirectOrderInputConsign_1">
          </div>
        </td>
        <td class="o-flyout__column u-no-inner-left u-no-inner-top">
          <div class="infoText" data-bind="attr: {'data-testid': 'DirectOrderInfoText_' + index()}" data-testid="DirectOrderInfoText_1">
            <div class="labelInfoText main-container userNotLoggedIn">
              <p class="c-message c-message--sm t-message-success u-no-outer-all font-11" data-bind="visible: !hasError() &amp;&amp; hasInfoText()" style="display: none;">
                <span data-bind="html: infoText()"></span>
              </p>
              <p class="c-message c-message--sm t-message-error u-no-outer-all font-11" data-bind="visible: hasError()" style="display: none;">
                <span data-bind="html: errorMessage()"></span>
              </p>
            </div>
          </div>
        </td>
      </tr>
      <tr>
        <td class="o-flyout__column o-flyout__col-width-20 u-no-inner-left hidden-xs" data-bind="css: {'t-flyout__error': ('quantity' == errorCode()) || ('articleNumber' == errorCode()) || focus()}, text: index()+'.'">2.</td>
        <td class="o-flyout__column o-flyout__col-width-150 u-no-inner-left u-no-inner-top">
          <div class="hfl-textinput">
            <input type="hidden" class="SKU_Placeholder" data-bind="attr: {name: 'SKU_' + index()}" name="SKU_2">
            <input type="text" maxlength="13" class="inputArticleNo form-control labeled__input a-input a-input--sm is-defaultText" autocomplete="off" required="" default-data-emptytext=""
              data-bind="attr: {name: 'eanSKU_' + index(), id: 'ConditionConfiguration_articleNo_' + index(), 'data-testid': 'DirectOrderInputArticleNo_' + index()}, value: articleNumber, css: {error: 'articleNumber' == errorCode() || focus()}"
              name="eanSKU_2" id="ConditionConfiguration_articleNo_2" data-testid="DirectOrderInputArticleNo_2">
          </div>
        </td>
        <td class="o-flyout__column o-flyout__col-width-95 u-no-inner-left u-no-inner-top">
          <div class="hfl-textinput">
            <input type="text" class="inputQuanity form-control labeled__input a-input a-input--sm is-defaultText" autocomplete="off" required="" default-data-emptytext="" data-quantity-check="5"
              data-bind="attr: {name: 'Quantity_' + index(), id: 'ConditionConfiguration_quantity_' + index(), 'data-testid': 'DirectOrderInputQuantity_' + index()}, value: quantity, css: {error: 'quantity' == errorCode() || focus()}"
              name="Quantity_2" id="ConditionConfiguration_quantity_2" data-testid="DirectOrderInputQuantity_2">
          </div>
        </td>
        <td class="o-flyout__column o-flyout__col-width-150 u-no-inner-left u-no-inner-top">
          <div class="hfl-textinput">
            <input type="text" maxlength="40" required="" autocomplete="off" default-data-emptytext="" class="inputArticle js-consignment form-control labeled__input a-input a-input--sm is-defaultText"
              data-bind="value: consignment(), attr: {name: 'Consignment_' + index(), id: 'searchbar_ConditionConfiguration_consignment_' + index(), 'data-testid': 'DirectOrderInputConsign_' + index()}, value: consignment" name="Consignment_2"
              id="searchbar_ConditionConfiguration_consignment_2" data-testid="DirectOrderInputConsign_2">
          </div>
        </td>
        <td class="o-flyout__column u-no-inner-left u-no-inner-top">
          <div class="infoText" data-bind="attr: {'data-testid': 'DirectOrderInfoText_' + index()}" data-testid="DirectOrderInfoText_2">
            <div class="labelInfoText main-container userNotLoggedIn">
              <p class="c-message c-message--sm t-message-success u-no-outer-all font-11" data-bind="visible: !hasError() &amp;&amp; hasInfoText()" style="display: none;">
                <span data-bind="html: infoText()"></span>
              </p>
              <p class="c-message c-message--sm t-message-error u-no-outer-all font-11" data-bind="visible: hasError()" style="display: none;">
                <span data-bind="html: errorMessage()"></span>
              </p>
            </div>
          </div>
        </td>
      </tr>
      <tr>
        <td class="o-flyout__column o-flyout__col-width-20 u-no-inner-left hidden-xs" data-bind="css: {'t-flyout__error': ('quantity' == errorCode()) || ('articleNumber' == errorCode()) || focus()}, text: index()+'.'">3.</td>
        <td class="o-flyout__column o-flyout__col-width-150 u-no-inner-left u-no-inner-top">
          <div class="hfl-textinput">
            <input type="hidden" class="SKU_Placeholder" data-bind="attr: {name: 'SKU_' + index()}" name="SKU_3">
            <input type="text" maxlength="13" class="inputArticleNo form-control labeled__input a-input a-input--sm is-defaultText" autocomplete="off" required="" default-data-emptytext=""
              data-bind="attr: {name: 'eanSKU_' + index(), id: 'ConditionConfiguration_articleNo_' + index(), 'data-testid': 'DirectOrderInputArticleNo_' + index()}, value: articleNumber, css: {error: 'articleNumber' == errorCode() || focus()}"
              name="eanSKU_3" id="ConditionConfiguration_articleNo_3" data-testid="DirectOrderInputArticleNo_3">
          </div>
        </td>
        <td class="o-flyout__column o-flyout__col-width-95 u-no-inner-left u-no-inner-top">
          <div class="hfl-textinput">
            <input type="text" class="inputQuanity form-control labeled__input a-input a-input--sm is-defaultText" autocomplete="off" required="" default-data-emptytext="" data-quantity-check="5"
              data-bind="attr: {name: 'Quantity_' + index(), id: 'ConditionConfiguration_quantity_' + index(), 'data-testid': 'DirectOrderInputQuantity_' + index()}, value: quantity, css: {error: 'quantity' == errorCode() || focus()}"
              name="Quantity_3" id="ConditionConfiguration_quantity_3" data-testid="DirectOrderInputQuantity_3">
          </div>
        </td>
        <td class="o-flyout__column o-flyout__col-width-150 u-no-inner-left u-no-inner-top">
          <div class="hfl-textinput">
            <input type="text" maxlength="40" required="" autocomplete="off" default-data-emptytext="" class="inputArticle js-consignment form-control labeled__input a-input a-input--sm is-defaultText"
              data-bind="value: consignment(), attr: {name: 'Consignment_' + index(), id: 'searchbar_ConditionConfiguration_consignment_' + index(), 'data-testid': 'DirectOrderInputConsign_' + index()}, value: consignment" name="Consignment_3"
              id="searchbar_ConditionConfiguration_consignment_3" data-testid="DirectOrderInputConsign_3">
          </div>
        </td>
        <td class="o-flyout__column u-no-inner-left u-no-inner-top">
          <div class="infoText" data-bind="attr: {'data-testid': 'DirectOrderInfoText_' + index()}" data-testid="DirectOrderInfoText_3">
            <div class="labelInfoText main-container userNotLoggedIn">
              <p class="c-message c-message--sm t-message-success u-no-outer-all font-11" data-bind="visible: !hasError() &amp;&amp; hasInfoText()" style="display: none;">
                <span data-bind="html: infoText()"></span>
              </p>
              <p class="c-message c-message--sm t-message-error u-no-outer-all font-11" data-bind="visible: hasError()" style="display: none;">
                <span data-bind="html: errorMessage()"></span>
              </p>
            </div>
          </div>
        </td>
      </tr>
    </tbody>
    <tfoot>
      <tr>
        <td>&nbsp;</td>
        <td class="o-flyout__column u-no-inner-left u-inner-top-5" colspan="5">
          <a href="#" class="a-text-link a-text-link--no-underline t-text-link pull-sm-left js-add-further" data-testid="AddMoreArticleWrapper" data-bind="click: addRowForce">
<span class="o-flyout__icn-angle">
<svg xmlns="http://www.w3.org/2000/svg" width="10" height="10" class="svg-icons"><use xlink:href="#icn-001-2-arrow"></use></svg>
</span>
<span>dodaj następny artykuł</span> 
</a>
          <div class="addToOpenOrderLink pull-sm-left">
            <div id="js-directOrderChange">
              <button class="shoppingCartOption is-link-view js-selection-aware hflLink js-executeDirectOrderChange o-flyout__btn-change-order" id="executeHeaderOrderChange" name="directOrderChange" type="button" value="directOrderChange"
                data-changeorderurl="https://www.hafele.pl/prod-live/web/WFS/Haefele-HPL-Site/pl_PL/-/PLN/ViewChangeOrder-GetChangeOrderView?StateFilter=CHANGEABLE">
                <span class="stdButtonInner o-flyout__btn-change-order-text">Dodaj do otwartych zamówień.</span>
              </button>
            </div>
          </div>
          <a href="#" class="a-btn a-btn--xs-fw t-btn t-btn-primary js-csrf-disabled pull-sm-right" data-testid="DirectOrderButtonToCart" name="directOrderFlyout" data-bind="click: submit">
<span class="u-outer-right-10 hidden-xs"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="svg-icons"><use xlink:href="#icn-040-2-cart"></use></svg></span> <span>Do koszyka</span>
</a>
        </td>
      </tr>
    </tfoot>
  </table>
  <input type="hidden" name="DeviceSource" value="desktop">
</form>

Name: miniCartGoToCartQuickFormGET https://www.hafele.pl/pl/cart/

<form action="https://www.hafele.pl/pl/cart/" name="miniCartGoToCartQuickForm" class="js-miniGoToCartQuick1 u-display-inline" method="get">
  <input type="hidden" class="js-search js-furtherShoppingURL" name="furtherShoppingURL" value="Default-Start;" data-searchid="furtherShoppingURL"><a id="js-cartButton" class="cartQuickViewButton a-text-link a-text-link--no-underline t-text-link t-text-link--secondary u-display-inline" href="https://www.hafele.pl/pl/cart/" data-testid="CartQuickViewButton" data-minicartlabelurl="https://www.hafele.pl/prod-live/web/WFS/Haefele-HPL-Site/pl_PL/-/PLN/IncludeCart-MiniCartLabel" data-minicartcontenturl="https://www.hafele.pl/prod-live/web/WFS/Haefele-HPL-Site/pl_PL/-/PLN/ViewCart-GetCartFlyoutPreviewContent" data-cart-text="Zamówienie" data-cart-count-text="Koszyk (null)"><span id="cart-item-value">
<span class="o-top-header__btn-cart">
<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 64 64" class="svg-icons" title="Zamówienie"><use xlink:href="#icn-040-2-cart"></use></svg>
<span class="mini-cart-qty o-top-header__btn-cart-qty t-top-header__btn-cart-qty">0</span>
</span>
<span class="hidden-md visible-lg-inline u-lg-outer-top-10 u-line-height-26">Zamówienie</span>
</span></a>
</form>

Name: loginWithExistingAccountFormPOST https://www.hafele.pl/prod-live/web/WFS/Haefele-HPL-Site/pl_PL/-/PLN/ViewUserAccount-ProcessLoginHeaderItemLogin

<form name="loginWithExistingAccountForm" id="loginWithExistingAccountForm" class="stdForm" action="https://www.hafele.pl/prod-live/web/WFS/Haefele-HPL-Site/pl_PL/-/PLN/ViewUserAccount-ProcessLoginHeaderItemLogin" method="post"><input type="hidden"
    name="SynchronizerToken" value="150aa27ace090ba8e5a943c63ffbda3c95fba1cf5aaf4da6436ca78351b182b4">
  <div id="loginFormAjax" class="loginFormAjax myAccountLogin user-login-form-ajax">
    <div id="HDERedirectContent" data-bind="visible: loginResult().getHDERedirectURL()" class="loginForm-label" style="display: none;">
      <span data-bind="visible: loginResult().getBozen()" style="display: none;">
        <p>Zostaniesz przekierowany na stronę w języku niemieckim. <br> Kliknij ' Dalej ', aby przejść do strony!</p>
        <a class="a-text-link hfl-button hfl-button__focus btn-block" data-bind="click: submitHDERedirect">Kontynuuj</a>
      </span>
      <span data-bind="visible: !loginResult().getBozen()">
        <p>Easy link jest dostępny w innej wersji językowej. <br> Kliknij ' Dalej ', aby przejść do prawidłowej wersji językowej!</p>
        <a class="a-text-link hfl-button hfl-button__focus btn-block" data-bind="click: submitHDERedirect">Kontynuuj</a>
      </span>
    </div>
    <div id="loginFormContent" data-bind="visible: !loginResult().getHDERedirectURL()" class="loginForm-content">
      <div role="alert" class="c-message t-message-error" data-bind="visible: loginResult().getError() &amp;&amp; !loginResult().getHDERedirectURL()" style="display: none;">
        <span data-bind="html: loginResult().getError()"></span>
      </div>
      <div class="row form-group">
        <div class="col-sm-offset-4 col-sm-8">
          <div class="co-user">
            <div class="checkBox hfl-checkbox" id="divShopLoginForm_LoginAsJointUser_headerItemLogin" data-testid="divShopLoginForm_LoginAsJointUser_headerItemLogin" style="" data-name="ShopLoginForm_LoginAsJointUser_headerItemLogin" data-value="on">
            </div><input type="checkbox" class="hfl-checkbox" name="ShopLoginForm_LoginAsJointUser_headerItemLogin" id="ShopLoginForm_LoginAsJointUser_headerItemLogin" data-testid="ShopLoginForm_LoginAsJointUser_headerItemLogin" value="on"
              style="display: none;">
            <label for="divShopLoginForm_LoginAsJointUser_headerItemLogin" class="checkboxlabel">Zaloguj jako współużytkownika</label>
          </div>
        </div>
      </div>
      <div class="row form-group">
        <div class="col-sm-4 hidden-xs">
          <label for="ShopLoginForm_Login_headerItemLogin" class="u-normal u-line-height-44 u-no-outer-all login-form-label">
            <span>Numer klienta *</span>
          </label>
        </div>
        <div class="col-sm-8">
          <input type="text" tabindex="1" name="ShopLoginForm_Login_headerItemLogin" data-testid="FlyoutLoginEditUser" id="ShopLoginForm_Login_headerItemLogin" maxlength="60" value=""
            data-bind="attr: { 'class' : loginResult().hasError('ShopLoginForm_Login') ? 'form-control hfl-error a-input t-input' : 'form-control a-input t-input'}" class="form-control a-input t-input">
          <label for="ShopLoginForm_Login_headerItemLogin" class="hfl-textinput--placeholder visible-xs new-placeholder">
            <span>Numer klienta *</span>
          </label>
          <div class="c-message c-message--input t-message-error" data-bind="visible: loginResult().hasError('ShopLoginForm_Login')" style="display: none;">
            <span data-bind="html:loginResult().getError('ShopLoginForm_Login')"></span>
          </div>
        </div>
      </div>
      <div class="row form-group inputUsername hidden">
        <div class="col-sm-4 hidden-xs">
          <label for="ShopLoginForm_UserName" class="u-normal u-line-height-44 u-no-outer-all login-form-label">
            <span>Nazwa użytkownika *</span>
          </label>
        </div>
        <div class="col-sm-8">
          <input autocomplete="off" type="text" tabindex="2" data-testid="FlyoutLoginUserName" name="ShopLoginForm_UserName_headerItemLogin" id="ShopLoginForm_UserName_headerItemLogin" value="" disabled=""
            data-bind="attr: { 'class' : loginResult().hasError('ShopLoginForm_UserName') ? 'form-control hfl-error a-input t-input' : 'form-control a-input t-input'}" class="form-control a-input t-input">
          <label for="ShopLoginForm_UserName" class="hfl-textinput--placeholder visible-xs new-placeholder">
            <span>Nazwa użytkownika *</span>
          </label>
          <div class="c-message c-message--input t-message-error" data-bind="visible: loginResult().hasError('ShopLoginForm_UserName')" style="display: none;">
            <span data-bind="html:loginResult().getError('ShopLoginForm_UserName')"></span>
          </div>
        </div>
      </div>
      <div class="row form-group">
        <div class="col-sm-4 hidden-xs">
          <label for="ShopLoginForm_Password" class="u-normal u-line-height-44 u-no-outer-all login-form-label">
            <span>Hasło *</span>
          </label>
        </div>
        <div class="col-sm-8">
          <input type="password" tabindex="3" maxlength="256" name="ShopLoginForm_Password_headerItemLogin" id="ShopLoginForm_Password_headerItemLogin" data-testid="FlyoutLoginEditLogin"
            data-bind="attr: { 'class' : loginResult().hasError('ShopLoginForm_Password') ? 'form-control hfl-error a-input t-input' : 'form-control a-input t-input'}" class="form-control a-input t-input">
          <label for="ShopLoginForm_Password" class="hfl-textinput--placeholder visible-xs new-placeholder">
            <span>Hasło *</span>
          </label>
          <div class="c-message c-message--input t-message-error" data-bind="visible: loginResult().hasError('ShopLoginForm_Password')" style="display: none;">
            <span data-bind="html:loginResult().getError('ShopLoginForm_Password')"></span>
          </div>
        </div>
      </div>
      <div class="row forgotPassLink">
        <div class="col-sm-offset-4 col-sm-8">
          <p>
            <a tabindex="4" id="PasswordForgottenLink" class="a-text-link t-text-link hfl-link--arrow__prefix" href="https://www.hafele.pl/prod-live/web/WFS/Haefele-HPL-Site/pl_PL/-/PLN/ViewForgotLoginData-ForgotPassword">Zapomiałeś hasła?</a>
          </p>
        </div>
      </div>
      <div class="row form-group loginRember">
        <div class="col-sm-offset-4 col-sm-8">
          <div class="checkBox hfl-checkbox" id="divShopLoginForm_RememberLogin_headerItemLogin" data-testid="divShopLoginForm_RememberLogin_headerItemLogin" style="" data-name="ShopLoginForm_RememberLogin_headerItemLogin" data-value=""></div><input
            type="checkbox" class="hfl-checkbox" name="ShopLoginForm_RememberLogin_headerItemLogin" id="ShopLoginForm_RememberLogin_headerItemLogin" data-testid="FlyoutRememberLogin" style="display: none;">
          <label for="divShopLoginForm_RememberLogin_headerItemLogin" class="checkboxlabel">Zapamiętaj mnie</label>
        </div>
      </div>
      <div class="row">
        <div class="col-sm-offset-4 col-sm-8">
          <div class="form-group hfl-login--form-group__submit">
            <div class="hfl-login--links">
              <button data-testid="ajaxAccountLoginFormBtn" tabindex="5" class="a-btn a-btn--xs-fw t-btn t-btn-primary u-no-outer-left pull-sm-left u-outer-right-20 u-outer-bottom-10" type="submit">Zaloguj</button>
            </div>
          </div>
        </div>
      </div>
    </div>
    <div id="loginFormAjaxLoader" class="hflAjaxLoader loginAjaxLoader hidden">
      <span></span>
      <div>Trwa sprawdzanie Twoich danych logowania...</div>
    </div>
  </div>
</form>

Name: ClearNotificationsPOST https://www.hafele.pl/prod-live/web/WFS/Haefele-HPL-Site/pl_PL/-/PLN/ViewRecommendations-ClearNotifications

<form method="post" action="https://www.hafele.pl/prod-live/web/WFS/Haefele-HPL-Site/pl_PL/-/PLN/ViewRecommendations-ClearNotifications" name="ClearNotifications"><input type="hidden" name="SynchronizerToken"
    value="8ee7a1d907cc74543b11931f73da1bbc0697016627c54248a1cffd2ea93e70c1">
  <div class="modal-header c-modal__header">
    <button type="button" class="close" data-dismiss="modal" aria-label="Close">
      <span aria-hidden="true">
        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 64 64" class="svg-icons">
          <use xlink:href="#icn-002-2-close"></use>
        </svg>
      </span>
    </button>
    <h4 class="modal-title text-left u-font-18">Powiadomienia<button class="a-text-link a-text-link--btn t-text-link a-text-link--no-underline o-notification--list__clear-all jsClearNotification hidden" type="submit" value="ClearAll"
        name="ClearAll">Clear All</button></h4>
  </div>
  <div class="modal-body c-modal__body">
    <div class="scheme-notification notification-type"><span class="alert-loader"></span></div>
    <div class="quote-notification notification-type"><span class="alert-loader"></span></div>
    <div class="order-notification notification-type"><span class="alert-loader"></span></div>
    <div class="backInStock-notification notification-type"><span class="alert-loader"></span></div>
    <div class="productrecommend-notification notification-type"><span class="alert-loader"></span></div>
    <div class="categoryrecommend-notification notification-type"><span class="alert-loader"></span></div>
    <div class="u-outer-top-15 js-no-alerts-text hidden">
      <p>No alert notificats are available</p>
    </div>
  </div>
</form>

Name: dOrderFormResponsivePOST https://www.hafele.pl/prod-live/web/WFS/Haefele-HPL-Site/pl_PL/-/PLN/ViewCart-Dispatch

<form name="dOrderFormResponsive" class="directOrderForm" id="dOrderFormResponsive" action="https://www.hafele.pl/prod-live/web/WFS/Haefele-HPL-Site/pl_PL/-/PLN/ViewCart-Dispatch" method="post"><input type="hidden" name="SynchronizerToken"
    value="150aa27ace090ba8e5a943c63ffbda3c95fba1cf5aaf4da6436ca78351b182b4">
  <input type="hidden" name="furtherShoppingURL" value="Default-Start;">
  <input type="hidden" name="MaxNoOfLines" value="3" data-bind="value: rowCount()">
  <input type="hidden" name="directOrderFlyout" value="directOrderFlyout" id="directOrderFlyout">
  <input type="hidden" name="CreatedBy" value="DirectOrderFlyout">
  <table class="quick-order-rows-container">
    <tbody class="list-item-row" data-bind="foreach: rows()">
      <tr class="o-flyout__row-mobile">
        <td class="u-no-inner-left hidden-xs" data-bind="text: index()+'.'"></td>
        <td>
          <div class="row o-flyout__line-item js-direct-entry-item-row">
            <div class="inp-article col-xs-12">
              <div class="hfl-textinput form-group">
                <input type="hidden" class="SKU_Placeholder" data-bind="attr: {name: 'SKU_' + index()}">
                <input type="text" maxlength="13" class="inputArticleNo form-control labeled__input is-defaultText" autocomplete="off" required="" default-data-emptytext=""
                  data-bind="attr: {name: 'eanSKU_' + index(), id: 'ConditionConfiguration_articleNo_' + index(), 'data-testid': 'DirectOrderInputArticleNo_' + index()}, value: articleNumber, css: {error: 'articleNumber' == errorCode() || focus()}">
                <label class="hfl-textinput--placeholder" for="Product_SKU">Nr art.</label>
              </div>
            </div>
            <div class="col-xs-12 infoText" data-bind="attr: {'data-testid': 'DirectOrderInfoText_' + index()}">
              <div class="labelInfoText main-container userNotLoggedIn">
                <p class="c-message t-message-success u-no-outer-all font-14 u-outer-bottom-20 js-article-success-msg" data-bind="visible: !hasError() &amp;&amp; hasInfoText()" style="display:none">
                  <span data-bind="html: infoText()"></span>
                </p>
                <p class="c-message t-message-error u-no-outer-all font-14 u-outer-bottom-20 js-article-error-msg" data-bind="visible: hasError()" style="display:none">
                  <span data-bind="html: errorMessage()"></span>
                </p>
              </div>
            </div>
            <div class="col-xs-4 u-xs-inner-right-0">
              <div class="hfl-textinput form-group">
                <input type="text" class="inputQuanity form-control labeled__input is-defaultText" autocomplete="off" required="" default-data-emptytext="" data-quantity-check="5"
                  data-bind="attr: {name: 'Quantity_' + index(), id: 'ConditionConfiguration_quantity_' + index(), 'data-testid': 'DirectOrderInputQuantity_' + index()}, value: quantity, css: {error: 'quantity' == errorCode() || focus()}">
                <label class="hfl-textinput--placeholder" for="directOrder_quantity_smallform">Ilość</label>
              </div>
            </div>
            <div class="col-xs-8">
              <div class="hfl-textinput form-group">
                <input type="text" maxlength="40" required="" autocomplete="off" default-data-emptytext="" class="inputArticle js-consignment form-control labeled__input is-defaultText"
                  data-bind="value: consignment(), attr: {name: 'Consignment_' + index(), id: 'searchbar_ConditionConfiguration_consignment_' + index(), 'data-testid': 'DirectOrderInputConsign_' + index()}, value: consignment">
                <label class="hfl-textinput--placeholder" for="directOrder_sku">Projekt</label>
              </div>
            </div>
          </div>
        </td>
      </tr>
    </tbody>
    <tfoot>
      <tr>
        <td colspan="2" class="addMoreArticlesWrapper">
          <a href="#" class="hflLink o-flyout__add-further t-flyout__add-further u-display-inline-block u-outer-bottom-15" data-testid="AddMoreArticleWrapper" data-bind="click: addRowForce">
<span>dodaj następny artykuł </span>
</a>
        </td>
      </tr>
      <tr class="hidden">
        <td colspan="2" class="addToOpenOrderLink">
          <div id="js-directOrderChange">
            <button class="shoppingCartOption is-link-view js-selection-aware hflLink js-executeDirectOrderChange o-flyout__btn-change-order" id="executeHeaderOrderChange" name="directOrderChange" type="button" value="directOrderChange"
              data-changeorderurl="https://www.hafele.pl/prod-live/web/WFS/Haefele-HPL-Site/pl_PL/-/PLN/ViewChangeOrder-GetChangeOrderView?StateFilter=CHANGEABLE">
              <span class="stdButtonInner o-flyout__btn-change-order-text">Dodaj do otwartych zamówień.</span>
            </button>
          </div>
        </td>
      </tr>
      <tr>
        <td colspan="6" class="orderSubmitButton">
          <a href="#" class="a-btn a-btn--xs-fw t-btn t-btn-primary t-btn__white js-csrf-disabled" data-testid="DirectOrderButtonToCart" name="directOrderFlyout" data-bind="click: submit">
<span class="u-outer-right-10 hidden-xs"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="svg-icons"><use xlink:href="#icn-040-2-cart"></use></svg></span> <span>Do koszyka</span>
</a>
        </td>
      </tr>
    </tfoot>
  </table>
</form>

Text Content

ADRES




DOSTAWA




WPROWADŹ NOWĄ KARTĘ KREDYTOWĄ




REFERENCE

Nie udało się zapisać wprowadzonych przez Ciebie danych. Sprawdź zaznaczone
pola.
Twój wewnętrzny numer zamówienia
Kompletowanie pod projekt (opcja)

tak

nie
Wiadomość do Häfele (opcja)



DATA


Do you really want to delete this credit card?
Once deleted the details will no longer be available.
Potwierdź Anuluj
Are you sure you want to close the checkout process?
Please complete the payment to place your order successfully.
Continue checkout Exit Checkout
PACKED icn-075-2-tick_bold icn-075-2-tick


LIMIT CZASU SESJI

Za 0 minut/minuty nastąpi automatyczne wylogowanie.
Zapamiętaj mnie Wyloguj

LIMIT CZASU SESJI

Nastąpiło wylogowanie z przyczyn związanych z bezpieczeństwem.

Zaloguj ponownie Zamknij



PLIK COOKIES PRZEGLĄDARKI WYŁĄCZONE!

Włącz pliki cookies przeglądarki, jeśli nie możesz poprawnie korzystać z
funkcjonalności.

OK



It appears that your browser has JavaScript disabled.
This Website requires your browser to be JavaScript enabled.

Please enable JavaScript and reload this page.
 * Polska

Wyszukiwanie
Szukaj nazwy produktu lub numeru produktu
Szukaj nazwy produktu lub numeru produktu
Powiadomienia

POWIADOMIENIACLEAR ALL

No alert notificats are available

Bezpośrednie wprowadzanie
Przejdź

Wprowadź numer artykułu.
Wprowadź prawidłową wartość dla liczby artykułów.
Numer artykułu jest nieprawidłowy. Sprawdź.
Nie odnaleziono numeru artykułu. Sprawdź.
Artykuł jest aktualnie niedostępny.

  Nr art. IlośćProjekt  1.






2.






3.






  dodaj następny artykuł
Dodaj do otwartych zamówień.
Do koszyka

0 Zamówienie


EAN
EAN

 * EAN




Find products by either scanning QR code or EAN code

Unable to detect / invalid code


Spróbuj jeszcze raz!
Choose camera
Retry Anuluj
Redirecting...
 * 
 * Moje konto  ( )
 * Zaloguj

   ZALOGUJ
   
   Zostaniesz przekierowany na stronę w języku niemieckim.
   Kliknij ' Dalej ', aby przejść do strony!
   
   Kontynuuj
   
   Easy link jest dostępny w innej wersji językowej.
   Kliknij ' Dalej ', aby przejść do prawidłowej wersji językowej!
   
   Kontynuuj
   
   Zaloguj jako współużytkownika
   Numer klienta *
   Numer klienta *
   
   Nazwa użytkownika *
   Nazwa użytkownika *
   
   Hasło *
   Hasło *
   
   
   Zapomiałeś hasła?
   
   
   Zapamiętaj mnie
   Zaloguj
   Trwa sprawdzanie Twoich danych logowania...

Powiadomienia

POWIADOMIENIACLEAR ALL

No alert notificats are available

Moje konto ( ) Zaloguj
 * 0
 * 
 * 
 * Menu
   
   
   



 * Produkty
    * Pochwyty i klamki drzwiowe
       * View All
       * Uchwyty meblowe i gałki
       * Klamki drzwiowe
       * Klamki okienne
       * Okucia antywłamaniowe
   
    * Okucia meblowe i rozwiązania do pomieszczeń mieszkalnych
       * View All
       * Wyposażenie łazienek i pomieszczeń sanitarnych
       * Rozwiązania do pomieszczeń mieszkalnych
         * View All
         * Wyposażenie szaf na odzież i garderób
         * Garderoby i wieszaki garderobiane
         * Okucia do łóżek
         * Przechowywanie nośników
         * Drabiny i schody
       * Wyposażenie sklepów
       * Wyposażenie biur i sklepów
         * View All
         * Biurka
         * Systemy kontenerów i szaf
         * Krzesła biurowe
       * Stoły, nogi do stołów, stopki meblowe, kółka
         * View All
         * Ślizgacze meblowe i kółka
         * Nogi do stołów i stopki meblowe
         * Okucia do stołów
       * Szuflady i system prowadnic
         * View All
         * Systemy prowadnic
         * Prowadnice szuflad
         * Wkłady do szuflad
       * Zawiasy
       * Okucia do klap
       * Akcesoria dodatkowe do drzwi meblowych i klap
       * Złącza i podpórki pod półki
         * View All
         * Złącza
         * Podpórki pod półki i konsole
       * Zamki, zatrzaski, systemy zamknięć
         * View All
         * Zamki i systemy zamknięć
         * Zatrzaski i zasuwki meblowe
         * Sejfy i szafy na broń
   
    * Wyposażenie kuchni
       * View All
       * Wyposażenie szaf i przechowywanie
       * Pojemniki na odpady
       * Zlewozmywaki i armatura
       * Powierzchnie robocze i systemy relingów
       * Sprzęt AGD
         * View All
         * Pieczenie i gotowanie
         * Chłodzenie i mrożenie
         * Okapy kuchenne
         * Zmywarki do naczyń
         * Drobny sprzęt
       * Przepusty wentylacyjne i technika odprowadzania powietrza
   
    * Okucia drzwiowe i budowlane
       * View All
       * Elektroniczne systemy zamknięć
       * Mechaniczne systemy zamknięć
         * View All
         * Zamki i rygle
         * Okucia do wyjść ewakuacyjnych i antypaniczne
       * Zawiasy drzwiowe
       * Elektrozaczepy i samozamykacze drzwiowe
       * Akcesoria dodatkowe do drzwi
       * Okucia budowlane
       * Drzwi szklane i okucia do drzwi szklanych
   
    * Okucia do drzwi przesuwnych i żaluzje
       * View All
       * Okucia do drzwi przesuwnych i żaluzje do mebli
       * Okucia do drzwi przesuwnych
       * Okucia do drzwi przesuwnych do podziału pomieszczeń i ścianek
         działowych
   
    * Oświetlenie i okucia sterowane elektrycznie
       * View All
       * Oświetlenie
       * Systemy telewizyjne/multimedialne
       * Systemy podnoszące i uchwyty ścienne
       * Akcesoria elektryczne
   
    * Narzędzia i materiały zużywalne
       * View All
       * Wkręty
       * Materiały montażowe
       * Narzędzia i akcesoria dodatkowe
         * View All
         * Elektronarzędzia
         * Artykuły szlifierskie
         * Wiertła, bity, brzeszczoty
         * Narzędzia ręczne i szablony wiertarskie
         * Drabiny i wyposażenie warsztatów
       * Środki uszczelniające i kleje
         * View All
         * Środki uszczelniające
         * Środki klejące i kleje
         * Taśmy klejące
       * Materiały opakowaniowe
       * Pielęgnacja powierzchni i naprawy
       * Środki ochrony BHP i odzież robocza

 * Inspiracje
    * Overview
    * Kuchnia
    * Funkcjonalne mieszkanie
    * Garderoba
    * Biuro
    * Oświetlenie LED Loox
    * Elementy dekoracyjne

 * Inwestycje
    * Overview
    * Hotel
    * Biuro
    * Służba zdrowia
    * Dom
    * Nasze realizacje

 * Przemysł
    * Overview
    * Kompetencje
    * Zakłady produkcyjne
    * Oferta dla przemysłu

 * Strefa Klienta
    * Overview
    * Konfiguratory i pliki CAD
    * Kontakt
    * Dystrybutorzy
    * Newsletter
    * Targi i wydarzenia
    * Aktualności
   
    * Katalogi i broszury

 * O Häfele
    * Overview
    * Häfele na świecie
    * Zarządzanie jakością
    * Historia Häfele
    * Prasa
    * Kariera
    * Häfele w Polsce
    * Wizja i marka
    * Social Media

 * Katalogi
 * Na świecie
 * Kontakt
   
 * * Moje konto ( )
   * Zaloguj

 * Kontakt
   





STRONA GŁÓWNA

 * Pochwyty i klamki drzwiowe
    * View All
    * Uchwyty meblowe i gałki
    * Klamki drzwiowe
    * Klamki okienne
    * Okucia antywłamaniowe

 * Okucia meblowe i rozwiązania do pomieszczeń mieszkalnych
    * View All
    * Wyposażenie łazienek i pomieszczeń sanitarnych
    * Rozwiązania do pomieszczeń mieszkalnych
      * View All
      * Wyposażenie szaf na odzież i garderób
      * Garderoby i wieszaki garderobiane
      * Okucia do łóżek
      * Przechowywanie nośników
      * Drabiny i schody
    * Wyposażenie sklepów
    * Wyposażenie biur i sklepów
      * View All
      * Biurka
      * Systemy kontenerów i szaf
      * Krzesła biurowe
    * Stoły, nogi do stołów, stopki meblowe, kółka
      * View All
      * Ślizgacze meblowe i kółka
      * Nogi do stołów i stopki meblowe
      * Okucia do stołów
    * Szuflady i system prowadnic
      * View All
      * Systemy prowadnic
      * Prowadnice szuflad
      * Wkłady do szuflad
    * Zawiasy
    * Okucia do klap
    * Akcesoria dodatkowe do drzwi meblowych i klap
    * Złącza i podpórki pod półki
      * View All
      * Złącza
      * Podpórki pod półki i konsole
    * Zamki, zatrzaski, systemy zamknięć
      * View All
      * Zamki i systemy zamknięć
      * Zatrzaski i zasuwki meblowe
      * Sejfy i szafy na broń

 * Wyposażenie kuchni
    * View All
    * Wyposażenie szaf i przechowywanie
    * Pojemniki na odpady
    * Zlewozmywaki i armatura
    * Powierzchnie robocze i systemy relingów
    * Sprzęt AGD
      * View All
      * Pieczenie i gotowanie
      * Chłodzenie i mrożenie
      * Okapy kuchenne
      * Zmywarki do naczyń
      * Drobny sprzęt
    * Przepusty wentylacyjne i technika odprowadzania powietrza

 * Okucia drzwiowe i budowlane
    * View All
    * Elektroniczne systemy zamknięć
    * Mechaniczne systemy zamknięć
      * View All
      * Zamki i rygle
      * Okucia do wyjść ewakuacyjnych i antypaniczne
    * Zawiasy drzwiowe
    * Elektrozaczepy i samozamykacze drzwiowe
    * Akcesoria dodatkowe do drzwi
    * Okucia budowlane
    * Drzwi szklane i okucia do drzwi szklanych

 * Okucia do drzwi przesuwnych i żaluzje
    * View All
    * Okucia do drzwi przesuwnych i żaluzje do mebli
    * Okucia do drzwi przesuwnych
    * Okucia do drzwi przesuwnych do podziału pomieszczeń i ścianek działowych

 * Oświetlenie i okucia sterowane elektrycznie
    * View All
    * Oświetlenie
    * Systemy telewizyjne/multimedialne
    * Systemy podnoszące i uchwyty ścienne
    * Akcesoria elektryczne

 * Narzędzia i materiały zużywalne
    * View All
    * Wkręty
    * Materiały montażowe
    * Narzędzia i akcesoria dodatkowe
      * View All
      * Elektronarzędzia
      * Artykuły szlifierskie
      * Wiertła, bity, brzeszczoty
      * Narzędzia ręczne i szablony wiertarskie
      * Drabiny i wyposażenie warsztatów
    * Środki uszczelniające i kleje
      * View All
      * Środki uszczelniające
      * Środki klejące i kleje
      * Taśmy klejące
    * Materiały opakowaniowe
    * Pielęgnacja powierzchni i naprawy
    * Środki ochrony BHP i odzież robocza


 * SZUFLADA MATRIX S SLIM
   
   Najnowszy produkt rodziny Matrix już dostępny.
   
   Zobacz


 * OŚWIETLENIE NOWEJ GENERACJI.
   
   System oświetlenia meblowego Loox5 to szeroki wachlarz zastosowań i nowe
   możliwości projektowe domowej przestrzeni.
   
   Zobacz






Zobacz



Zobacz
Zobacz



Zapisz się



Zobacz
Zobacz



Sprawdź




Szukaj
Zobacz

O HÄFELE

Innowacyjne okucia meblowe, systemy zamykania i akcesoria montażowe do mebli.
Ponad 100 lat doświadczenia w tworzeniu funkcjonalnych rozwiązań dla domu.

Häfele Polska Sp. z o.o.
ul. Wrocławska 4d, Długołęka
55-095 Mirków

AKTUALNOŚCI

Chcesz wiedzieć co u nas słychać? Klienci i partnerzy Häfele zawsze mogą
sprawdzić co u nas nowego. W tej sekcji dowiesz się o ważnych wydarzeniach,
poznasz nowe produkty oraz usługi.

Bądź na bieżąco.

Przejdź
Wprowadź numer artykułu.
Wprowadź prawidłową wartość dla liczby artykułów.
Numer artykułu jest nieprawidłowy. Sprawdź.
Nie odnaleziono numeru artykułu. Sprawdź.
Artykuł jest aktualnie niedostępny.
Nr art.



Ilość
Projekt
dodaj następny artykuł
Dodaj do otwartych zamówień.
Do koszyka




Newsletter

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

 * Moje konto ( )
 * Zaloguj
 * 
 * Aplikacje
 * Katalogi
 * Drukuj stronę



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

Drukuj stronę Katalogi Aplikacje Newsletter

© 2024 by Häfele Polska Sp. z o.o. Ustawienia plików cookies Nota prawna Ochrona
danych osobowych Warunki korzystania Sitemap
Contact Us


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

Adres email: info@hafele.pl Tel.: +48 71 74 72 300

© 2024 by Häfele Polska Sp. z o.o.

Drukuj stronę Katalogi Aplikacje Newsletter

© 2024 by Häfele Polska Sp. z o.o. Ustawienia plików cookies Nota prawna Ochrona
danych osobowych Warunki korzystania Sitemap
Contact Us


NIE UDAŁO SIĘ DODAĆ ARTYKUŁÓW DO LISTY ŻYCZEŃ.


Install this webapp on your iPhone, tap and click on "Add to homescreen"




Poprzez kliknięcie na „Akceptacja wszystkich plików cookie” jest wyrażona zgoda
na przechowywanie plików cookie na swoim urządzeniu w celu usprawnienia
korzystania z nawigacji strony, analizowania wykorzystania strony i wsparcia
naszych działań marketingowych. W tym kontekście zgodnie z art. 49 ust. 1 RODO
również dane osobowe mogą być przekazywane do krajów trzecich spoza UE. Nie
można wykluczyć dostępu do tych danych przez lokalne organy władzy.
Akceptuj wszystkie pliki cookie
Ustawienia plików cookie



CENTRUM PREFERENCJI PRYWATNOŚCI

Podczas odwiedzania jakiejkolwiek strony internetowej, może ona przechowywać lub
pobierać informacje z przeglądarki, głównie w formie plików cookie. Informacje
te mogą dotyczyć użytkownika, jego preferencji lub urządzenia i są najczęściej
wykorzystywane w celu zapewnienia, że witryna będzie działać tak, jak tego
oczekują użytkownicy. Informacje zazwyczaj nie identyfikują bezpośrednio
użytkownika, ale mogą zapewnić mu bardziej spersonalizowane doświadczenie w
sieci. Ponieważ szanujemy prawo użytkownika do prywatności, użytkownik może
zrezygnować z akceptowania niektórych rodzajów plików cookie. Aby dowiedzieć się
więcej i zmienić nasze ustawienia domyślne, należy kliknąć na poszczególne
nagłówki kategorii. Jednakże blokowanie niektórych rodzajów plików cookie może
mieć wpływ na doświadczenia użytkownika związane z witryną i usługami, które
możemy zaoferować.
Więcej informacji
Zezwolenie na wszystkie


ZARZĄDZAJ PREFERENCJAMI ZGODY

PLIKI COOKIE WYDAJNOŚCI

Pliki cookie wydajności

Te pliki cookie umożliwiają nam zliczanie wizyt i źródeł ruchu, dzięki czemu
możemy mierzyć i poprawiać wydajność naszej witryny. Pomagają one ustalić, które
strony są najbardziej i najmniej popularne i zobaczyć, jak odwiedzający
poruszają się po stronie. Wszystkie informacje zbierane przez te pliki cookie są
agregowane i tym samym anonimowe. Jeśli użytkownik nie zezwoli na stosowanie
tych plików cookie, nie będziemy wiedzieć, kiedy odwiedził naszą stronę
internetową.

ŚCIŚLE NIEZBĘDNE PLIKI COOKIE

Zawsze aktywne

Te pliki cookie są niezbędne dla funkcjonowania strony internetowej i nie mogą
być wyłączone w naszych systemach. Są one zazwyczaj ustawiane tylko w odpowiedzi
na działania podejmowane przez użytkownika, które sprowadzają się do zapytania o
usługi, takie jak ustawienie preferencji prywatności, logowanie lub wypełnianie
formularzy. Można ustawić przeglądarkę tak, aby blokowała lub ostrzegała o tych
plikach cookie, ale niektóre części witryny nie będą wtedy działały. Te pliki
cookie nie przechowują żadnych danych osobowych.

PLIKI COOKIE ZWIĄZANE Z REKLAMAMI I ICH ODBIORCAMI

Pliki cookie związane z reklamami i ich odbiorcami

Te pliki cookie mogą być ustawiane przez naszych partnerów reklamowych za
pośrednictwem naszej strony internetowej. Mogą one być wykorzystywane przez te
firmy do budowania profilu zainteresowań użytkownika i wyświetlania odpowiednich
reklam na innych stronach. Nie przechowują one bezpośrednio danych osobowych,
lecz opierają się na jednoznacznej identyfikacji przeglądarki i sprzętu
internetowego. Jeśli użytkownik nie zezwoli na stosowanie tych plików cookie,
doświadcza mniej ukierunkowanych reklam.

YOUTUBE COOKIES

Youtube Cookies

Youtube Cookies.

Back Button


LISTA PLIKÓW COOKIE



Search Icon
Filter Icon

Clear
checkbox label label
Apply Cancel
Consent Leg.Interest
checkbox label label
checkbox label label
checkbox label label

Potwierdzenie moich wyborów