www.thepizzacupcake.com Open in urlscan Pro
23.227.38.74  Public Scan

Submitted URL: http://www.thepizzacupcake.com/
Effective URL: https://www.thepizzacupcake.com/
Submission: On March 27 via api from US — Scanned from CA

Form analysis 6 forms found in the DOM

POST /cart

<form action="/cart" method="post" class="cart__form" novalidate="">
  <script>
    function subscriptionAutoDiscount() {
      const subsAutoDiscountCode = "free_shipping_on_subscriptions";
      const discountElement = $(`<input type="hidden" class="subscription-auto-discount" name="discount" value="${subsAutoDiscountCode}">`);
      const cartForm = $(".cart__form");
      if (_checkIfCartHasSubscriptionProduct()) {
        console.log(cartForm.find(".subscription-auto-discount").length)
        if (!cartForm.find(discountElement).length) cartForm.prepend(discountElement);
      } else {
        if (cartForm.find(".subscription-auto-discount").length) cartForm.find(".subscription-auto-discount").remove();
      }
    }

    function _checkIfCartHasSubscriptionProduct() {
      var hasSubscription = false;
      if (CartJS && CartJS.cart.items) {
        $.each(CartJS.cart.items, function(i, e) {
          if (e.selling_plan_allocation) { // if subscription
            hasSubscription = true;
            return false; // to break the each function
          }
        });
        return hasSubscription;
      }
      return false;
    }
    $(document).on("ready cart.ready cart.requestComplete", subscriptionAutoDiscount);
  </script>
  <script>
    $(function() {
      rivets.binders.color = function(el, value) {
        el.style.color = value
      }
      rivets.binders.bg_color = function(el, value) {
        el.style.background = value
      }
      // Adds zero if item is less than 10.
      rivets.formatters.and_not = function(expression1, expression2) {
        return Boolean(expression1) && !Boolean(expression2);
      }
      // Adds zero if item is less than 10.
      rivets.formatters.round_off = function(number) {
        return parseFloat(number).toFixed(0);
      }
      // Adds zero if item is less than 10.
      rivets.formatters.with_zero = function(value) {
        return parseFloat(value) < 10 ? `0${ value }` : value;
      }
      // Greater than or equal-to format.
      rivets.formatters.gte = function(num1, num2) {
        return parseFloat(num1) >= parseFloat(num2);
      }
      // Division format.
      rivets.formatters.div = function(num1, num2) {
        console.log({
          num1,
          num2
        });
        return parseFloat(num1) / parseFloat(num2);
      }
      // Formats number to currency. 
      rivets.formatters.currency = function(value) {
        const amount = (parseFloat(value) / 100).toFixed(2).replace(/[.,]00$/, "");
        return `$${ amount }`;
      }
      // Checks if array is truthy.
      rivets.formatters.has_items = function(value) {
        return value && value.length > 0;
      }
      // Checks whether an ID is not in the cart.
      rivets.formatters.not_in_cart = function(id, collection) {
        let flag = true;
        if (collection && Array.isArray(collection)) {
          // If collection already exceeds 2, hide callouts.
          if (collection.length >= 2) flag = false;
          else {
            collection.forEach(item => {
              JSON.stringify(item);
              // If flag isn't false yet, and a match is found, set flag to true.
              if (flag && id == item.id) flag = false;
            });
          }
        }
        return flag;
      }
      // Checks whether an ID is in the cart.
      rivets.formatters.in_cart = function(id, collection) {
        let flag = false;
        if (collection && Array.isArray(collection)) {
          // If collection already exceeds 2, hide callouts.
          if (CartJS.cart.item_count >= 2) flag = false;
          else {
            collection.forEach(item => {
              JSON.stringify(item);
              console.log(item);
              if (!flag && id == item.product_id) flag = true;
            });
          }
        }
        return flag;
      }
    });
  </script>
  <div class="cart__form-top">
    <div class="cart__title">
      <h1 class="h2">shopping cart</h1>
    </div>
    <div class="cart-items">
      <!-- rivets: each-item -->
    </div>
    <!-- rivets: if 7541453848831 | in_cart cart.items -->
    <script>
      $(function() {
        $(".cart__calloutv2-variant-button button").on("click", function() {
          const variantID = $(this).data("variant-id");
          if (CartJS && CartJS.addItem) {
            CartJS.addItem(variantID, 1, {
              _added_by: 'Upsell'
            });
          }
        });
      });
    </script>
  </div>
  <div class="cart__form-footer">
    <div class="cart__hidden-info" id="cart__hidden-info">
      <div class="cart__delivery-schedule">
        <div class="meta-label">
          <span>Check Delivery Schedule</span>
          <span class="icon has-tip" data-tooltip="uc791p-tooltip" data-tooltip-class="tooltip cart-tooltip" title="" aria-describedby="nqr2bb-tooltip" data-yeti-box="nqr2bb-tooltip" data-toggle="nqr2bb-tooltip" data-resize="nqr2bb-tooltip">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
              <path
                d="M50 0a50 50 0 1 0 .001 100A50 50 0 0 0 50 0Zm8.602 75.789a3.58 3.58 0 0 1-.774.723A24.083 24.083 0 0 1 44.07 81c-4.52 0-7-3.148-6-7.55 1.262-5.282 2.57-10.54 3.852-15.81.36-.937.336-1.98-.07-2.902a3.222 3.222 0 0 0-1.672-1.34 6.379 6.379 0 0 0-1.18-.207c-.48-.11-1.192-.191-1.54-.719l-.109-.172a1.615 1.615 0 0 1-.254-1.25A1.62 1.62 0 0 1 37.82 50l.91-.602 1.352-.75h-.004a23.09 23.09 0 0 1 2.48-1.11A29.025 29.025 0 0 1 47.922 46a25.985 25.985 0 0 1 3.347-.372c.91-.003 1.813.094 2.7.293 3.25.782 4.879 3.672 4 7.192-1.25 5.316-2.578 10.617-3.88 15.887-.62 2.52 0 3.62 2.54 4.3.379.102.77.172 1.16.262 1.313.336 1.621 1.157.813 2.227ZM54.328 36.07a8.532 8.532 0 0 1-7.867-5.324 8.541 8.541 0 0 1 11.258-11.074 8.548 8.548 0 0 1 5.191 7.957 8.56 8.56 0 0 1-8.582 8.441Z"
                fill="#000" fill-rule="evenodd"></path>
            </svg>
          </span>
        </div>
      </div>
    </div>
    <div class="cart__checkout-button">
      <!-- <input type="submit" name="checkout" class="button primary border" value="Translation missing: en.cart.general.checkout"> -->
      <button type="submit" name="checkout" id="checkoutButton" class="button with-price primary color-accent-2">
        <span class="">Checkout</span>
        <div class="subtotal-number no-margin"><span class="subtotal-number__regular" rv-html="cart.total_price | money Currency.currentCurrency">$0.00</span>
        </div>
      </button>
    </div>
    <div class="tax-note cart__taxnote meta-label rte">Taxes and shipping calculated at checkout </div>
  </div>
