www.graduationsource.com Open in urlscan Pro
2606:4700:3108::ac42:283b  Public Scan

Submitted URL: https://graduationsourcereplies.com/
Effective URL: https://www.graduationsource.com/
Submission: On March 12 via api from US — Scanned from US

Form analysis 9 forms found in the DOM

https://www.graduationsource.com/nsearch/

<form id="mini-search" class="minisearch relative flex shadow-md shadow-gray-lightest" @submit.prevent="onSearchFormSubmit()" action="https://www.graduationsource.com/nsearch/"><label class="hidden" for="search"
    data-role="minisearch-label"><span>Search</span></label> <input id="search" autocomplete="off" name="q" role="combobox" aria-autocomplete="both" value="" placeholder="Search for graduation products e.g. diploma" maxlength="128"
    class="w-full rounded-r-none hover:bg-blue-lighter/30 text-sm px-6"><button type="submit" title="Search" class="action search bg-blue-darker min-w-[50px] rounded-r-[5px] flex justify-center items-center" aria-label="Search"><svg
      xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" class="text-white" role="img">
      <path id="Vector"
        d="M15.5 14H14.71L14.43 13.73C15.41 12.59 16 11.11 16 9.5C16 5.91 13.09 3 9.5 3C5.91 3 3 5.91 3 9.5C3 13.09 5.91 16 9.5 16C11.11 16 12.59 15.41 13.73 14.43L14 14.71V15.5L19 20.49L20.49 19L15.5 14ZM9.5 14C7.01 14 5 11.99 5 9.5C5 7.01 7.01 5 9.5 5C11.99 5 14 7.01 14 9.5C14 11.99 11.99 14 9.5 14Z"
        fill="currentColor"></path>
      <title>search</title>
    </svg>
  </button></form>

POST

<form class="form form-login" method="post" @submit.prevent="submitForm();" id="login-form">
  <div class="control"><input type="hidden" value="" name="g-recaptcha-response"></div>
  <div class="fieldset login">
    <div class="field email required"><label class="label" for="form-login-username" form="login-form"><span>Email Address</span></label>
      <div class="control"><input name="username" id="form-login-username" x-ref="customer-email" @change="errors = 0" type="email" required="" class="form-input input-text"></div>
    </div>
    <div class="field password required"><label for="form-login-password" class="label" form="login-form"><span>Password</span></label>
      <div class="control"><input name="password" id="form-login-password" type="password" class="form-input input-text" required="" x-ref="customer-password" @change="errors = 0"></div>
    </div><input name="context" type="hidden" value="checkout">
    <div class="actions-toolbar flex justify-between pt-6 pb-2 items-center"><button type="submit" disabled="disabled" data-recaptcha-btn="" class="inline-flex btn btn-primary disabled:opacity-75">Sign In</button>
      <a href="https://www.graduationsource.com/customer/account/forgotpassword/">Forgot Your Password?</a></div>
  </div>
</form>

POST https://www.graduationsource.com/checkout/cart/add/uenc/%25uenc%25/product/3704/

