Give the Gift of Confidence
Give the Gift of Sworkit
Don’t do it for a resolution, a summer body, or for someone else. Do it for life. Do it for you. Do it with someone else.
Save ${pricingData.discount}% per subscription
Regular price $${pricingData.totalRetailPrice}
You save $${pricingData.totalSavings}
` } } /** * Stripe checkout. * * @link https://stripe.com/docs/checkout#integration-custom */ function stripeHandler() { // Configure Stripe. const handler = StripeCheckout.configure({ key: 'pk_live_aNduaOK3swOcGwQooeDRcKYB', image: 'https://s3.amazonaws.com/stripe-uploads/acct_18MKOjKmOXeGaGFwmerchant-icon-1467853789158-logo-512.png', locale: 'auto', token: function(token) { // You can access the token ID with `token.id`. // Get the token ID to your server-side code for use. if (token) { const body = new URLSearchParams(); body.set('tokenId', token.id); body.set('price', pricingData.discountPrice); body.set('email', token.email); body.set('description', 'Sworkit Gift for ' + token.email + ' quantity ' + pricingData.quantity); body.set('quantity', pricingData.quantity.toString()); isPurchaseInProgress = true; var xhr = new XMLHttpRequest(); xhr.open('POST', 'https://sworkit-api.herokuapp.com/v1/purchase-gift'); xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); xhr.onreadystatechange = function () { if (xhr.readyState == 4 && xhr.status == 200) { pricingContent.innerHTML = 'Congrats! We are processing your order now.' } else if (xhr.readyState == 4 && xhr.status == 500) { alert('Uh oh, something went wrong. Please check your credit card information and try again.') } } xhr.send(body); } } }); // Grab the button. let button = document.querySelector('#buyNow'); // No button? Bail. if ('undefined' === button) { console.error('The buy now button is missing!'); } // Open checkout on click. button.addEventListener('click', function (e) { let checkoutQuantity = Number( document.querySelector('#quantity').value ); if (checkoutQuantity == 1) { giftUp.style.display = "block"; } else { giftUp.style.display = "none"; calculatePrice(); handler.open({ name: 'Give the Gift of Sworkit', description: '1 year of Sworkit Premium', zipCode: true, amount: button.dataset.price // Must be in cents! }); } e.preventDefault(); }); // Close Checkout on page navigation. window.addEventListener('popstate', () => handler.close() ); } // Fire checkout after everything has loaded. document.addEventListener('DOMContentLoaded', stripeHandler() );If you are buying one gift, you can choose to send it directly to the recipient. If you'd like to buy more than one at a time, we’ll send you a gift voucher with a redemption link that you can forward to the lucky recipients!
2-10 subscriptions
11-25 subscriptions
26-50 subscriptions
51+
Get: 15% off
Get: 20% off
Get: 25% off
Learn more
Need more than 50 subscriptions?
Check out our Sworkit Wellness offering for businesses
How It Works
Share Sworkit with a friend, family member, or colleague and help more people get and stay fit for life. With a wide variety of workout plans for multiple fitness levels, and an interactive workout experience you can do anytime and anywhere, Sworkit is making it even simpler to reach your goals.
Purchase
After purchase, provide the email address you’d like us to send your gift certificates to.
Share
Send your Sworkit gift certificates to friends, family, or lucky strangers. Receive wondrous praise.
Redeem
Sworkit gift recipients can redeem their one (1) year gifted membership at app.sworkit.com/redeem