</form>

POST /account/login

<form method="post" action="/account/login" id="customer_login" accept-charset="UTF-8" data-login-with-shop-sign-in="true" novalidate="novalidate"><input type="hidden" name="form_type" value="customer_login"><input type="hidden" name="utf8"
    value="✓">
  <div class="field">
    <label for=""> Email </label>
    <input type="email" name="customer[email]" id="CustomerEmail" autocomplete="email" autocorrect="off" autocapitalize="off" placeholder="Email">
  </div>
  <div class="field">
    <label for=""> Password </label>
    <input type="password" value="" name="customer[password]" id="CustomerPassword" autocomplete="current-password" placeholder="Password">
  </div>
  <p class="text-center actions">
    <button class="button primary full login"> Sign in </button>
  </p>
  <div class="form-note">
    <div class="note">Not a member? </div>
    <a href="/account/register" class="underline button small create-account">
            Create account
          </a>
  </div>
  <hr>
  <button type="button" class="button small underline forgot-pass" data-toggle="forgot_password_form login_form" aria-expanded="true" aria-controls="login_form forgot_password_form"> Forgot your password? </button>
</form>

POST /account/recover

<form method="post" action="/account/recover" accept-charset="UTF-8"><input type="hidden" name="form_type" value="recover_customer_password"><input type="hidden" name="utf8" value="✓">
  <div class="field">
    <input type="email" value="" name="email" id="RecoverEmail" autocorrect="off" autocapitalize="off" autocomplete="email" placeholder="Email">
  </div>
  <p class="text-center">
    <button class="button primary full"> Submit </button>
  </p>
  <p class="text-center">
    <button type="button" class="button small underline" data-toggle="forgot_password_form login_form" aria-expanded="true" aria-controls="login_form forgot_password_form"> Cancel </button>
  </p>