<form method="post" action="https://www.graduationsource.com/checkout/cart/add/uenc/%25uenc%25/product/3704/" class="item product product-item"><input name="form_key" type="hidden" value="7haKjjxMlPSD63hF"> <input type="hidden" name="product"
    value="3704">
  <a href="https://www.graduationsource.com/shiny-cap-gown-and-tassel-package.html" class="product photo product-item-photo" tabindex="-1"> <img class="object-contain product-image-photo" x-data="" src="https://www.graduationsource.com/media/amasty/webp/catalog/product/cache/eb382c55294bf0a1ab19d3528e4a24ef/a/-/a-shiny-shiny-pack-2_jpg.webp" loading="lazy" width="240" height="300" alt="Adult Shiny Graduation Cap, Gown &amp; Tassel Package" title="Adult Shiny Graduation Cap, Gown &amp; Tassel Package"></a>
  <div class="product-info"> <a class="product-item-link" href="https://www.graduationsource.com/shiny-cap-gown-and-tassel-package.html">Shiny Cap, Gown &amp; Tassel Package</a> <span class="stamped-product-reviews-badge" data-id="3704"></span>
    <script>
      function initPriceBox__65f05c28215ca() {
        return {
          updatePrice(priceData) {
            const regularPriceLabel = this.$root.querySelector('.normal-price .price-label');
            const regularPriceElement = this.$root.querySelector('.normal-price [data-price-type=finalPrice].price-wrapper .price');
            const basePriceElement = this.$root.querySelector('.normal-price [data-price-type=basePrice].price-wrapper .price');
            if (priceData.finalPrice.amount < priceData.oldPrice.amount) {
              regularPriceLabel.classList.add('hidden');
            } else {
              regularPriceLabel.classList.remove('hidden');
            }
            regularPriceElement.innerText = hyva.formatPrice(priceData.finalPrice.amount);
            basePriceElement && (basePriceElement.innerText = hyva.formatPrice(priceData.basePrice.amount));
          }
        }
      }
    </script>
    <div x-data="initPriceBox__65f05c28215ca()" @update-prices-3704.window="updatePrice($event.detail);">
      <div class="price-box price-final_price" data-role="priceBox" data-product-id="3704" data-price-box="product-id-3704">
        <script>
          function initPrice3704() {
            const regularPriceInclTaxKey = 'oldPrice',
              regularPriceExclTaxKey = 'baseOldPrice',
              finalPriceInclTaxKey = 'finalPrice',
              finalPriceExclTaxKey = 'basePrice';

            function calculateCustomOptionPrices(activeCustomOptions, customOptionPrices) {
              return activeCustomOptions.reduce((priceAccumulator, activeCustomOptionId) => {
                const customOptionPrice = customOptionPrices[activeCustomOptionId];
                if (customOptionPrice) {
                  return Number.parseFloat(priceAccumulator) + Number.parseFloat(customOptionPrice);
                }
                return priceAccumulator;
              }, 0);
            }
            return {
              regularPriceKey: regularPriceExclTaxKey,
              finalPriceKey: finalPriceExclTaxKey,
              activeProductsPriceData: false,
              initialFinalPrice: 35.45,
              calculatedFinalPrice: false,
              calculatedFinalPriceWithCustomOptions: false,
              initialTierPrices: [],
              showRegularPriceLabel: false,
              customOptionPrices: [],
              activeCustomOptions: [],
              qty: 1,
              updateCustomOptionActive(data) {
                let activeCustomOptions = this.activeCustomOptions;
                const customOptionId = data.customOptionId;
                if (data.active) {
                  if (!activeCustomOptions.includes(customOptionId)) {
                    activeCustomOptions.push(data.customOptionId);
                  }
                } else {
                  if (customOptionId && activeCustomOptions.includes(customOptionId)) {
                    let index = activeCustomOptions.indexOf(customOptionId);
                    activeCustomOptions.splice(index, 1);
                  }
                }
                this.calculateFinalPriceWithCustomOptions()
              },
              updateCustomOptionPrices(prices, basePrices) {
                if (prices) {
                  this.customOptionPrices = Object.assign({}, this.customOptionPrices, prices);
                }
                this.calculateFinalPriceWithCustomOptions();
              },
              calculateFinalPrice() {
                const findApplicableTierPrice = (initialPrice, withTax) => {
                  if (this.activeProductsPriceData && this.activeProductsPriceData.tierPrices) {
                    const key = withTax ? 'price' : 'basePrice'
                    return this.activeProductsPriceData.tierPrices.reduce((acc, tierPrice) => {
                      if (this.qty >= tierPrice.qty && tierPrice[key] < acc) {
                        return tierPrice[key];
                      }
                      return acc;
                    }, this.activeProductsPriceData[withTax ? finalPriceInclTaxKey : finalPriceExclTaxKey].amount);
                  } else {
                    const key = withTax ? 'price_incl_tax' : 'price_excl_tax';
                    return Object.values(this.initialTierPrices).reduce((acc, tierPrice) => {
                      if (this.qty >= tierPrice.price_qty && tierPrice[key] < acc) {
                        return tierPrice[key];
                      }
                      return acc;
                    }, initialPrice);
                  }
                }
                this.calculatedFinalPrice = findApplicableTierPrice(this.initialFinalPrice, false);
                window.dispatchEvent(new CustomEvent("update-product-final-price", {
                  detail: this.calculatedFinalPrice
                }));
              },
              calculatePriceLabelVisibility() {
                this.showRegularPriceLabel = (this.calculatedFinalPrice === this.activeProductsPriceData[this.regularPriceKey].amount) && this.activeProductsPriceData.isMinimalPrice;
              },
              calculateFinalPriceWithCustomOptions() {
                const finalPrice = this.calculatedFinalPrice || this.initialFinalPrice;
                this.calculatedFinalPriceWithCustomOptions = finalPrice + this.getCustomOptionPrice();
              },
              getCustomOptionPrice() {
                return calculateCustomOptionPrices(this.activeCustomOptions, this.customOptionPrices);
              },
              getFormattedFinalPrice() {
                return hyva.formatPrice(this.calculatedFinalPriceWithCustomOptions || this.calculatedFinalPrice || this.initialFinalPrice)
              },
              isPriceHidden() {
                const finalPrice = this.calculatedFinalPriceWithCustomOptions || this.calculatedFinalPrice || this.initialFinalPrice;
                return false && finalPrice === 0;
              },
              eventListeners: {
                ['@update-prices-3704.window'](event) {
                  this.activeProductsPriceData = event.detail;
                  this.calculateFinalPrice();
                  this.calculateFinalPriceWithCustomOptions();
                  this.calculatePriceLabelVisibility();
                },
                ['@update-qty-3704.window'](event) {
                  this.qty = event.detail;
                  this.calculateFinalPrice();
                  this.calculateFinalPriceWithCustomOptions();
                },
                ['@update-custom-option-active.window'](event) {
                  this.updateCustomOptionActive(event.detail);
                },
                ['@update-custom-option-prices.window'](event) {
                  this.updateCustomOptionPrices(event.detail);
                },
              }
            }
          }
        </script>
        <div x-data="initPrice3704()" x-bind="eventListeners" class="price-box" itemprop="offers" itemscope="" itemtype="http://schema.org/Offer">
          <p class="price_static_custom"><span class="label">List Price:</span> <span x-html="getFormattedFinalPrice()">$35.45</span></p>
          <p class="static_as_low_as_price"><span class="label">lowest for quantity orders</span> $29.95</p>
        </div>
      </div>
    </div>
  </div>
</form>

POST https://www.graduationsource.com/checkout/cart/add/uenc/%25uenc%25/product/3706/

