raglandfabrics.com Open in urlscan Pro
23.227.38.65  Public Scan

URL: https://raglandfabrics.com/a/track/UAD9NDXS
Submission: On August 08 via api from ZA — Scanned from CA

Form analysis 3 forms found in the DOM

POST /cart

<form action="/cart" id="CartDrawer-Form" class="cart__contents cart-drawer__form" method="post">
  <div id="CartDrawer-CartItems" class="drawer__contents js-contents">
    <p id="CartDrawer-LiveRegionText" class="visually-hidden" role="status"></p>
    <p id="CartDrawer-LineItemStatus" class="visually-hidden" aria-hidden="true" role="status"> Loading... </p>
  </div>
  <div id="CartDrawer-CartErrors" role="alert"></div>
</form>

GET /search

<form action="/search" method="get" role="search" class="search search-modal__form">
  <div class="field">
    <input class="search__input field__input" id="Search-In-Modal" type="search" name="q" value="" placeholder="Search" role="combobox" aria-expanded="false" aria-owns="predictive-search-results" aria-controls="predictive-search-results"
      aria-haspopup="listbox" aria-autocomplete="list" autocorrect="off" autocomplete="off" autocapitalize="off" spellcheck="false">
    <label class="field__label" for="Search-In-Modal">Search</label>
    <input type="hidden" name="options[prefix]" value="last">
    <button type="reset" class="reset__button field__button hidden" aria-label="Clear search term">
      <svg class="icon icon-close" aria-hidden="true" focusable="false">
        <use xlink:href="#icon-reset">
        </use>
      </svg>
    </button>
    <button class="search__button field__button" aria-label="Search">
      <svg class="icon icon-search" aria-hidden="true" focusable="false">
        <use href="#icon-search">
        </use>
      </svg>
    </button>
  </div>
  <div class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search="">
    <div class="predictive-search__loading-state">
      <svg aria-hidden="true" focusable="false" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg">
        <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle>
      </svg>
    </div>
  </div>
  <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span>
</form>