</form>

POST https://form.globosoftware.net/api/front/form/67587/send

<form class="g-container" novalidate="" action="https://form.globosoftware.net/api/front/form/67587/send" method="POST" enctype="multipart/form-data" data-id="67587">
  <div class="content flex-wrap block-container" data-id="67587">
    <div class="globo-form-control layout-1-column">
      <label for="67587-text" class="flat-label globo-label"><span class="label-content">Your Name</span><span class="text-danger text-smaller"> *</span></label>
      <input type="text" data-type="text" class="flat-input" id="67587-text" name="text" placeholder="Your Name" presence="">
      <small class="messages"></small>
    </div>
    <div class="globo-form-control layout-1-column">
      <label for="67587-email" class="flat-label globo-label"><span class="label-content">Email</span><span class="text-danger text-smaller"> *</span></label>
      <input type="text" data-type="email" class="flat-input" id="67587-email" name="email" placeholder="Email" presence="">
      <small class="messages"></small>
    </div>
    <div class="globo-form-control layout-1-column" data-default-value="Customer Service">
      <label for="67587-select" class="flat-label globo-label"><span class="label-content">Inquiry Type</span></label>
      <select name="select" id="67587-select" class="flat-input">
        <option value="" disabled="disabled">Please select</option>
        <option value="Customer Service" selected="selected">Customer Service</option>
        <option value="Wholesale">Wholesale</option>
        <option value="Feedback">Feedback</option>
        <option value="Other">Other</option>
      </select>
      <small class="messages"></small>
    </div>
    <div class="globo-form-control layout-1-column">
      <label for="67587-textarea" class="flat-label globo-label"><span class="label-content">Message</span><span class="text-danger text-smaller"> *</span></label>
      <textarea id="67587-textarea" data-type="textarea" class="flat-input" rows="3" name="textarea" placeholder="Message" presence=""></textarea>
      <small class="messages"></small>
    </div>
    <div class="globo-form-control">
      <div class="globo-g-recaptcha" data-globo-sitekey="6Le81_geAAAAAGflGAKJzfxXI_LbKetBE3dzueH_">
        <div style="width: 304px; height: 78px;">
          <div><iframe title="reCAPTCHA" width="304" height="78" role="presentation" name="a-jmqxlg56b4bl" frameborder="0" scrolling="no"
              sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox allow-storage-access-by-user-activation"
              src="https://www.google.com/recaptcha/api2/anchor?ar=1&amp;k=6Le81_geAAAAAGflGAKJzfxXI_LbKetBE3dzueH_&amp;co=aHR0cHM6Ly93d3cudGhlcGl6emFjdXBjYWtlLmNvbTo0NDM.&amp;hl=en&amp;v=Hq4JZivTyQ7GP8Kt571Tzodj&amp;size=normal&amp;cb=a8bcij75donr"></iframe>
          </div><textarea id="g-recaptcha-response" name="g-recaptcha-response" class="g-recaptcha-response"
            style="width: 250px; height: 40px; border: 1px solid rgb(193, 193, 193); margin: 10px 25px; padding: 0px; resize: none; display: none;"></textarea>
        </div><iframe style="display: none;"></iframe>
      </div>
      <input type="hidden" name="reCaptcha" id="reCaptcha" recaptcha-widget-id="0">
      <small class="messages"></small>
    </div>
  </div>
  <div class="message error" data-other-error="Something went wrong, please try again">
    <div class="content"></div>
    <div class="dismiss" onclick="Globo.FormBuilder.dismiss(this)">
      <svg viewBox="0 0 20 20" class="" focusable="false" aria-hidden="true">
        <path d="M11.414 10l4.293-4.293a.999.999 0 1 0-1.414-1.414L10 8.586 5.707 4.293a.999.999 0 1 0-1.414 1.414L8.586 10l-4.293 4.293a.999.999 0 1 0 1.414 1.414L10 11.414l4.293 4.293a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414L11.414 10z"
          fill-rule="evenodd"></path>
      </svg>
    </div>
  </div>
  <div class="message warning" data-other-error="Something went wrong, please try again">
    <div class="content"></div>
    <div class="dismiss" onclick="Globo.FormBuilder.dismiss(this)">
      <svg viewBox="0 0 20 20" class="" focusable="false" aria-hidden="true">
        <path d="M11.414 10l4.293-4.293a.999.999 0 1 0-1.414-1.414L10 8.586 5.707 4.293a.999.999 0 1 0-1.414 1.414L8.586 10l-4.293 4.293a.999.999 0 1 0 1.414 1.414L10 11.414l4.293 4.293a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414L11.414 10z"
          fill-rule="evenodd"></path>
      </svg>
    </div>
  </div>
  <div class="message success">
    <div class="content">
      <h4>Thanks for getting in touch!&nbsp;</h4>
      <p><br></p>
      <p>We appreciate you contacting us. One of our colleagues will get back in touch with you soon!</p>
      <p><br></p>
      <p>Have a great day!</p>
    </div>
    <div class="dismiss" onclick="Globo.FormBuilder.dismiss(this)">
      <svg viewBox="0 0 20 20" class="" focusable="false" aria-hidden="true">
        <path d="M11.414 10l4.293-4.293a.999.999 0 1 0-1.414-1.414L10 8.586 5.707 4.293a.999.999 0 1 0-1.414 1.414L8.586 10l-4.293 4.293a.999.999 0 1 0 1.414 1.414L10 11.414l4.293 4.293a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414L11.414 10z"
          fill-rule="evenodd"></path>
      </svg>
    </div>
  </div>
  <div class="footer">
    <button class="action submit flat-button"><span class="spinner"></span>Submit</button>
  </div>
  <input type="hidden" value="" name="customer[id]">
  <input type="hidden" value="" name="customer[email]">
  <input type="hidden" value="" name="customer[name]">
  <input type="hidden" value="The Pizza Cupcake" name="page[title]">
  <input type="hidden" value="https://www.thepizzacupcake.com/" name="page[href]">
  <input type="hidden" value="{&quot;text&quot;:&quot;Your Name&quot;,&quot;email&quot;:&quot;Email&quot;,&quot;select&quot;:&quot;Inquiry Type&quot;,&quot;textarea&quot;:&quot;Message&quot;}" name="_keyLabel">