<form method="post" action="https://www.graduationsource.com/checkout/cart/add/uenc/%25uenc%25/product/3706/" class="item product product-item"><input name="form_key" type="hidden" value="7haKjjxMlPSD63hF"> <input type="hidden" name="product"
    value="3706">
  <a href="https://www.graduationsource.com/matte-cap-gown-and-tassel-package.html" class="product photo product-item-photo" tabindex="-1"> <img class="object-contain product-image-photo" x-data="" src="https://www.graduationsource.com/media/amasty/webp/catalog/product/cache/eb382c55294bf0a1ab19d3528e4a24ef/a/-/a-matte-black-pack-2_jpg.webp" loading="lazy" width="240" height="300" alt="Matte Cap, Gown &amp; Tassel Package" title="Matte Cap, Gown &amp; Tassel Package"></a>
  <div class="product-info"> <a class="product-item-link" href="https://www.graduationsource.com/matte-cap-gown-and-tassel-package.html">Matte Cap, Gown &amp; Tassel Package</a> <span class="stamped-product-reviews-badge" data-id="3706"></span>
    <script>
      function initPriceBox__65f05c282fb41() {
        return {
          updatePrice(priceData) {
            const regularPriceLabel = this.$root.querySelector('.normal-price .price-label');
            const regularPriceElement = this.$root.querySelector('.normal-price [data-price-type=finalPrice].price-wrapper .price');
            const basePriceElement = this.$root.querySelector('.normal-price [data-price-type=basePrice].price-wrapper .price');
            if (priceData.finalPrice.amount < priceData.oldPrice.amount) {
              regularPriceLabel.classList.add('hidden');
            } else {
              regularPriceLabel.classList.remove('hidden');
            }
            regularPriceElement.innerText = hyva.formatPrice(priceData.finalPrice.amount);
            basePriceElement && (basePriceElement.innerText = hyva.formatPrice(priceData.basePrice.amount));
          }
        }
      }
    </script>
    <div x-data="initPriceBox__65f05c282fb41()" @update-prices-3706.window="updatePrice($event.detail);">
      <div class="price-box price-final_price" data-role="priceBox" data-product-id="3706" data-price-box="product-id-3706">
        <script>
          function initPrice3706() {
            const regularPriceInclTaxKey = 'oldPrice',
              regularPriceExclTaxKey = 'baseOldPrice',
              finalPriceInclTaxKey = 'finalPrice',
              finalPriceExclTaxKey = 'basePrice';

            function calculateCustomOptionPrices(activeCustomOptions, customOptionPrices) {
              return activeCustomOptions.reduce((priceAccumulator, activeCustomOptionId) => {
                const customOptionPrice = customOptionPrices[activeCustomOptionId];
                if (customOptionPrice) {
                  return Number.parseFloat(priceAccumulator) + Number.parseFloat(customOptionPrice);
                }
                return priceAccumulator;
              }, 0);
            }
            return {
              regularPriceKey: regularPriceExclTaxKey,
              finalPriceKey: finalPriceExclTaxKey,
              activeProductsPriceData: false,
              initialFinalPrice: 37.45,
              calculatedFinalPrice: false,
              calculatedFinalPriceWithCustomOptions: false,
              initialTierPrices: [],
              showRegularPriceLabel: false,
              customOptionPrices: [],
              activeCustomOptions: [],
              qty: 1,
              updateCustomOptionActive(data) {
                let activeCustomOptions = this.activeCustomOptions;
                const customOptionId = data.customOptionId;
                if (data.active) {
                  if (!activeCustomOptions.includes(customOptionId)) {
                    activeCustomOptions.push(data.customOptionId);
                  }
                } else {
                  if (customOptionId && activeCustomOptions.includes(customOptionId)) {
                    let index = activeCustomOptions.indexOf(customOptionId);
                    activeCustomOptions.splice(index, 1);
                  }
                }
                this.calculateFinalPriceWithCustomOptions()
              },
              updateCustomOptionPrices(prices, basePrices) {
                if (prices) {
                  this.customOptionPrices = Object.assign({}, this.customOptionPrices, prices);
                }
                this.calculateFinalPriceWithCustomOptions();
              },
              calculateFinalPrice() {
                const findApplicableTierPrice = (initialPrice, withTax) => {
                  if (this.activeProductsPriceData && this.activeProductsPriceData.tierPrices) {
                    const key = withTax ? 'price' : 'basePrice'
                    return this.activeProductsPriceData.tierPrices.reduce((acc, tierPrice) => {
                      if (this.qty >= tierPrice.qty && tierPrice[key] < acc) {
                        return tierPrice[key];
                      }
                      return acc;
                    }, this.activeProductsPriceData[withTax ? finalPriceInclTaxKey : finalPriceExclTaxKey].amount);
                  } else {
                    const key = withTax ? 'price_incl_tax' : 'price_excl_tax';
                    return Object.values(this.initialTierPrices).reduce((acc, tierPrice) => {
                      if (this.qty >= tierPrice.price_qty && tierPrice[key] < acc) {
                        return tierPrice[key];
                      }
                      return acc;
                    }, initialPrice);
                  }
                }
                this.calculatedFinalPrice = findApplicableTierPrice(this.initialFinalPrice, false);
                window.dispatchEvent(new CustomEvent("update-product-final-price", {
                  detail: this.calculatedFinalPrice
                }));
              },
              calculatePriceLabelVisibility() {
                this.showRegularPriceLabel = (this.calculatedFinalPrice === this.activeProductsPriceData[this.regularPriceKey].amount) && this.activeProductsPriceData.isMinimalPrice;
              },
              calculateFinalPriceWithCustomOptions() {
                const finalPrice = this.calculatedFinalPrice || this.initialFinalPrice;
                this.calculatedFinalPriceWithCustomOptions = finalPrice + this.getCustomOptionPrice();
              },
              getCustomOptionPrice() {
                return calculateCustomOptionPrices(this.activeCustomOptions, this.customOptionPrices);
              },
              getFormattedFinalPrice() {
                return hyva.formatPrice(this.calculatedFinalPriceWithCustomOptions || this.calculatedFinalPrice || this.initialFinalPrice)
              },
              isPriceHidden() {
                const finalPrice = this.calculatedFinalPriceWithCustomOptions || this.calculatedFinalPrice || this.initialFinalPrice;
                return false && finalPrice === 0;
              },
              eventListeners: {
                ['@update-prices-3706.window'](event) {
                  this.activeProductsPriceData = event.detail;
                  this.calculateFinalPrice();
                  this.calculateFinalPriceWithCustomOptions();
                  this.calculatePriceLabelVisibility();
                },
                ['@update-qty-3706.window'](event) {
                  this.qty = event.detail;
                  this.calculateFinalPrice();
                  this.calculateFinalPriceWithCustomOptions();
                },
                ['@update-custom-option-active.window'](event) {
                  this.updateCustomOptionActive(event.detail);
                },
                ['@update-custom-option-prices.window'](event) {
                  this.updateCustomOptionPrices(event.detail);
                },
              }
            }
          }
        </script>
        <div x-data="initPrice3706()" x-bind="eventListeners" class="price-box" itemprop="offers" itemscope="" itemtype="http://schema.org/Offer">
          <p class="price_static_custom"><span class="label">List Price:</span> <span x-html="getFormattedFinalPrice()">$37.45</span></p>
          <p class="static_as_low_as_price"><span class="label">lowest for quantity orders</span> $31.95</p>
        </div>
      </div>
    </div>
  </div>
</form>

POST https://www.graduationsource.com/checkout/cart/add/uenc/%25uenc%25/product/3719/

