Documentation

Note: these docs are a work in progress. If you find errors or need clarification get in touch.

Get Started Selling

There are two ways to sell your digital goods:

  1. Sell directly on your website or blog by embedding checkout.
  2. Share a link to your product (via Facebook, Twitter, email, etc).

Selling directly on your website or blog

We've made it easy to sell on your existing website or blog, WordPress site, Tumblr blog & even your SquareSpace site. Adding checkout to any of these platforms is a snap with our guides. Generally you'll either use our plugin or add some simple JavaScript to your website that turns any Simple Goods link to a payment modal when clicked.

Share a link to your product

By default, Simple Goods creates a unique link and checkout page for each one of your products. This means you can start selling even without a website or blog. Just share your unique product link and you're done.

Share on Twitter

Every product you create has a unique link. Share this link on Twitter and we'll automatically build a beautiful product card for your followers to view and ultimatly click on and buy.

Share on Facebook

The same is also true for Facebook. Share your link on your fan page or in a status update. We'll create a beautiful product preview for you.

Vanilla Website
5-10 Mins Easy - Moderate

Overview

Adding a Simple Goods checkout button (like the one below) to your existing website is easy. If you're using WordPress, Tumblr or SquareSpace be sure to see those guides instead.

Example Buy Now Button

Buy Now - $4.99

Setup

To add checkout to your existing website follow these steps:

  1. Open up the page you'd like to add checkout too.
  2. Next, scroll down until you find the closing </body> tag
  3. Immediately before, copy and paste the following JavaScript snippet:
Note: this JavaScript snippet must be present on every page you'd like checkout to happen.

Add Product Links

The last thing you need to do is add links to your products on your pages or blog:

Customizing Your Buy Button

By default, Simple Goods provides a bright blue buy button. To customize this: You can remove the default class: <class="simple-goods-btn"> and Add your own: <class="my-button-style">

WordPress Guide
5 Mins Easy

Overview

Selling directly from your existing WordPress blog or website is easy with the Simple Goods WordPress plugin. Our plugin makes it simple to add buy now buttons to your pages and posts which in turn let buyers pay directly on your website or blog without ever leaving.

Example Buy Now Button

Buy Now - $4.99

Setup