<form id="omnisend-form-62559916a363fb0d927adb2f-submit-form" class="omnisend-form-62559916a363fb0d927adb2f-sections-container" style="" novalidate="">
  <style type="text/css">
    .omnisend-form-62559916a363fb0d927adb2f-section-63d0e17d05337799332aa421 {
      position: relative;
      display: flex;
      flex-wrap: wrap;
      padding-left: 20px;
      padding-right: 20px;
      padding-top: 20px;
      padding-bottom: 20px;
      ;
      align-items: center;
    }

    .omnisend-form-62559916a363fb0d927adb2f-section-63d0e17d05337799332aa421-opacity-layer {
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      background-color: #FEECE9;
      ;
    }
  </style>
  <div class="omnisend-form-62559916a363fb0d927adb2f-section-63d0e17d05337799332aa421">
    <div class="omnisend-form-62559916a363fb0d927adb2f-section-63d0e17d05337799332aa421-opacity-layer"></div>
    <style type="text/css">
      .omnisend-form-62559916a363fb0d927adb2f-column-63d0e17d05337799332aa423 {
        width: 100%;
        display: flex;
        flex-direction: column;
        flex-grow: 1;
        position: relative;
      }

      @media screen and (max-width: 600px) {
        .omnisend-form-62559916a363fb0d927adb2f-column-63d0e17d05337799332aa423 {
          width: 100%;
        }
      }
    </style>
    <div class="omnisend-mobile-container omnisend-form-62559916a363fb0d927adb2f-column-63d0e17d05337799332aa423">
      <!--Text content block starts -->
      <style type="text/css">
        .omnisend-form-62559916a363fb0d927adb2f-text-63d0e17d05337799332aa424 {
          padding-top: 12px;
          padding-bottom: 12px;
          padding-left: 12px;
          padding-right: 12px;
        }

        .omnisend-form-62559916a363fb0d927adb2f-text-63d0e17d05337799332aa424 a {
          color: #292929;
        }

        .omnisend-form-62559916a363fb0d927adb2f-text-63d0e17d05337799332aa424,
        .omnisend-form-62559916a363fb0d927adb2f-text-63d0e17d05337799332aa424 p,
        .omnisend-form-62559916a363fb0d927adb2f-text-63d0e17d05337799332aa424 li {
          margin: 0px;
          color: #333 !important;
          font-family: Poppins, Helvetica Neue, Helvetica, Arial, sans-serif !important;
          font-size: 20px !important;
          line-height: 100% !important;
          word-break: break-word;
        }
      </style>
      <div class="omnisend-form-62559916a363fb0d927adb2f-text-63d0e17d05337799332aa424">
        <p style="text-align: center;"><strong>Trim 10% off your first order</strong></p>
      </div>
      <!--Text content block ends -->
      <!--Text content block starts -->
      <style type="text/css">
        .omnisend-form-62559916a363fb0d927adb2f-text-63d0e17d05337799332aa425 {
          padding-top: 12px;
          padding-bottom: 12px;
          padding-left: 12px;
          padding-right: 12px;
        }

        .omnisend-form-62559916a363fb0d927adb2f-text-63d0e17d05337799332aa425 a {
          color: #292929;
        }

        .omnisend-form-62559916a363fb0d927adb2f-text-63d0e17d05337799332aa425,
        .omnisend-form-62559916a363fb0d927adb2f-text-63d0e17d05337799332aa425 p,
        .omnisend-form-62559916a363fb0d927adb2f-text-63d0e17d05337799332aa425 li {
          margin: 0px;
          color: #292929 !important;
          font-family: Poppins, Helvetica Neue, Helvetica, Arial, sans-serif !important;
          font-size: 12px !important;
          line-height: 115% !important;
          word-break: break-word;
        }
      </style>
      <div class="omnisend-form-62559916a363fb0d927adb2f-text-63d0e17d05337799332aa425">
        <p style="text-align: center;">Join our mailing list to receive a code for 10% off your entire order. (HINT - we surprise our customers on their birthdays)</p>
      </div>
      <!--Text content block ends -->
      <style>
        .omnisend-form-62559916a363fb0d927adb2f-field-container-63d0e17d05337799332aa426 {
          padding-left: 12px;
          padding-right: 12px;
          padding-top: 6px;
          padding-bottom: 6px;
          display: flex;
          flex-direction: column;
        }
      </style>
      <div id="omnisend-form-62559916a363fb0d927adb2f-field-63d0e17d05337799332aa426" class="omnisend-form-62559916a363fb0d927adb2f-field-container-63d0e17d05337799332aa426">
        <style>
          label[for^=omnisend].omnisend-form-62559916a363fb0d927adb2f-field-container-63d0e17d05337799332aa426-label {
            color: #292929;
            padding-left: 0px;
            padding-right: 0px;
            padding-top: 12px;
            padding-bottom: 12px;
            ;
            font-family: Poppins, Helvetica Neue, Helvetica, Arial, sans-serif;
            font-size: 12px;
            line-height: 120%;
            word-break: break-word;
          }

          label[for^=omnisend].omnisend-form-62559916a363fb0d927adb2f-field-container-63d0e17d05337799332aa426-label.error {
            color: #ff0000;
          }
        </style>
        <style>
          #omnisend-form-62559916a363fb0d927adb2f-field-container-63d0e17d05337799332aa426-emailField-input.omnisend-form-62559916a363fb0d927adb2f-field-container-63d0e17d05337799332aa426-input {
            -webkit-appearance: none;
            -moz-appearance: none;
            -ms-appearance: none;
            -o-appearance: none;
            appearance: none;
            outline: none;
            border: none;
            background-color: transparent;
            padding: 0;
            margin: 0;
            width: 100%;
            height: auto;
            flex-basis: 0;
            flex-grow: 1;
            box-sizing: border-box;
            border-radius: 0 !important;
            padding-left: 16px;
            padding-right: 16px;
            padding-top: 16px;
            padding-bottom: 16px;
            color: #292929;
            border-style: solid;
            border-color: #292929;
            border-width: 0 0 2px 0;
            ;
          }

          #omnisend-form-62559916a363fb0d927adb2f-field-container-63d0e17d05337799332aa426-emailField-input.omnisend-form-62559916a363fb0d927adb2f-field-container-63d0e17d05337799332aa426-input:focus {
            outline: auto;
          }

          #omnisend-form-62559916a363fb0d927adb2f-field-container-63d0e17d05337799332aa426-emailField-input.omnisend-form-62559916a363fb0d927adb2f-field-container-63d0e17d05337799332aa426-input::placeholder {
            opacity: 1;
            color: #292929;
            ;
          }

          #omnisend-form-62559916a363fb0d927adb2f-field-container-63d0e17d05337799332aa426-emailField-input.omnisend-form-62559916a363fb0d927adb2f-field-container-63d0e17d05337799332aa426-input {
            font-family: Poppins, Helvetica Neue, Helvetica, Arial, sans-serif;
            font-size: 12px;
            line-height: 120%;
          }

          #omnisend-form-62559916a363fb0d927adb2f-field-container-63d0e17d05337799332aa426-emailField-input.omnisend-form-62559916a363fb0d927adb2f-field-container-63d0e17d05337799332aa426-input.error {
            border-color: #ff0000;
          }
        </style>
        <input id="omnisend-form-62559916a363fb0d927adb2f-field-container-63d0e17d05337799332aa426-emailField-input" class="omnisend-form-62559916a363fb0d927adb2f-field-container-63d0e17d05337799332aa426-input" type="email"
          placeholder="ENTER YOUR EMAIL" name="emailField" required="" aria-required="true" maxlength="" oninput="" aria-label="Email field" autocomplete="email">
        <style>
          .omnisend-form-62559916a363fb0d927adb2f-field-container-63d0e17d05337799332aa426-required {
            padding-top: 12px;
            padding-bottom: 12px;
            padding-left: 0px;
            padding-right: 0px;
            ;
            font-family: Poppins, Helvetica Neue, Helvetica, Arial, sans-serif;
            font-size: 12px;
            line-height: 120%;
            color: #ff0000;
          }
        </style>
        <div class="omnisend-form-62559916a363fb0d927adb2f-field-container-63d0e17d05337799332aa426-required" style="display: none;">Enter your email</div>
        <style>
          .omnisend-form-62559916a363fb0d927adb2f-field-container-63d0e17d05337799332aa426-error {
            padding-top: 12px;
            padding-bottom: 12px;
            padding-left: 0px;
            padding-right: 0px;
            ;
            font-family: Poppins, Helvetica Neue, Helvetica, Arial, sans-serif;
            font-size: 12px;
            line-height: 120%;
            color: #ff0000;
          }
        </style>
        <div class="omnisend-form-62559916a363fb0d927adb2f-field-container-63d0e17d05337799332aa426-error" style="display: none;">Email is incorrect!</div>
      </div>
      <style>
        .omnisend-form-62559916a363fb0d927adb2f-field-container-63d0e17d05337799332aa427 {
          padding-left: 12px;
          padding-right: 12px;
          padding-top: 6px;
          padding-bottom: 6px;
          ;
          display: flex;
          flex-direction: column;
        }

        .omnisend-form-62559916a363fb0d927adb2f-field-container-63d0e17d05337799332aa427-field-wrapper {
          display: flex;
          position: relative;
          gap: 16px;
        }
      </style>
      <div class="omnisend-form-62559916a363fb0d927adb2f-field-container-63d0e17d05337799332aa427">
        <style>
          label[for^=omnisend].omnisend-form-62559916a363fb0d927adb2f-field-container-63d0e17d05337799332aa427-label {
            color: #292929;
            padding-left: 0px;
            padding-right: 0px;
            padding-top: 12px;
            padding-bottom: 12px;
            ;
            font-family: Poppins, Helvetica Neue, Helvetica, Arial, sans-serif;
            font-size: 12px;
            line-height: 120%;
            word-break: break-word;
          }

          label[for^=omnisend].omnisend-form-62559916a363fb0d927adb2f-field-container-63d0e17d05337799332aa427-label.error {
            color: #ff0000;
          }
        </style>
        <label for="omnisend-form-62559916a363fb0d927adb2f-field-container-63d0e17d05337799332aa427-birthdateYear-input" class="omnisend-form-62559916a363fb0d927adb2f-field-container-63d0e17d05337799332aa427-label"> BIRTHDATE </label>
        <div class="omnisend-form-62559916a363fb0d927adb2f-field-container-63d0e17d05337799332aa427-field-wrapper">
          <style>
            #omnisend-form-62559916a363fb0d927adb2f-field-container-63d0e17d05337799332aa427-birthdateYear-input.omnisend-form-62559916a363fb0d927adb2f-field-container-63d0e17d05337799332aa427-input {
              -webkit-appearance: none;
              -moz-appearance: none;
              -ms-appearance: none;
              -o-appearance: none;
              appearance: none;
              outline: none;
              border: none;
              background-color: transparent;
              padding: 0;
              margin: 0;
              width: 100%;
              height: auto;
              flex-basis: 0;
              flex-grow: 1;
              box-sizing: border-box;
              border-radius: 0 !important;
              padding-left: 16px;
              padding-right: 16px;
              padding-top: 16px;
              padding-bottom: 16px;
              color: #292929;
              border-style: solid;
              border-color: #292929;
              border-width: 0 0 2px 0;
              ;
            }

            #omnisend-form-62559916a363fb0d927adb2f-field-container-63d0e17d05337799332aa427-birthdateYear-input.omnisend-form-62559916a363fb0d927adb2f-field-container-63d0e17d05337799332aa427-input:focus {
              outline: auto;
            }

            #omnisend-form-62559916a363fb0d927adb2f-field-container-63d0e17d05337799332aa427-birthdateYear-input.omnisend-form-62559916a363fb0d927adb2f-field-container-63d0e17d05337799332aa427-input::placeholder {
              opacity: 1;
              color: #292929;
              ;
            }

            #omnisend-form-62559916a363fb0d927adb2f-field-container-63d0e17d05337799332aa427-birthdateYear-input.omnisend-form-62559916a363fb0d927adb2f-field-container-63d0e17d05337799332aa427-input {
              font-family: Poppins, Helvetica Neue, Helvetica, Arial, sans-serif;
              font-size: 12px;
              line-height: 120%;
            }

            #omnisend-form-62559916a363fb0d927adb2f-field-container-63d0e17d05337799332aa427-birthdateYear-input.omnisend-form-62559916a363fb0d927adb2f-field-container-63d0e17d05337799332aa427-input.error {
              border-color: #ff0000;
            }
          </style>
          <input id="omnisend-form-62559916a363fb0d927adb2f-field-container-63d0e17d05337799332aa427-birthdateYear-input" class="omnisend-form-62559916a363fb0d927adb2f-field-container-63d0e17d05337799332aa427-input" type="tel" placeholder="YYYY"
            name="birthdateYear" maxlength="4" oninput="setTimeout(()=>{this.value=this.value.replace(/[^0-9]/g,'')}, 100);" aria-label="Year input" autocomplete="">
          <style>
            #omnisend-form-62559916a363fb0d927adb2f-field-container-63d0e17d05337799332aa427-birthdateMonth-input.omnisend-form-62559916a363fb0d927adb2f-field-container-63d0e17d05337799332aa427-input {
              -webkit-appearance: none;
              -moz-appearance: none;
              -ms-appearance: none;
              -o-appearance: none;
              appearance: none;
              outline: none;
              border: none;
              background-color: transparent;
              padding: 0;
              margin: 0;
              width: 100%;
              height: auto;
              flex-basis: 0;
              flex-grow: 1;
              box-sizing: border-box;
              border-radius: 0 !important;
              padding-left: 16px;
              padding-right: 16px;
              padding-top: 16px;
              padding-bottom: 16px;
              color: #292929;
              border-style: solid;
              border-color: #292929;
              border-width: 0 0 2px 0;
              ;
            }

            #omnisend-form-62559916a363fb0d927adb2f-field-container-63d0e17d05337799332aa427-birthdateMonth-input.omnisend-form-62559916a363fb0d927adb2f-field-container-63d0e17d05337799332aa427-input:focus {
              outline: auto;
            }

            #omnisend-form-62559916a363fb0d927adb2f-field-container-63d0e17d05337799332aa427-birthdateMonth-input.omnisend-form-62559916a363fb0d927adb2f-field-container-63d0e17d05337799332aa427-input::placeholder {
              opacity: 1;
              color: #292929;
              ;
            }

            #omnisend-form-62559916a363fb0d927adb2f-field-container-63d0e17d05337799332aa427-birthdateMonth-input.omnisend-form-62559916a363fb0d927adb2f-field-container-63d0e17d05337799332aa427-input {
              font-family: Poppins, Helvetica Neue, Helvetica, Arial, sans-serif;
              font-size: 12px;
              line-height: 120%;
            }

            #omnisend-form-62559916a363fb0d927adb2f-field-container-63d0e17d05337799332aa427-birthdateMonth-input.omnisend-form-62559916a363fb0d927adb2f-field-container-63d0e17d05337799332aa427-input.error {
              border-color: #ff0000;
            }
          </style>
          <input id="omnisend-form-62559916a363fb0d927adb2f-field-container-63d0e17d05337799332aa427-birthdateMonth-input" class="omnisend-form-62559916a363fb0d927adb2f-field-container-63d0e17d05337799332aa427-input" type="tel" placeholder="MM"
            name="birthdateMonth" maxlength="2" oninput="setTimeout(()=>{this.value=this.value.replace(/[^0-9]/g,'')}, 100);" aria-label="Month input" autocomplete="">
          <style>
            #omnisend-form-62559916a363fb0d927adb2f-field-container-63d0e17d05337799332aa427-birthdateDay-input.omnisend-form-62559916a363fb0d927adb2f-field-container-63d0e17d05337799332aa427-input {
              -webkit-appearance: none;
              -moz-appearance: none;
              -ms-appearance: none;
              -o-appearance: none;
              appearance: none;
              outline: none;
              border: none;
              background-color: transparent;
              padding: 0;
              margin: 0;
              width: 100%;
              height: auto;
              flex-basis: 0;
              flex-grow: 1;
              box-sizing: border-box;
              border-radius: 0 !important;
              padding-left: 16px;
              padding-right: 16px;
              padding-top: 16px;
              padding-bottom: 16px;
              color: #292929;
              border-style: solid;
              border-color: #292929;
              border-width: 0 0 2px 0;
              ;
            }

            #omnisend-form-62559916a363fb0d927adb2f-field-container-63d0e17d05337799332aa427-birthdateDay-input.omnisend-form-62559916a363fb0d927adb2f-field-container-63d0e17d05337799332aa427-input:focus {
              outline: auto;
            }

            #omnisend-form-62559916a363fb0d927adb2f-field-container-63d0e17d05337799332aa427-birthdateDay-input.omnisend-form-62559916a363fb0d927adb2f-field-container-63d0e17d05337799332aa427-input::placeholder {
              opacity: 1;
              color: #292929;
              ;
            }

            #omnisend-form-62559916a363fb0d927adb2f-field-container-63d0e17d05337799332aa427-birthdateDay-input.omnisend-form-62559916a363fb0d927adb2f-field-container-63d0e17d05337799332aa427-input {
              font-family: Poppins, Helvetica Neue, Helvetica, Arial, sans-serif;
              font-size: 12px;
              line-height: 120%;
            }

            #omnisend-form-62559916a363fb0d927adb2f-field-container-63d0e17d05337799332aa427-birthdateDay-input.omnisend-form-62559916a363fb0d927adb2f-field-container-63d0e17d05337799332aa427-input.error {
              border-color: #ff0000;
            }
          </style>
          <input id="omnisend-form-62559916a363fb0d927adb2f-field-container-63d0e17d05337799332aa427-birthdateDay-input" class="omnisend-form-62559916a363fb0d927adb2f-field-container-63d0e17d05337799332aa427-input" type="tel" placeholder="DD"
            name="birthdateDay" maxlength="2" oninput="setTimeout(()=>{this.value=this.value.replace(/[^0-9]/g,'')}, 100);" aria-label="Day input" autocomplete="">
        </div>
        <style>
          .omnisend-form-62559916a363fb0d927adb2f-field-container-63d0e17d05337799332aa427-required {
            padding-top: 12px;
            padding-bottom: 12px;
            padding-left: 0px;
            padding-right: 0px;
            ;
            font-family: Poppins, Helvetica Neue, Helvetica, Arial, sans-serif;
            font-size: 12px;
            line-height: 120%;
            color: #ff0000;
          }
        </style>
        <div class="omnisend-form-62559916a363fb0d927adb2f-field-container-63d0e17d05337799332aa427-required" style="display: none;">Enter your birthdate</div>
        <style>
          .omnisend-form-62559916a363fb0d927adb2f-field-container-63d0e17d05337799332aa427-error {
            padding-top: 12px;
            padding-bottom: 12px;
            padding-left: 0px;
            padding-right: 0px;
            ;
            font-family: Poppins, Helvetica Neue, Helvetica, Arial, sans-serif;
            font-size: 12px;
            line-height: 120%;
            color: #ff0000;
          }
        </style>
        <div class="omnisend-form-62559916a363fb0d927adb2f-field-container-63d0e17d05337799332aa427-error" style="display: none;">Birthdate is incorrect!</div>
      </div>
      <!--Button content block starts -->
      <style type="text/css">
        .omnisend-form-62559916a363fb0d927adb2f-action-container-63d0e17d05337799332aa428 {
          padding-top: 6px;
          padding-bottom: 6px;
          padding-left: 12px;
          padding-right: 12px;
          ;
          display: flex;
          flex-direction: column;
          word-break: break-word;
        }

        #omnisend-form-62559916a363fb0d927adb2f-action-63d0e17d05337799332aa428.omnisend-form-62559916a363fb0d927adb2f-action-63d0e17d05337799332aa428 {
          align-self: center;
          width: 100%;
          box-sizing: border-box;
          text-align: center;
          cursor: pointer;
          line-height: 120%;
          margin: 0;
          letter-spacing: normal;
          font-family: Poppins, Helvetica Neue, Helvetica, Arial, sans-serif;
          font-size: 14px;
          font-weight: bold;
          font-style: normal;
          text-decoration: none;
          color: #ffffff;
          background-color: #e28d90;
          border-radius: 0px;
          border-width: 1px;
          border-style: solid;
          border-color: #E28D90;
          padding-bottom: 12px;
          padding-top: 12px;
          padding-left: 16px;
          padding-right: 16px;
        }

        #omnisend-form-62559916a363fb0d927adb2f-action-63d0e17d05337799332aa428.omnisend-form-62559916a363fb0d927adb2f-action-63d0e17d05337799332aa428:disabled {
          cursor: default;
          opacity: 0.6;
        }

        .omnisend-form-62559916a363fb0d927adb2f-error {
          padding-top: 12px;
          padding-bottom: 12px;
          padding-left: 0px;
          padding-right: 0px;
          ;
          font-family: Poppins, Helvetica Neue, Helvetica, Arial, sans-serif;
          font-size: 12px;
          line-height: 120%;
          color: #ff0000;
        }
      </style>
      <div class="omnisend-form-62559916a363fb0d927adb2f-action-container-63d0e17d05337799332aa428">
        <div class="omnisend-form-62559916a363fb0d927adb2f-error" style="display: none;">Something went wrong!</div>
        <button class="omnisend-form-62559916a363fb0d927adb2f-action-63d0e17d05337799332aa428" id="omnisend-form-62559916a363fb0d927adb2f-action-63d0e17d05337799332aa428" type="submit">SEND ME THE CODE</button>
      </div>
    </div>
  </div>