<form method="post" action="https://www.graduationsource.com/checkout/cart/add/uenc/%25uenc%25/product/3719/" class="item product product-item"><input name="form_key" type="hidden" value="7haKjjxMlPSD63hF"> <input type="hidden" name="product"
    value="3719">
  <a href="https://www.graduationsource.com/child-shiny-cap-gown-tassel-and-diploma-package.html" class="product photo product-item-photo" tabindex="-1"> <img class="object-contain product-image-photo" x-data="" src="https://www.graduationsource.com/media/amasty/webp/catalog/product/cache/eb382c55294bf0a1ab19d3528e4a24ef/g/o/gold-pack-1_jpg.webp" loading="lazy" width="240" height="300" alt="Child Shiny Cap, Gown, Tassel &amp; Diploma Package" title="Child Shiny Cap, Gown, Tassel &amp; Diploma Package"></a>
  <div class="product-info"> <a class="product-item-link" href="https://www.graduationsource.com/child-shiny-cap-gown-tassel-and-diploma-package.html">Child Shiny Cap, Gown, Tassel &amp; Diploma Package</a> <span class="stamped-product-reviews-badge"
      data-id="3719"></span>
    <script>
      function initPriceBox__65f05c2bea297() {
        return {
          updatePrice(priceData) {
            const regularPriceLabel = this.$root.querySelector('.normal-price .price-label');
            const regularPriceElement = this.$root.querySelector('.normal-price [data-price-type=finalPrice].price-wrapper .price');
            const basePriceElement = this.$root.querySelector('.normal-price [data-price-type=basePrice].price-wrapper .price');
            if (priceData.finalPrice.amount < priceData.oldPrice.amount) {
              regularPriceLabel.classList.add('hidden');
            } else {
              regularPriceLabel.classList.remove('hidden');
            }
            regularPriceElement.innerText = hyva.formatPrice(priceData.finalPrice.amount);
            basePriceElement && (basePriceElement.innerText = hyva.formatPrice(priceData.basePrice.amount));
          }
        }
      }
    </script>
    <div x-data="initPriceBox__65f05c2bea297()" @update-prices-3719.window="updatePrice($event.detail);">
      <div class="price-box price-final_price" data-role="priceBox" data-product-id="3719" data-price-box="product-id-3719">
        <script>
          function initPrice3719() {
            const regularPriceInclTaxKey = 'oldPrice',
              regularPriceExclTaxKey = 'baseOldPrice',
              finalPriceInclTaxKey = 'finalPrice',
              finalPriceExclTaxKey = 'basePrice';

            function calculateCustomOptionPrices(activeCustomOptions, customOptionPrices) {
              return activeCustomOptions.reduce((priceAccumulator, activeCustomOptionId) => {
                const customOptionPrice = customOptionPrices[activeCustomOptionId];
                if (customOptionPrice) {
                  return Number.parseFloat(priceAccumulator) + Number.parseFloat(customOptionPrice);
                }
                return priceAccumulator;
              }, 0);
            }
            return {
              regularPriceKey: regularPriceExclTaxKey,
              finalPriceKey: finalPriceExclTaxKey,
              activeProductsPriceData: false,
              initialFinalPrice: 27.95,
              calculatedFinalPrice: false,
              calculatedFinalPriceWithCustomOptions: false,
              initialTierPrices: [],
              showRegularPriceLabel: false,
              customOptionPrices: [],
              activeCustomOptions: [],
              qty: 1,
              updateCustomOptionActive(data) {
                let activeCustomOptions = this.activeCustomOptions;
                const customOptionId = data.customOptionId;
                if (data.active) {
                  if (!activeCustomOptions.includes(customOptionId)) {
                    activeCustomOptions.push(data.customOptionId);
                  }
                } else {
                  if (customOptionId && activeCustomOptions.includes(customOptionId)) {
                    let index = activeCustomOptions.indexOf(customOptionId);
                    activeCustomOptions.splice(index, 1);
                  }
                }
                this.calculateFinalPriceWithCustomOptions()
              },
              updateCustomOptionPrices(prices, basePrices) {
                if (prices) {
                  this.customOptionPrices = Object.assign({}, this.customOptionPrices, prices);
                }
                this.calculateFinalPriceWithCustomOptions();
              },
              calculateFinalPrice() {
                const findApplicableTierPrice = (initialPrice, withTax) => {
                  if (this.activeProductsPriceData && this.activeProductsPriceData.tierPrices) {
                    const key = withTax ? 'price' : 'basePrice'
                    return this.activeProductsPriceData.tierPrices.reduce((acc, tierPrice) => {
                      if (this.qty >= tierPrice.qty && tierPrice[key] < acc) {
                        return tierPrice[key];
                      }
                      return acc;
                    }, this.activeProductsPriceData[withTax ? finalPriceInclTaxKey : finalPriceExclTaxKey].amount);
                  } else {
                    const key = withTax ? 'price_incl_tax' : 'price_excl_tax';
                    return Object.values(this.initialTierPrices).reduce((acc, tierPrice) => {
                      if (this.qty >= tierPrice.price_qty && tierPrice[key] < acc) {
                        return tierPrice[key];
                      }
                      return acc;
                    }, initialPrice);
                  }
                }
                this.calculatedFinalPrice = findApplicableTierPrice(this.initialFinalPrice, false);
                window.dispatchEvent(new CustomEvent("update-product-final-price", {
                  detail: this.calculatedFinalPrice
                }));
              },
              calculatePriceLabelVisibility() {
                this.showRegularPriceLabel = (this.calculatedFinalPrice === this.activeProductsPriceData[this.regularPriceKey].amount) && this.activeProductsPriceData.isMinimalPrice;
              },
              calculateFinalPriceWithCustomOptions() {
                const finalPrice = this.calculatedFinalPrice || this.initialFinalPrice;
                this.calculatedFinalPriceWithCustomOptions = finalPrice + this.getCustomOptionPrice();
              },
              getCustomOptionPrice() {
                return calculateCustomOptionPrices(this.activeCustomOptions, this.customOptionPrices);
              },
              getFormattedFinalPrice() {
                return hyva.formatPrice(this.calculatedFinalPriceWithCustomOptions || this.calculatedFinalPrice || this.initialFinalPrice)
              },
              isPriceHidden() {
                const finalPrice = this.calculatedFinalPriceWithCustomOptions || this.calculatedFinalPrice || this.initialFinalPrice;
                return false && finalPrice === 0;
              },
              eventListeners: {
                ['@update-prices-3719.window'](event) {
                  this.activeProductsPriceData = event.detail;
                  this.calculateFinalPrice();
                  this.calculateFinalPriceWithCustomOptions();
                  this.calculatePriceLabelVisibility();
                },
                ['@update-qty-3719.window'](event) {
                  this.qty = event.detail;
                  this.calculateFinalPrice();
                  this.calculateFinalPriceWithCustomOptions();
                },
                ['@update-custom-option-active.window'](event) {
                  this.updateCustomOptionActive(event.detail);
                },
                ['@update-custom-option-prices.window'](event) {
                  this.updateCustomOptionPrices(event.detail);
                },
              }
            }
          }
        </script>
        <div x-data="initPrice3719()" x-bind="eventListeners" class="price-box" itemprop="offers" itemscope="" itemtype="http://schema.org/Offer">
          <p class="price_static_custom"><span class="label">List Price:</span> <span x-html="getFormattedFinalPrice()">$27.95</span></p>
          <p class="static_as_low_as_price"><span class="label">lowest for quantity orders</span> $25.45</p>
        </div>
      </div>
    </div>
  </div>
</form>

POST https://www.graduationsource.com/checkout/cart/add/uenc/%25uenc%25/product/3684/

