Kajabi is an online platform that allows creators to build and sell digital products, such as online courses and memberships.
But what if you want to sell physical products on Kajabi? That’s where Shopify comes in.
Shopify is an eCommerce platform that allows you to create an online store.
And in this guide, we’ll show you how to connect Kajabi and Shopify to start selling physical products.
We’ll also discuss the different approaches you can take and show you the steps involved in each.
Let’s get started.
Option 1: Sell Through Kajabi and Fulfill Through Shopify
The idea behind this option is to manage the entire sales process on Kajabi and handle fulfillment through your Shopify account.
In this case, you would set the product pricing, collect customer orders, and process payments through Kajabi, and then pass the information to Shopify for processing the order.
There are several advantages to selling through Kajabi:
- You can take advantage of the platform’s conversion-focused checkout process along with features like one-click upsells and Kajabi Funnels.
- You can keep all your customer information in one place, manage emails, set up coupons, and manage customer communication.
- Unlike Shopify, Kajabi’s pricing plans don’t charge a transaction fee, so you’ll keep all your profits.
However, this approach will only work if you want to sell one-off products.
As far as Shopify’s strengths go, the eCommerce platform has robust inbuilt fulfillment features and offers discounted shipping rates from major shipping carriers.
Alternatively, if you’re already using a fulfillment service, such as Printful, you can eliminate Shopify from the equation and integrate Kajabi directly with the fulfillment platform of your choice.
Steps to Set Up a Kajabi-Shopify Integration
Kajabi and Shopify don’t have direct integration, so you’ll need Zapier to automate the process.
First, you have to create a product offer in Kajabi. The key here is to create a ghost offer that’s not attached to any digital product in Kajabi.
Head to your Kajabi dashboard, and from the left side menu, go to Sales → Offers.
Then, click on the New Offer button, and on the next page, add a title to your offer, but make sure to not add any products to it — that’s what makes it a ghost offer — and click Continue.
On the next page, set the pricing details for your offer, including the price amount, billing frequency, and payment method.
Once you click Save and Finish, you’ll be taken to the offer page. From here, you need to edit some of the offer’s default settings.
First, you should collect passwords on the checkout page itself so your customers aren’t asked to create an account afterward.
To enable this option, click the Edit Checkout button in the top-right corner of the Offer page.
Then go to Additional settings, and in the Log in requirement section, select Returning members must log in and tick the Collect new member passwords box.
Save your changes, and then select the Form Fields tab to enable the option to collect customer addresses. You’ll need to push this information to Shopify so that it can ship your products to the right destination.
Again, save the changes you’ve made, and exit the offer settings.
Then, scroll down the Offer page to the Post-purchase section, and select a Custom Thank You Page from the drop-down menu.
If you skip this step, your new customers will be sent to your product library page, which won’t show any products to them.
Now that you’ve set up your offer in Kajabi, you can use Zapier to send customers’ shipping address data to Shopify.
Simply log into your Zapier account, and if you don’t have one, create a new account.
Then, you need to create a Zap where the trigger will come from Kajabi’s side and the action from Shopify.
Select New Purchase as the trigger in Kajabi, and Create Order in Shopify.
Now, when a customer purchases your physical product in Kajabi, Zapier will pass their information, including the shipping address, to Shopify to create and fulfill the order.
Alternatively, you can use Kajabi’s webhooks to send order information to Shopify’s API. This option is more complex but worth exploring if Zapier doesn’t fit your budget.
Option 2: Embed a Shopify Buy Button on Your Kajabi Website
Apart from using Kajabi’s ghost offers, you can also sell physical products on the platform using Shopify’s buy buttons. Selling products through Shopify’s buy buttons is perfect for Kajabi creators who have many physical products.
In this scenario, the sales part will happen on Shopify, where you’ll also add your products, and you can use the Kajabi website builder for your storefront.
Taking this into account, you won’t need a full-fledged Shopify store, but you can enable Shopify’s checkout feature and sell products with its Starter plan, which costs just $5/month.
How to Add a Shopify Button to Kajabi
Before creating the buy button, you need to log in to your Shopify admin dashboard, add your products, and create a product collection if you want to show all your products in Kajabi.
Next, go to the Shopify App Store, and in the search bar, type in Buy Button channel.
Select Add App, and on the following page, click on Add Sales Channel.
Once you finish this step, you’ll see the Buy Button tab in the menu on the left.
When you go to that page, you’ll see the option Create a Buy Button.
Click on the button, then, in the next step, choose the button type based on the number of products you want to display on your Kajabi website.
If you have a single product, select the Product Buy Button, and if you’re showcasing multiple products, select Collection Buy Button.
For this guide, we’ll go with Collection Buy Button. Whichever option you choose, though, you’ll be asked to select a collection or product you want to show on an external website.
Once you do that, you’ll be taken to another page where you can customize your buy button. On this page, you can customize the button appearance and choose what happens when a customer clicks on it.
Then select Add product to cart action, and click the Next button in the top-right corner of the page.
This will take you to the final page, where you can copy the code for your button.
Now, go to your Kajabi account and navigate to Website → Pages from the left-side menu, and select the page where you want to add the button to open the page editor.
Once in the page editor, click the Add Section tab, scroll to the bottom, and select Custom Code.
Add the Custom Code section, and on the left side of the screen, paste your buy button code.
Click Save, and you’re done!
Your products from Shopify will now show on your Kajabi site, and once a customer clicks on the buy button, it will be added to their shopping cart.
Selling physical products on Kajabi is easy with Shopify. You have two options: use Kajabi for the entire sales process and Shopify for fulfillment or embed Shopify’s Buy Buttons feature on your Kajabi website to add a shopping cart functionality.
Which option you choose will depend on your needs and budget. But once you’ve decided, you can easily set up the integrations by following the steps outlined above.
To start selling through Kajabi and Shopify, you need an active subscription to both platforms. You can get a free trial on both platforms by clicking the buttons below.
We hope you liked this Kajabi-Shopify integration guide, and if you have any questions, let us know!