How to Connect WooCommerce
Last updated March 5, 2026
Connecting WooCommerce to Oshi lets you reward customers with Bitcoin (sats) on every purchase made through your WordPress store. Setup involves installing a plugin and entering a connection code.
Note: The WooCommerce plugin only handles the connection. All reward settings and customization live in your Oshi dashboard.
Steps
Step 1: Generate Your Connection Code
- From your Oshi dashboard, go to Connections in the left sidebar
- Select WooCommerce and click Connect
- Click anywhere in the Connect Code field to generate your unique code
Keep this screen open — you'll need the code in a later step. The code is secure and temporary, used only to link your store.
Step 2: Install the Oshi Plugin
- In the Oshi connection popup, click Download Plugin to download the plugin file
- In your WordPress Admin, go to Plugins > Add New > Upload Plugin
- Upload the Oshi plugin
.zipfile and click Install Now - Click Activate
Tip: On Mac, Safari may automatically unzip the plugin when you download it. If you see a folder instead of a
.zip file, right-click the folder and choose Compress to create a .zip, then upload that.Step 3: Enter Your Connection Code
- After activating, go to the Oshi plugin settings in your WordPress dashboard
- Paste your Connection Code from Step 1
- Click Connect
If your code has expired, return to the Oshi dashboard and generate a new one.
Step 4: Configure the Marketing Opt-In
Customers must opt in to marketing emails in order for Oshi to deliver their rewards. In the Oshi plugin settings:
- Enable Add marketing opt-in checkbox to checkout
- The default label is: "Send me exclusive offers and Bitcoin rewards by email"
- Edit the text to fit your brand if needed
The checkbox will appear on your checkout page, usually just below the payment options.
Note: If your checkout already includes a newsletter or marketing sign-up, you can disable the Oshi checkbox to avoid duplicates — as long as customers have a way to opt in.
What's Next
- Set up purchase rewards — Configure how much Bitcoin customers earn on each order.
- Fund your rewards balance — Make sure your account has enough sats to cover rewards.
- Set up auto recharge — Keep your program running without manual intervention.
Related Articles
How to Connect OmnisendHow to Set Up Wine Club Member Bonus RewardsHow to Manage Square LocationsHow to Build Omnisend Loyalty Automations with Oshi Bitcoin RewardsHow to Connect KlaviyoHow to Connect ShopifyHow to Add the Shopify Order Status Page ExtensionHow to Add the Shopify Thank You Page ExtensionHow to Enable the Shopify App EmbedHow to Connect ZapriteHow to Connect VinoshipperHow to Set Up Zaprite Referral and Affiliate TrackingHow to Connect SquareHow to Set Up BTCPay Server Referral and Affiliate TrackingHow to Connect BTCPay ServerHow to Build Klaviyo Loyalty Flows with Oshi Bitcoin Rewards
Was this article helpful?