<form method="post" action="https://www.graduationsource.com/checkout/cart/add/uenc/%25uenc%25/product/3684/" class="item product product-item"><input name="form_key" type="hidden" value="7haKjjxMlPSD63hF"> <input type="hidden" name="product"
    value="3684">
  <a href="https://www.graduationsource.com/imprinted-stock-diploma-cover.html" class="product photo product-item-photo" tabindex="-1"> <img class="object-contain product-image-photo" x-data="" src="https://www.graduationsource.com/media/amasty/webp/catalog/product/cache/eb382c55294bf0a1ab19d3528e4a24ef/g/s/gs-dipcovi-colors_png.webp" loading="lazy" width="240" height="300" alt="Imprinted Diploma Cover" title="Imprinted Diploma Cover"></a>
  <div class="product-info"> <a class="product-item-link" href="https://www.graduationsource.com/imprinted-stock-diploma-cover.html">Imprinted Diploma Cover</a> <span class="stamped-product-reviews-badge" data-id="3684"></span>
    <script>
      function initPriceBox__65f05c2c0536f() {
        return {
          updatePrice(priceData) {
            const regularPriceLabel = this.$root.querySelector('.normal-price .price-label');
            const regularPriceElement = this.$root.querySelector('.normal-price [data-price-type=finalPrice].price-wrapper .price');
            const basePriceElement = this.$root.querySelector('.normal-price [data-price-type=basePrice].price-wrapper .price');
            if (priceData.finalPrice.amount < priceData.oldPrice.amount) {
              regularPriceLabel.classList.add('hidden');
            } else {
              regularPriceLabel.classList.remove('hidden');
            }
            regularPriceElement.innerText = hyva.formatPrice(priceData.finalPrice.amount);
            basePriceElement && (basePriceElement.innerText = hyva.formatPrice(priceData.basePrice.amount));
          }
        }
      }
    </script>
    <div x-data="initPriceBox__65f05c2c0536f()" @update-prices-3684.window="updatePrice($event.detail);">
      <div class="price-box price-final_price" data-role="priceBox" data-product-id="3684" data-price-box="product-id-3684"> <span class="normal-price"> <span class="price-container price-final_price tax weee"> <span id="product-price-3684"
              data-price-amount="14.95" data-price-type="finalPrice" class="price-wrapper "><span class="price">$14.95</span></span> </span></span>
        <p class="static_as_low_as_price"><span class="label">lowest for quantity orders</span> $11.95</p>
      </div>
    </div>
  </div>
</form>

POST https://www.graduationsource.com/checkout/cart/add/uenc/%25uenc%25/product/256/

<form method="post" action="https://www.graduationsource.com/checkout/cart/add/uenc/%25uenc%25/product/256/" class="item product product-item"><input name="form_key" type="hidden" value="7haKjjxMlPSD63hF"> <input type="hidden" name="product"
    value="256">
  <a href="https://www.graduationsource.com/bachelors-deluxe-hood.html" class="product photo product-item-photo" tabindex="-1"> <img class="object-contain product-image-photo" x-data="" src="https://www.graduationsource.com/media/amasty/webp/catalog/product/cache/eb382c55294bf0a1ab19d3528e4a24ef/g/s/gs-hoodbd_jpg.webp" loading="lazy" width="240" height="300" alt="Deluxe Bachelors Hood" title="Deluxe Bachelors Hood"></a>
  <div class="product-info"> <a class="product-item-link" href="https://www.graduationsource.com/bachelors-deluxe-hood.html">Deluxe Bachelors Hood</a> <span class="stamped-product-reviews-badge" data-id="256"></span>
    <script>
      function initPriceBox__65f05c2c065b6() {
        return {
          updatePrice(priceData) {
            const regularPriceLabel = this.$root.querySelector('.normal-price .price-label');
            const regularPriceElement = this.$root.querySelector('.normal-price [data-price-type=finalPrice].price-wrapper .price');
            const basePriceElement = this.$root.querySelector('.normal-price [data-price-type=basePrice].price-wrapper .price');
            if (priceData.finalPrice.amount < priceData.oldPrice.amount) {
              regularPriceLabel.classList.add('hidden');
            } else {
              regularPriceLabel.classList.remove('hidden');
            }
            regularPriceElement.innerText = hyva.formatPrice(priceData.finalPrice.amount);
            basePriceElement && (basePriceElement.innerText = hyva.formatPrice(priceData.basePrice.amount));
          }
        }
      }
    </script>
    <div x-data="initPriceBox__65f05c2c065b6()" @update-prices-256.window="updatePrice($event.detail);">
      <div class="price-box price-final_price" data-role="priceBox" data-product-id="256" data-price-box="product-id-256"> <span class="price-container price-final_price tax weee"> <span id="product-price-256" data-price-amount="32.95"
            data-price-type="finalPrice" class="price-wrapper "><span class="price">$32.95</span></span> </span>
        <a href="https://www.graduationsource.com/bachelors-deluxe-hood.html" class="minimal-price-link">  <span class="price-container price-final_price tax weee"> <span class="price-label">lowest for quantity orders</span>  <span id="256" data-price-amount="27.45" data-price-type="" class="price-wrapper ">$27.45</span>  </span></a>
      </div>
    </div>
  </div>
</form>

POST https://www.graduationsource.com/checkout/cart/add/uenc/%25uenc%25/product/257/

<form method="post" action="https://www.graduationsource.com/checkout/cart/add/uenc/%25uenc%25/product/257/" class="item product product-item"><input name="form_key" type="hidden" value="7haKjjxMlPSD63hF"> <input type="hidden" name="product"
    value="257">
  <a href="https://www.graduationsource.com/bachelors-premium-hood.html" class="product photo product-item-photo" tabindex="-1"> <img class="object-contain product-image-photo" x-data="" src="https://www.graduationsource.com/media/amasty/webp/catalog/product/cache/eb382c55294bf0a1ab19d3528e4a24ef/g/s/gs-hoodbp_jpg.webp" loading="lazy" width="240" height="300" alt="Premium Bachelor Hood" title="Premium Bachelor Hood"></a>
  <div class="product-info"> <a class="product-item-link" href="https://www.graduationsource.com/bachelors-premium-hood.html">Premium Bachelor Hood</a> <span class="stamped-product-reviews-badge" data-id="257"></span>
    <script>
      function initPriceBox__65f05c2c07990() {
        return {
          updatePrice(priceData) {
            const regularPriceLabel = this.$root.querySelector('.normal-price .price-label');
            const regularPriceElement = this.$root.querySelector('.normal-price [data-price-type=finalPrice].price-wrapper .price');
            const basePriceElement = this.$root.querySelector('.normal-price [data-price-type=basePrice].price-wrapper .price');
            if (priceData.finalPrice.amount < priceData.oldPrice.amount) {
              regularPriceLabel.classList.add('hidden');
            } else {
              regularPriceLabel.classList.remove('hidden');
            }
            regularPriceElement.innerText = hyva.formatPrice(priceData.finalPrice.amount);
            basePriceElement && (basePriceElement.innerText = hyva.formatPrice(priceData.basePrice.amount));
          }
        }
      }
    </script>
    <div x-data="initPriceBox__65f05c2c07990()" @update-prices-257.window="updatePrice($event.detail);">
      <div class="price-box price-final_price" data-role="priceBox" data-product-id="257" data-price-box="product-id-257"> <span class="price-container price-final_price tax weee"> <span id="product-price-257" data-price-amount="31.45"
            data-price-type="finalPrice" class="price-wrapper "><span class="price">$31.45</span></span> </span>
        <a href="https://www.graduationsource.com/bachelors-premium-hood.html" class="minimal-price-link">  <span class="price-container price-final_price tax weee"> <span class="price-label">lowest for quantity orders</span>  <span id="257" data-price-amount="25.95" data-price-type="" class="price-wrapper ">$25.95</span>  </span></a>
      </div>
    </div>
  </div>