To get started with our WordPress plugin follow these steps:

  1. Login to your WordPress website (usually located at http://www.yoursite.com/wp-admin)
  2. In the left hand menu, navigate to Plugins > Add New
  3. In the search box, enter Simple Goods and click Search Plugins
  4. Next, click Install Now (you may be presented with a prompt, click OK)
  5. lastly, click Activate Plugin
  6. That's it - there is no configuration. See the next step on how to use start using it.

Using Shorcodes

Our WordPress plugin includes a shortcode for your convenience. The only thing the shortcode requires is a link to your product on Simple Goods (be sure to replace example links with your own).

Examples:

Add a buy now button to your page or post:

Add a buy now button with custom text:

You can even customize the button by setting your own CSS class:

Using Links

You can use traditional links to your Simple Goods products as well:

Lastly, if you'd prefer your links to actually go to the Simple Goods checkout page instead of displaying the modal on your site just a target="_blank" on your link:

Tumblr Guide
5 Mins Easy - Moderate

Overview

To add checkout to your Tumblr pages or blog you'll need to include a small javascript snippet in your theme. Links to your Simple Goods products will then display the checkout modal when clicked.

Setup

To add checkout to your Tumblr page follow these steps:

  1. Login to Tumblr, then navigate to your blog (i.e. yourblog.tumblr.com)
  2. In the top right, click Customize
  3. In the left hand panel under your theme click Edit HTML
  4. Next, scroll down until you find the closing </body>tag
  5. Immediately before, copy and paste the following JavaScript snippet:

Add Product Links

The last thing you need to do is add links to your products on your pages or blog:

SquareSpace Guide
5 Mins Easy

Overview

To add checkout to your Squarespace pages or blog you'll need to add a small javascript snippet to your settings. Links to your Simple Goods products will then display the checkout modal when clicked.

Setup

To add checkout to your Squarespace pages follow these steps:

  1. Login to Squarespace
  2. In the left hand black bar, click Settings (cog icon)
  3. In the list of options, click Code Injection
  4. Next, in the text area labeled footer, paste the following JavaScript snippet:

Add Product Links

The last thing you need to do is add links to your products on your pages or blog:

Product Updates
1 Min Easy

Overview

Just made an update to your digital product? Simply check this checkbox and we'll automatically let past buyers know. We'll send an updated download link to the newly updated product and we'll reset their downloads as well.

Updates just got simple!

Return URL
1 Min Easy

Overview

With the return URL feature you can send customers to a special page directly after a successful sale (or free product checkout).

This is perfect for sending customers to pages like:

  • A thank-you page
  • An up-sell page where you can show them additional products or offers
  • A tracking page (for conversions)
  • A custom page to create an account or watch a video

Currency
1 Min Easy

Overview

Simple Goods supports a number of currencies for your products. This makes selling products in your local currency a snap (and is huge for boosting sales!).

Currency supported currencies include:

  • US Dollar: USD
  • Australian Dollar: AUD
  • Canadian Dollar: CAD
  • Swiss Franc: CHF
  • Euro: EUR
  • British Pound: GBP
  • Mexican Peso: MXN
  • Norwegian Krone: NOK
  • New Zealand Dollar: NZD
  • Swedish Krona: SEK
  • Singaporean Dollar: SGD

Theme Color
1 Min Easy

Overview

Using the theme color option you can quickly match the styling of the Simple Goods checkout flow to your site or brand:


You can use this option to change the color the checkout buttons, form highlights and more:

MailChimp
10-30 Mins Easy - Advanced

Overview

With our MailChimp integration it's simple to add your customers email address and product purchased to your existing email lists after each sale. Watch our short video below to get started:

Advanced Options

Simple Goods can send the name of the product that was purchased to MailChimp after each sale. You can use this to segment your email list further by sending emails only to customers that purchased a specific product or version of your product. In order to collect this info however you'll need to add a custom merge tag inside of MailChimp:

  1. Login to MailChimp
  2. In the left hand menu bar, click the lists icon
  3. Select the list of your choice
  4. Next, from the settings menu, select the List fields and *|MERGE|* tags option
  5. Click Add A Field and select Text as the field type to add
  6. In the field label and merge tag fields, rename these to PRODUCT
  7. Save your changes
That's it. Simple Goods will automatically start sending the name of the product purchased to MailChimp to be recorded in your email list.

Instant Payment Notifications
10-30 Mins Easy - Advanced

Overview

Simple Goods provides a basic webhook for new transactions (both paid & free). If you're unfamililar with webhooks think of them as simple notifications whenever a specific action happens. They are incredibly useful for integrating with other services and systems.

Setup

Setting up and enabling webhooks is simple. To get started:

  1. Navigate to Settings > Integrations > Sales Webhook.
  2. Add a URL endpoint that you'd like us to ping after each transaction.
  3. Save Changes.

Example

Below is an example JSON body payload that will be sent as a POST request to the URL endpoint specifed in setup:

Integrations

Generally speaking, to integrate our webhooks with your website or app will require a developer to handle the incoming webhooks and to do something with them (such as create a new user, add in-game credits to an account, etc). However if you're not technical or don't have access to a developer you may want to check out the section below on Zapier.

Zapier

Zapier is an awesome service that let's anyone connect muliple services and automate tasks, all without any code or programming. For example, after each sale you could add customer details to a spreadsheet, send yourself a chat notifiction and more. The possibilities are endless. 100's of integrations with Simple Goods are made possible with Zapier.

Example: Connect Simple Goods to MySQL via Zapier

Courtesy of Michael Herman, co-founder of Real Python.