</form>

<form class="needsclick klaviyo-form klaviyo-form-version-cid_1 kl-private-reset-css-Xuajs1" data-testid="klaviyo-form-TMKpiu" novalidate="" tabindex="-1"
  style="display: flex; flex-direction: row; box-sizing: border-box; width: 100%; overflow: visible; border-radius: 28px; border-style: none; border-width: 0px; border-color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); background-repeat: no-repeat; background-position-y: 50%; padding: 1px 5px; flex: 1 1 0%;">
  <div class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: column; width: 100%; margin: 0px; padding: 0px; justify-content: center;">
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 10px 6px 16px; position: relative; flex: 1 0 0px;">
        <div class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-grow: 1; flex-direction: column; align-self: flex-end;"><input id="email_30135954" class="needsclick go359363779 kl-private-reset-css-Xuajs1" type="email"
            autocomplete="email" name="email" tabindex="0" placeholder="Enter your email" aria-label="Enter your email" aria-invalid="false" options="[object Object]"
            style="box-sizing: border-box; border-radius: 2px; padding: 0px 0px 0px 16px; height: 38px; text-align: left; color: rgb(255, 9, 12); font-family: program, &quot;Arial Black&quot;, &quot;Arial Bold&quot;, Gadget, sans-serif; font-size: 20px; font-weight: 400; letter-spacing: 0px; background-color: rgb(255, 255, 255); border: 1px solid rgba(180, 187, 195, 0);">
          <div class="needsclick  kl-private-reset-css-Xuajs1" style="width: 100%; position: relative;"></div>
        </div>
      </div>
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 10px 6px; position: relative; flex: 0 1 auto;"><button
          class="needsclick go384641042 kl-private-reset-css-Xuajs1" type="button" tabindex="0"
          style="background: rgba(48, 59, 67, 0); border-radius: 2px; border-style: none; border-color: rgb(0, 0, 0); border-width: 0px; color: rgb(255, 9, 12); font-family: program-narrow, &quot;Arial Black&quot;, &quot;Arial Bold&quot;, Gadget, sans-serif; font-size: 28px; font-weight: 500; letter-spacing: 0px; line-height: 1; white-space: normal; padding: 11px 10px; text-align: center; word-break: break-word; align-self: flex-end; cursor: pointer; height: auto;">SUBMIT</button>
      </div>
    </div>
  </div><input type="submit" tabindex="-1" value="Submit" style="display: none;">