</form>

POST https://www.graduationsource.com/newsletter/subscriber/new/

<form class="form subscribe" action="https://www.graduationsource.com/newsletter/subscriber/new/" method="post" x-data="initNewsletterForm()" @submit.prevent="submitForm()" id="newsletter-validate-detail">
  <div class="flex justify-center gap-2 md:justify-start"><label for="newsletter-subscribe" class="sr-only">Email Address</label> <input name="email" type="email" required="" id="newsletter-subscribe" class="form-input inline-flex w-full rounded"
      placeholder="Email Address"><input name="form_key" type="hidden" value="7haKjjxMlPSD63hF"> <button class="inline-flex shrink-0 ml-auto xl:mt-0 pagebuilder-button-primary">Subscribe</button></div>
  <div><template x-if="displayErrorMessage">
      <p class="flex items-center text-red"><span class="inline-block w-8 h-8 mr-3"><svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" viewBox="0 0 24 24" width="24" height="24" role="img">
            <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 8v4m0 4h.01M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z"></path>
            <title>exclamation-circle</title>
          </svg>
        </span> <template x-for="errorMessage in errorMessages"><span x-html="errorMessage"></span></template></p>
    </template></div>
</form>

Text Content

Search search
800-352-6162

9am - 6pm ET

chat with us
chat

Chat now

account

My Account

Sign In Create an Account
shopping-cart
0

$0.00 Cart

xmark


MY CART ( ITEMS )

Order Total:
Checkout Now chevron-bold

See Details chevron-bold

Qty:
minus
loader
Loading...
plus
icon-trash
View and Edit Cart

You have no items in your shopping cart.

You have no items in your shopping cart.

loader
Loading...
bars

Menu

x

Checkout using your account

Email Address

Password

Sign In Forgot Your Password?

This form is protected by reCAPTCHA - the Google Privacy Policy and Terms of
Service apply.

Checkout as a new customer

Creating an account has many benefits:

 * See order and shipping status
 * Track order history
 * Check out faster

Create an Account
Shop now chevron
chevron Back

Shop now

Shop By Graduation Type

College & University

Technical & Vocational

Faculty Members

High School

Middle & Junior High School

Elementary School

Kindergarten, Pre-K & Day Care

Homeschool

Collegiate Regalia

Associates

Bachelors

Masters

Doctorate

Trustee & Marshall

Presidential

Hoods & Shields

Tams & Beefeaters

Graduation Caps & Gowns

College & University

Technical & Vocational

High School

Middle School

Elementary School

Kindergarten, Pre-K & Day Care

Diplomas & Diploma Covers

Graduation Diplomas

Certificates & Recognition

Diploma Covers

Diploma Frames

Accessories

Tassels & Signets

Honor Cords

Stoles & Sashes

Collars

Graduation Medallions

Graduation Rings

Choir Regalia

Choir Robes

Clergy & Pulpit Robes

Cassocks

Stoles

Surplices & Overlays

Accessories

Shop By Graduation Type

chevron
chevron Back

Shop By Graduation Type

College & University

Technical & Vocational

Faculty Members

High School

Middle & Junior High School

Elementary School

Kindergarten, Pre-K & Day Care

Homeschool

Collegiate Regalia

chevron
chevron Back

Collegiate Regalia

Associates

Bachelors

Masters

Doctorate

Trustee & Marshall

Presidential

Hoods & Shields

Tams & Beefeaters

Graduation Caps & Gowns

chevron
chevron Back

Graduation Caps & Gowns

College & University

Technical & Vocational

High School

Middle School

Elementary School

Kindergarten, Pre-K & Day Care

Diplomas & Diploma Covers

chevron
chevron Back

Diplomas & Diploma Covers

Graduation Diplomas

Certificates & Recognition

Diploma Covers

Diploma Frames

Accessories

chevron
chevron Back

Accessories

Tassels & Signets

Honor Cords

Stoles & Sashes

Collars

Graduation Medallions

Graduation Rings

Choir Regalia

chevron
chevron Back

Choir Regalia

Choir Robes

Clergy & Pulpit Robes

Cassocks

Stoles

Surplices & Overlays

Accessories

Shop By Color

Black

Brown

Burgundy

Green

Gold

Maroon

Orange

Pink

Purple

Red

Silver

Blue

White

Shop By Color

chevron
chevron Back

Shop By Color

Black

Brown

Burgundy

Green

Gold

Maroon

Orange

Pink

Purple

Red

Silver

Blue

White

Product Samples chevron
chevron Back

Product Samples


REQUEST A CAP & GOWN SAMPLE

What's Included:

 * Cap, Gown & Tassel Package
 * Shiny & Matte Fabric Swatches
 * Thermo-graphed Diploma
 * Diploma Cover Swatches
 * Catalog & Ordering Material

Your Trusted Graduation Provider
We Outfit 500,000+ Graduates Each Year.
Request Sample Now

Graduation Coordinators chevron
chevron Back

Graduation Coordinators

Planning resources

 * Ceremony Planning
 * Free Product Samples
 * Guides (eBooks)

Order Samples for Free

How to order?

 * Order Forms
 * Quote Request
 * Contract Pricing

Services

 * Student Ordering Portals
 * Ordering & Distribution
 * Dedicated Account Team
 * Custom Product Design

Parents and Students chevron
chevron Back

Parents and Students

Planning resources

 * Free Product Samples
 * Ceremony Planning
 * Guides (eBooks)

How to order?

 * Order Forms
 * Quote Request
 * Contract Pricing

Blog
About Us chevron
chevron Back

About Us

Timeline

Events & Culture

Core Values

Contact Us

Shop now chevron
Shop By Graduation Type

College & University

Technical & Vocational

Faculty Members

High School

Middle & Junior High School

Elementary School

Kindergarten, Pre-K & Day Care

Homeschool

Collegiate Regalia

Associates

Bachelors

Masters

Doctorate

Trustee & Marshall

Presidential

Hoods & Shields

Tams & Beefeaters

Graduation Caps & Gowns

College & University

Technical & Vocational

High School

Middle School

Elementary School

Kindergarten, Pre-K & Day Care

Diplomas & Diploma Covers

Graduation Diplomas

Certificates & Recognition

Diploma Covers

Diploma Frames

Accessories

Tassels & Signets

Honor Cords

Stoles & Sashes

Collars

Graduation Medallions

Graduation Rings

Choir Regalia

Choir Robes

Clergy & Pulpit Robes

Cassocks

Stoles

Surplices & Overlays

Accessories

Shop By Graduation Type

chevron
chevron Back

