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

  1. From your Oshi dashboard, go to Connections in the left sidebar
  2. Select WooCommerce and click Connect
  3. 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

  1. In the Oshi connection popup, click Download Plugin to download the plugin file
  2. In your WordPress Admin, go to Plugins > Add New > Upload Plugin
  3. Upload the Oshi plugin .zip file and click Install Now
  4. 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

  1. After activating, go to the Oshi plugin settings in your WordPress dashboard
  2. Paste your Connection Code from Step 1
  3. 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:

  1. Enable Add marketing opt-in checkbox to checkout
  2. The default label is: "Send me exclusive offers and Bitcoin rewards by email"
  3. 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

Was this article helpful?