</form>

<form class="needsclick klaviyo-form klaviyo-form-version-cid_3 kl-private-reset-css-Xuajs1" data-testid="klaviyo-form-TbWBP9" novalidate="" tabindex="-1"
  style="display: flex; flex-direction: row; box-sizing: border-box; width: 600px; min-width: 200px; max-width: 1000px; border-radius: 20px; border-style: solid; border-width: 10px; border-color: rgb(255, 255, 255); background-color: rgb(255, 0, 0); background-repeat: no-repeat; background-position-y: 50%; padding: 40px; flex: 1 1 0%;">
  <div class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: column; width: 100%; margin: 0px; padding: 0px; justify-content: center;">
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 0px 6px 30px; position: relative; flex: 1 0 0px;">
        <div class="kl-private-reset-css-Xuajs1 go3176171171" id="rich-text-13953079" style="width: 100%;">
          <p style="text-align:center;font-size:14px;font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;font-weight:400;"><span class="ql-font-arial-black"
              style="color:rgb(238, 238, 238);font-size:60px;font-family:'Arial Black', 'Arial Bold', Gadget, sans-serif;font-weight:bold;">DO YOU SHIP TO CANADA?</span></p>
          <p style="text-align:center;font-size:14px;font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;font-weight:400;"><br style="font-size:14px;font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;font-weight:400;"></p>
          <p style="text-align:center;font-size:14px;font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;font-weight:400;"><span
              style="color:rgb(238, 238, 238);font-size:20px;font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;font-weight:bold;">Not yet! But we want you to be the first one to know when we do. Just sign up and we'll keep you posted.</span>
          </p>
        </div>
      </div>
    </div>
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 10px 6px; position: relative; flex: 1 0 0px;">
        <div class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-grow: 1; flex-direction: column; align-self: flex-end;"><input id="email_13953080" class="needsclick go3697650059 kl-private-reset-css-Xuajs1" type="email"
            autocomplete="email" name="email" tabindex="0" placeholder="EMAIL ADDRESS" aria-label="EMAIL ADDRESS" aria-invalid="false" options="[object Object]"
            style="box-sizing: border-box; border-radius: 2px; padding: 0px 0px 0px 16px; height: 42px; text-align: left; color: rgb(0, 0, 0); font-family: Arial, &quot;Helvetica Neue&quot;, Helvetica, sans-serif; font-size: 16px; font-weight: 200; background-color: rgb(255, 255, 255); border: 1px solid rgb(0, 0, 0); box-shadow: rgb(0, 100, 205) 0px 0px 5px;">
          <div class="needsclick  kl-private-reset-css-Xuajs1" style="width: 100%; position: relative;"></div>
        </div>
      </div>
    </div>
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1"
        style="display: flex; justify-content: flex-start; padding: 10px 6px 0px; position: relative; background-color: rgba(255, 255, 255, 0); flex: 1 0 0px;">
        <div class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-grow: 1; flex-direction: column; align-self: flex-end;"><input id="city_13953081" class="needsclick go3697650059 kl-private-reset-css-Xuajs1" type="text"
            autocomplete="address-level2" tabindex="0" placeholder="LOCATION (ie: Toronto, Ontario)" aria-label="LOCATION (ie: Toronto, Ontario)" aria-invalid="false" options="[object Object]"
            style="box-sizing: border-box; border-radius: 2px; padding: 0px 0px 0px 16px; height: 42px; text-align: left; color: rgb(0, 0, 0); font-family: Arial, &quot;Helvetica Neue&quot;, Helvetica, sans-serif; font-size: 16px; font-weight: 200; background-color: rgb(255, 255, 255); border: 1px solid rgb(255, 255, 255);">
          <div class="needsclick  kl-private-reset-css-Xuajs1" style="width: 100%; position: relative;"></div>
        </div>
      </div>
    </div>
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 10px 6px; position: relative; flex: 1 0 0px;"><button
          class="needsclick go3894874857 kl-private-reset-css-Xuajs1" type="button" tabindex="0"
          style="background: rgb(5, 0, 0); border-radius: 20px; border-style: none; border-color: rgb(255, 255, 255); border-width: 2px; color: rgb(255, 255, 255); font-family: &quot;Arial Black&quot;, &quot;Arial Bold&quot;, Gadget, sans-serif; font-size: 16px; font-weight: 700; letter-spacing: 0px; line-height: 1; white-space: normal; padding-top: 11px; padding-bottom: 11px; text-align: center; word-break: break-word; align-self: flex-end; cursor: pointer; height: auto; width: 100%;">SIGN
          UP</button></div>
    </div>
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 10px 6px; position: relative; flex: 1 0 0px;">
        <div class="kl-private-reset-css-Xuajs1 go3176171171" id="rich-text-13953083" style="width: 100%;">
          <p style="text-align:center;font-size:14px;font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;font-weight:400;"><span
              style="color:rgb(255, 255, 255);font-size:10px;font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;font-weight:400;">*By completing this form you are signing up to receive our emails and can unsubscribe at any time.</span></p>
        </div>
      </div>
    </div>
  </div><input type="submit" tabindex="-1" value="Submit" style="display: none;">