Shop By Graduation Type

College & University

Technical & Vocational

Faculty Members

High School

Middle & Junior High School

Elementary School

Kindergarten, Pre-K & Day Care

Homeschool

Collegiate Regalia

chevron
chevron Back

Collegiate Regalia

Associates

Bachelors

Masters

Doctorate

Trustee & Marshall

Presidential

Hoods & Shields

Tams & Beefeaters

Graduation Caps & Gowns

chevron
chevron Back

Graduation Caps & Gowns

College & University

Technical & Vocational

High School

Middle School

Elementary School

Kindergarten, Pre-K & Day Care

Diplomas & Diploma Covers

chevron
chevron Back

Diplomas & Diploma Covers

Graduation Diplomas

Certificates & Recognition

Diploma Covers

Diploma Frames

Accessories

chevron
chevron Back

Accessories

Tassels & Signets

Honor Cords

Stoles & Sashes

Collars

Graduation Medallions

Graduation Rings

Choir Regalia

chevron
chevron Back

Choir Regalia

Choir Robes

Clergy & Pulpit Robes

Cassocks

Stoles

Surplices & Overlays

Accessories

Shop By Color

Black

Brown

Burgundy

Green

Gold

Maroon

Orange

Pink

Purple

Red

Silver

Blue

White

Shop By Color

chevron
chevron Back

Shop By Color

Black

Brown

Burgundy

Green

Gold

Maroon

Orange

Pink

Purple

Red

Silver

Blue

White

Product Samples chevron


REQUEST A CAP & GOWN SAMPLE

What's Included:

 * Cap, Gown & Tassel Package
 * Shiny & Matte Fabric Swatches
 * Thermo-graphed Diploma
 * Diploma Cover Swatches
 * Catalog & Ordering Material

Your Trusted Graduation Provider
We Outfit 500,000+ Graduates Each Year.
Request Sample Now

Graduation Coordinators chevron

Planning resources

 * Ceremony Planning
 * Free Product Samples
 * Guides (eBooks)

Order Samples for Free

How to order?

 * Order Forms
 * Quote Request
 * Contract Pricing

Services

 * Student Ordering Portals
 * Ordering & Distribution
 * Dedicated Account Team
 * Custom Product Design

Parents and Students chevron

Planning resources

 * Free Product Samples
 * Ceremony Planning
 * Guides (eBooks)

How to order?

 * Order Forms
 * Quote Request
 * Contract Pricing

Blog
About Us chevron

Timeline

Events & Culture

Core Values

Contact Us

Shop now chevron
Shop By Graduation Type

College & University

Technical & Vocational

Faculty Members

High School

Middle & Junior High School

Elementary School

Kindergarten, Pre-K & Day Care

Homeschool

Collegiate Regalia

Associates

Bachelors

Masters

Doctorate

Trustee & Marshall

Presidential

Hoods & Shields

Tams & Beefeaters

Graduation Caps & Gowns

College & University

Technical & Vocational

High School

Middle School

Elementary School

Kindergarten, Pre-K & Day Care

Diplomas & Diploma Covers

Graduation Diplomas

Certificates & Recognition

Diploma Covers

Diploma Frames

Accessories

Tassels & Signets

Honor Cords

Stoles & Sashes

Collars

Graduation Medallions

Graduation Rings

Choir Regalia

Choir Robes

Clergy & Pulpit Robes

Cassocks

Stoles

Surplices & Overlays

Accessories

Shop By Graduation Type

College & University

Technical & Vocational

Faculty Members

High School

Middle & Junior High School

Elementary School

Kindergarten, Pre-K & Day Care

Homeschool

Collegiate Regalia

Associates

Bachelors

Masters

Doctorate

Trustee & Marshall

Presidential

Hoods & Shields

Tams & Beefeaters

Graduation Caps & Gowns

College & University

Technical & Vocational

High School

Middle School

Elementary School

Kindergarten, Pre-K & Day Care

Diplomas & Diploma Covers

Graduation Diplomas

Certificates & Recognition

Diploma Covers

Diploma Frames

Accessories

Tassels & Signets

Honor Cords

Stoles & Sashes

Collars

Graduation Medallions

Graduation Rings

Choir Regalia

Choir Robes

Clergy & Pulpit Robes

Cassocks

Stoles

Surplices & Overlays

Accessories

Shop By Graduation Type

chevron
chevron Back

Shop By Graduation Type

College & University

Technical & Vocational

Faculty Members

High School

Middle & Junior High School

Elementary School

Kindergarten, Pre-K & Day Care

Homeschool

Collegiate Regalia

chevron
chevron Back

Collegiate Regalia

Associates

Bachelors

Masters

Doctorate

Trustee & Marshall

Presidential

Hoods & Shields

Tams & Beefeaters

Graduation Caps & Gowns

chevron
chevron Back

Graduation Caps & Gowns

College & University

Technical & Vocational

High School

Middle School

Elementary School

Kindergarten, Pre-K & Day Care

Diplomas & Diploma Covers

chevron
chevron Back

Diplomas & Diploma Covers

Graduation Diplomas

Certificates & Recognition

Diploma Covers

Diploma Frames

Accessories

chevron
chevron Back

Accessories

Tassels & Signets

Honor Cords

Stoles & Sashes

Collars

Graduation Medallions

Graduation Rings

Choir Regalia

chevron
chevron Back

Choir Regalia

Choir Robes

Clergy & Pulpit Robes

Cassocks

Stoles

Surplices & Overlays

Accessories

Shop By Color

Black

Brown

Burgundy

Green

Gold

Maroon

Orange

Pink

Purple

Red

Silver

Blue

White

Shop By Color

Black

Brown

Burgundy

Green

Gold

Maroon

Orange

Pink

Purple

Red

Silver

Blue

White

Shop By Color

chevron
chevron Back

Shop By Color

Black

Brown

Burgundy

Green

Gold

Maroon

Orange

Pink

Purple

Red

Silver

Blue

White

Product Samples chevron


REQUEST A CAP & GOWN SAMPLE

What's Included:

 * Cap, Gown & Tassel Package
 * Shiny & Matte Fabric Swatches
 * Thermo-graphed Diploma
 * Diploma Cover Swatches
 * Catalog & Ordering Material

Your Trusted Graduation Provider
We Outfit 500,000+ Graduates Each Year.
Request Sample Now

Graduation Coordinators chevron

Planning resources

 * Ceremony Planning
 * Free Product Samples
 * Guides (eBooks)

Order Samples for Free

How to order?

 * Order Forms
 * Quote Request
 * Contract Pricing

Services

 * Student Ordering Portals
 * Ordering & Distribution
 * Dedicated Account Team
 * Custom Product Design

Parents and Students chevron