</form>

Text Content

Skip to content


YOUR CART IS EMPTY

Continue shopping

Have an account?

Log in to check out faster.


YOUR CART

Loading...


Order special instructions Order special instructions


SUBTOTAL

R 0.00 ZAR


Tax included. Shipping calculated at checkout.
Update Check out

FREE Shipping On Orders Above R1450

 * New Arrivals
 * Shop Fabric
   Shop Fabric
    * Fabric Types
      Fabric Types
       * New Arrivals
       * Plain Upholstery Fabrics
       * All Cottons
       * Stretch Dress Fabrics
       * Eco Fabric
       * Linen Look
       * Outdoor Fabric
       * All Plain Fabric
       * Polyester Fabrics
       * Cotton Knits
       * Suiting
       * All Velvet
       * Viscose
       * Vilenes / Spunbond / Non Wovens
   
    * Fabrics by Occasion
      Fabrics by Occasion
       * Summer Best Sellers
       * Wedding
       * Casual Wear Fabric
       * Celebration Wear
       * Active Wear
       * Winter Fabrics
       * Home Furnishings
       * All Curtaining Fabric
       * Christmas Fabrics
       * Felt / Craft Fabric
       * Workshops / Cleaning
   
    * Upholstery & Curtaining
      Upholstery & Curtaining
       * Printed Decor Fabrics
       * Linen Look
       * Canvas Upholstery
       * Lining
       * Plain Upholstery Fabrics
       * Embroidered Upholstery
       * Sheer Curtaining
       * 80% Blockout Fabrics
       * Automotive Fabrics
   
    * Prints & Designs
      Prints & Designs
       * Abstract Printed Fabrics
       * African Print Fabrics
       * Animal Print Fabrics
       * Camo Printed Fabric
       * Check Print Fabrics
       * Floral Print Fabrics
       * Geometric Print Fabrics
       * Kiddies Printed Fabrics
       * Object Printed Fabric
       * Paisley Printed Fabric
       * All Plain Fabric
       * Plant Print Fabrics
       * Stripe Printed Fabric

 * Haberdashery
   Haberdashery
    * All Haberdashery
    * Bias / Webbing / Cords
    * Buttons
    * Craft Items
    * Elastics
    * Embellishments
    * Fabric Markers
    * Fasteners
    * Interfacing
    * Laces & Trimmings
    * Metal & Plastic Fittings
    * Needles / Knitting Needles / Crochet
    * Quilting
    * Ribbon
    * Storage
    * Scissors / Cutters
    * Sewing Supplies / Measuring
    * Teddy Accesories
    * Thread
    * Zips

 * Specials ✂️
 * Viscose 🌈
 * Eco Fabric 🌱
 * Outdoor Fabric ☀️
 * Printed Cotton Fabrics 🐾
 * Plain Upholstery Fabrics 🛋
 * Winter Favourites: Fleece ☃️