</form>

Text Content

The Pizza Cupcake Skip to content
 * Home
 * Order Now
 * Our Story
 * Find us in Stores
 * FAQ
 * Account





SHOPPING CART


Check Delivery Schedule
Checkout
$0.00
Taxes and shipping calculated at checkout




SIGN IN

Email
Password

Sign in

Not a member?
Create account

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

Forgot your password?


RESET YOUR PASSWORD

We will send you an email to reset your password

Submit

Cancel




GET IN TOUCH

Your Name *
Email *
Inquiry Type Please select Customer Service Wholesale Feedback Other
Message *




THANKS FOR GETTING IN TOUCH! 




We appreciate you contacting us. One of our colleagues will get back in touch
with you soon!




Have a great day!


Submit

THANKS FOR GETTING IN TOUCH! 




We appreciate you contacting us. One of our colleagues will get back in touch
with you soon!




Have a great day!



 * Store Locator


Login
Link

0
The Secret dough you’ll love

Flaky outside. Cheesy inside. Savory gourmet snack all around. 

Order Now




"Love at first bite"
-Lori Greiner, SHARK TANK

 1. 


try it for yourself

Store Locator



SMALL FAM BIZ, BIG PIZZA DREAMS 

From Italy to the US, a secret recipe would forever change how pizza lovers
snack. And as we grow, we’re happy you’re part of our story.