Planning resources

 * Free Product Samples
 * Ceremony Planning
 * Guides (eBooks)

How to order?

 * Order Forms
 * Quote Request
 * Contract Pricing

Blog
About Us chevron

Timeline

Events & Culture

Core Values

Contact Us


x

For Graduation Coordinators

Graduation Ceremony
- easy planning, simple ordering

Plan & Shop Online

For Students and Parents

Academic Regalia for 
All Commencement Ceremonies

Shop Now



chevron-left

chevron-right
Your Trusted Graduation Regalia Partner , We Outfit 500,000+ Graduates Each
Year.


FOR GRADUATION COORDINATORS


GRADUATION CEREMONY


- EASY PLANNING, SIMPLE ORDERING

Plan & Shop Online


FOR STUDENTS AND PARENTS


ACADEMIC REGALIA FOR


ALL COMMENCEMENT CEREMONIES

Shop Now
Your Trusted Graduation Regalia Partner , We Outfit 500,000+ Graduates Each
Year.
Shop by Graduation Type
High School
College
& University
Kindergarten, 

Pre-K & Day Cares
Middle School
Technical & Vocational
Elementary School
Faculty Members
Homeschool
Our Bestsellers
Shiny Cap, Gown & Tassel Package

List Price: $35.45

lowest for quantity orders $29.95

Matte Cap, Gown & Tassel Package

List Price: $37.45

lowest for quantity orders $31.95

Child Shiny Cap, Gown, Tassel & Diploma Package

List Price: $27.95

lowest for quantity orders $25.45

Imprinted Diploma Cover
$14.95

lowest for quantity orders $11.95

Deluxe Bachelors Hood
$32.95 lowest for quantity orders $27.45
Premium Bachelor Hood
$31.45 lowest for quantity orders $25.95
Graduation Regalia For All Commencements


COLLEGIATE REGALIA

 * Associates
 * Bachelors
 * Masters
 * Doctorate
 * Trustee & Marshall
 * Presidential


CAPS & GOWNS

 * College & University
 * Technical & Vocational
 * High School
 * Middle School
 * Elementary School
 * Kindergarten, Pre-K & Day Care


DIPLOMAS & COVERS

 * Graduation Diplomas
 * Certificates & Recognition
 * Diploma Covers
 * Diploma Frames

Shop Now

About GraduationSource

Matthew Gordon

CEO of GraduationSource

GraduationSource has a very special place in my heart. My father founded it back
in 1960. He believed that the industry could be better run than it had been
to-date. So while I was working as a teacher in Larchmont NY, he was building
the foundation of what would become GraduationSource. My father always told me I
was too “nice” to be in business, but when he became ill I knew I could help
take what he had built and evolve it to meet the new market’s needs. So I left
teaching and came to take over GraduationSource.

Since that time, we have worked tirelessly to build a company unmatched in the
regalia space. We are driven and committed to changing the industry. We strive
to continuously support our customers and never rest until they are 100%
satisfied.

As a past teacher myself, I know how much these moments mean to both the
students, and those that have helped the students get there. So we’re here to
give these precious times the care and attention they deserve.

Cheers To Your Success.

Read More


OUR CUSTOMERS LOVE OUR PRODUCTS!

We Outfit Over 500,000 Graduates Each Year.

 * quote-mark
   
   I had the best experience! I would definitely recommed GraduationSource to
   any that need to purchase cap and gowns.
   
   Christine P.
   
   Associated

 * quote-mark
   
   Thank you for always honoring our requests. It's a privilege ordering from
   your company and friendly staff.
   
   Amber J.
   
   Satilla Elementary School

 * quote-mark
   
   The parents and the students would like to say thanks for making our children
   look nice for graduation. The smile on the faces of our children when I
   delivered the gowns to their classroom was overwhelming!
   
   Yolanda B.
   
   Velasco Elementary

arrow arrow
 * quote-mark
   
   I had the best experience! I would definitely recommed GraduationSource to
   any that need to purchase cap and gowns.
   
   Christine P.
   
   Associated

 * quote-mark
   
   Thank you for always honoring our requests. It's a privilege ordering from
   your company and friendly staff.
   
   Amber J.
   
   Satilla Elementary School

 * quote-mark
   
   The parents and the students would like to say thanks for making our children
   look nice for graduation. The smile on the faces of our children when I
   delivered the gowns to their classroom was overwhelming!
   
   Yolanda B.
   
   Velasco Elementary

arrow arrow
 * quote-mark
   
   I had the best experience! I would definitely recommed GraduationSource to
   any that need to purchase cap and gowns.
   
   Christine P.
   
   Associated

 * quote-mark
   
   Thank you for always honoring our requests. It's a privilege ordering from
   your company and friendly staff.
   
   Amber J.
   
   Satilla Elementary School

 * quote-mark
   
   The parents and the students would like to say thanks for making our children
   look nice for graduation. The smile on the faces of our children when I
   delivered the gowns to their classroom was overwhelming!
   
   Yolanda B.
   
   Velasco Elementary



Customer Service
 * Returns & Exchanges
 * Shipping & Handling
 * FAQs
 * Size Chart
 * Site Map

Resources
 * Ceremony Planning
 * FREE Cap & Gown Sample
 * Quote Request
 * Order Forms
 * Student Ordering Portals
 * Literature
 * W-9 Form

About Us
 * Contact Us
 * Timeline
 * Blog
 * Core Values

Stay Up To Date

Sign Up For GraduationSource News, Updates & Deals

Email Address Subscribe

exclamation-circle



Chat with one of our Graduation Concierge

about all of your commencement needs.

Graduation Caps & Gowns
 * College Caps & Gowns
 * Technical/Vocational Caps & Gowns
 * High School Caps & Gowns
 * Middle School Caps & Gowns
 * Elementary School Caps & Gowns
 * Kindergarten Caps & Gowns

Academic Regalia
 * Associate Degree Regalia
 * Bachelor's Degree Regalia
 * Master's Degree Regalia
 * PhD/Doctorate Regalia
 * Trustee & Marshall Regalia
 * Presidential Regalia
 * Graduation Hoods
 * Tams & Beefeaters

Graduation Accessories
 * Graduation Stoles & Sashes
 * Graduation Collars
 * Graduation Medals
 * Graduation Rings
 * Graduation Tassels
 * Graduation Honor Cords

Diplomas & Diploma Covers
 * Graduation Diplomas
 * Certificates & Recognition
 * Diploma Covers
 * Diploma Frames

200 Pemberwick Rd Greenwich, CT 06831

Phone: 800-352-6162 Phone: 914-934-5991

Fax: 914-934-5992

© 2024 GraduationSource

| Privacy Policy | Terms of Use

To pay by check, money order, or purchase order please: Download Our Order Form.


global$block;

Chat with us, powered by LiveChat