Log in
 * Facebook
 * Instagram


NEW ARRIVALSSHOP FABRIC
 * 
 * 
 * 
 * 
 * * FABRIC TYPES
   * New Arrivals
   * Plain 100% Cottons
   * Stretch Dress Fabrics
   * Eco Fabric
   * Linen Look Dress Fabric
   * 🌞Outdoor Fabric
   * Plain Fabrics
   * Plain Poly Cotton
   * Cotton Knits / Knitted Fabric
   * Suiting Fabrics / Office Wear
   * Velvet
   * Viscose
   * 🩺 Vilenes / Spunbond / Non-Woven
   * ✨Satin Fabrics
 * * FABRIC BY OCCASION
   * Summer Best-sellers
   * Wedding Fabric / Evening Wear
   * Casual Wear Dress Fabrics
   * Work Wear / Conti Suits
   * 💒Chiffon Fabric
   * Active Wear / Tracksuiting
   * Oxford Nylon Canvas
   * Winter Fabric
   * Home Furnishing
   * Curtaining Fabric
   * 🎄Christmas Fabric
   * Felt / Craft Fabric
   * 🧹 Workshops / Cleaning
   * 🍽️Table Cloth Fabric
 * * UPHOLSTERY & CURTAINING
   * 🪟 Window Hardware
   * Printed Poly Cotton 140cm
   * Linen Look Curtaining
   * Cotton / Poly Cotton Canvas
   * Bedding Fabric / Sheeting Fabrics
   * Lining Fabric
   * Plain Upholstery
   * Printed Upholstery
   * Quilted Upholstery
   * Sheer Curtaining
   * 80% Blockout Curtaining
   * Automotive Fabrics
   * Printed Pure Cotton
 * * PRINTS & DESIGNS
   * Abstract
   * African Design
   * Animals
   * Camo
   * Checks
   * Florals
   * Geometric
   * Kiddies
   * Objects
   * Paisley
   * Plain
   * Plants
   * Stripes