Our Story

From our fam to yours


A PREMIUM EXPERIENCE

Flaky, savory & filled with yummy Italian ingredients. Freshly baked in
Brooklyn.


SHIPPED TO YOUR DOOR

We carefully seal every temperature-controlled box with dry-ice.


GET SNACKING

Easy to bake, quick to serve, perfect for any occasion.


A PREMIUM EXPERIENCE

Flaky, savory & filled with yummy Italian ingredients. Freshly baked in
Brooklyn.


SHIPPED TO YOUR DOOR

We carefully seal every temperature-controlled box with dry-ice.


GET SNACKING

Easy to bake, quick to serve, perfect for any occasion.

 1. 
 2. 
 3. 

Order Now

As seen on Shark Tank

“I hate you because i wanna eat these”
- Mark Cuban



@thepizzacupcake
@thepizzacupcake
@thepizzacupcake
@thepizzacupcake
@thepizzacupcake
@thepizzacupcake
@thepizzacupcake
@thepizzacupcake
@thepizzacupcake
@thepizzacupcake
@thepizzacupcake
@thepizzacupcake
@thepizzacupcake
@thepizzacupcake
@thepizzacupcake
@thepizzacupcake
@thepizzacupcake
@thepizzacupcake
@thepizzacupcake
@thepizzacupcake

Vanessa Bayer and Drew Try Out The Pizza Cupcake | Drew's Reviews

@thedrewbarrymoreshow

Dave Portnoy - Barstool Sports, King of pizza reviews tries The Pizza Cupcake.

@stoolpresidente

The Pizza Cupcake is now available at over 1,600 Walmarts nationwide!

@foodnetwork

This is what love at first bite looks like 😉.

@fairwaymarket

CHRISSY’S MARGHERITA! A limited edition of #ThePizzaCupcake created in
partnership with no other than @cravingsbychrissyteigen

@chrissyteigen

Stop the car! Direction to deliciousness here: 1) Drive up to the nearest
@wegmans 2)Go straight to the Frozen Appetizer's section 3)Grab as many Pizza
Cupcake boxes as you feel like

@wegmans

Can't escape the pizzarazzi (oops, paparazzi). It's official, snack lovers. The
Pizza Cupcake is now at NYC/Brooklyn and Long Island @wholefoods stores.

@wholefoods

It's all about sharing a bite and sharing the love. Thank you to our shark
@lorigreinershark for sharing the love with @theellenshow

@theellenshow

Look who’s swimming with the Sharks! #HappyNationalPizzaDay

@sharktankabc
 1. 
 2. 
 3. 


Hungry for more?
SIGN UP TO RECEIVE OFFERS, UPDATES & MORE
SUBMIT


COMPANY

 * Order Now
 * About
 * Locator
 * FAQ
 * Press


ACCOUNT

 * Sign In


 * Facebook
 * Instagram

Get In Touch
 * Privacy Policy
 * Terms of Service
 * Refund Policy
 * Distributed by The Pizza Cupcake Inc. Brooklyn, NY 11201
 * © 2024, The Pizza Cupcake




 * Choosing a selection results in a full page refresh.

Pepperoni will be back soon - stock up on margherita!
Shipping Updates
Shipments are processed between MONDAY-WEDNESDAY at 8am EST. Orders placed after
Wednesday at 8am EST are processed the following Monday. Transit time is 1-2
days AFTER the order is shipped. This means delivery could take up to 7 days
depending on when you place an order.

Close dialog 3

DO YOU SHIP TO CANADA?




Not yet! But we want you to be the first one to know when we do. Just sign up
and we'll keep you posted.



SIGN UP

*By completing this form you are signing up to receive our emails and can
unsubscribe at any time.