HABERDASHERY
 * 
 * 
 * 
 * 
 * * 
   * All Haberdashery
   * Bias / Webbing / Cords / Tapes
   * 👕 Buttons
   * ⇔ Elastics
   * 🫙 Storage
   * 📏Rulers
   * 📿Beads
 * * 
   * ✨ Embellishments
   * Fasteners / Fabric Glue
   * Needles / Knitting / Crochet
   * 🧵 Craft Items
   * 📼Velcro Tape
   * Webbing / Strapping / Saftey Tape
   * 🎬Cutting Mats
 * * 
   * 🎀Ribbon
   * 🪡Thread
   * Lace & Trimmings
   * 🧸Teddy Accesories
   * 🚏Fabric Markers
   * 👙Bra Accesories
 * * 
   * Metal & Plastic Fittings
   * Scissors / Cutters
   * Zips / Sliders
   * Sewing Supplies / Measuring
   * 🧷Quilting
   * 🪛Tools & Pliers

SPECIALS
Search

Log in Cart
Track order status - Bob Go


PLEASE ENTER YOUR ORDER NUMBER OR TRACKING REFERENCE BELOW.

 
 
Track
 
 
 
 
 
 
 
 
 
 
 
 

SHIPPING DETAILS

Shipment: UAD9NDXS Order: #6564 Courier: DPD Laser

Tracking details
Your shipment will be collected soon. Please check back later for more
information.
For additional information, please contact DPD Laser (+27877597246) and quote
tracking reference UAD9NDXS.






QUICK LINKS

 * New Arrivals
 * Shop Fabric
 * Haberdashery
 * 🔥 Specials


MORE INFO

 * About Us
 * Contact Us
 * Testimonials
 * Search the Range
 * Find our Store
 * Discover Saint Jord


IMPORTANT LINKS

 * Shipping Policy
 * Refund Policy
 * Privacy Policy
 * Terms of Service


RAGLAND FABRICS

South Africa's premier online shopping destination for all your fabric, textile
and haberdashery desires.

Shop online for door-to-door delivery, or visit our brick and mortar store in
Pietermaritzburg, KZN.

 * Facebook
 * Instagram

Payment methods
 * American Express
 * Apple Pay
 * Mastercard
 * Visa

© 2023, Soar & Sons cc inc Ragland Fabrics Powered by Shopify
 * Refund policy
 * Privacy policy
 * Terms of service
 * Shipping policy

 * Choosing a selection results in a full page refresh.
 * Opens in a new window.



Trim 10% off your first order

Join our mailing list to receive a code for 10% off your entire order. (HINT -
we surprise our customers on their birthdays)

Enter your email
Email is incorrect!
BIRTHDATE

Enter your birthdate
Birthdate is incorrect!
Something went wrong!
SEND ME THE CODE

Thank you for subscribing! The welcome code is on it's way to your inbox!

Thank you! You're already subscribed to this list!