In what language is Gumroad written

Super easy e-commerce with Gumroad

Gumroad is an incredibly easy way to create customizable products and sell electronic and physical goods in minutes. It's not intended to be a replacement for all purchasing systems, but it can definitely take over the sale of music, artwork, t-shirts, PDFs, and more.

Check out the screencast

Alternatively, you can download the video or subscribe to Webdesignuts + Screencasts via YouTube

Read the tutorial

If the video isn't your thing, here is a written guide to get you started. Feel free to ask your questions in the comments!

Why Gumroad?

I literally think your grandmother could use Gumroad to sell her ugly sweaters. It is The easy. It's not just easy, it's good. The system is very well designed to make it easy to upload, customize and manage orders.

What is the trade?

Without the API, you don't have much control over what your item detail page looks like. That's not a big deal because the item detail page looks pretty nice. The only other downside I can think of is that JavaScript carts always seem a bit unsafe to me. I've heard stories from people who changed the prices of items on various JavaScript carts, but to be honest I don't know if this applies to Gumroad as it creates an iframe to display your product. So I'm assuming that if you click "I want this!" Click. Button that will be verified on the server.

The downsides are that it looks great, is extensible with a great API, and is probably pretty safe. Wait, there are no compromises! Is Gumroad Really That Good?


Gumroad's creator Sahil Lavingia made some really good choices when putting Gumroad together. I think the choices that made Gumroad work so well were to get the seller out of control; Make sure the design you are enforcing looks good. and make everything else simple and elegant.

try it

You can't break anything or buy something by mistake if you don't enter your billing information. Create an account at now and have a look around.

The first thing you will notice after logging in is that Gumroad wants you to create products.

Create product

Add a title and upload or link something. If you sell an e-good (PDF, some vector symbols, some music), upload it or link it. When selling a physical item, it is common practice to upload or link a photo.

State your price. Set this to any price. If you enter a + in the field instead of a number, a text box will appear and you will be asked to enter a price proposal. Enter the price you think is fair. This sets up a "pay what you want" system where the buyer can get the item for free, but they are persuaded to actually buy the item.

Upload or link a 670px cover photo. This is the picture above in your product detail mode. People tend to buy your product more when you have a nice cover photo. So take the time to create a product and upload it.

Describe your product. Use all kinds of big, fancy city boys.

Click the File Options button to add additional files. If you forgot to compress the product, you can now upload additional files.

Save your changes, click Publish, and access the shortcut. Now you can share this link with anyone and they can view your product. You could buy your project by filling out your billing information, but let's check everything else before we start selling. You may see something you want to use.

Inventory, shipping rules, customizable checkout forms, coupons and variants

The Options tab has a ton of information about how compact and clean it looks. You can change the permalink of the item you're selling (if the permalink isn't already taken - wondering if is available, these guys aren't paying me enough!) I do Jokes - I'm going back to work now Ian, sir! sniff)

By default, you can deliver an unlimited amount of your product. This is fine if you are selling e-goods, but if you have physical goods to ship then you should definitely "limit sales" to something less than infinite.

If you only want to ship to a specific country, you can change that too.

You have a profile page under. If you go there you can see some boilerplate profile information. However, this is also where you can see all of the items that you sell. If you do not want a product to be displayed on this page, you must deactivate the "Visible on profile page" check box.

Below you can see the user purchase form. This form is all a buyer needs to fill out prior to check out. By default, your product only needs an email address. However, if you are shipping something, click the "Required Shipping Information" button. In this area you can also specify fields that you would like to collect during the ordering process.

Now you can create coupons that the user can navigate to either directly via a URL you specify (e.g.****/MyCouponCode) and when you click the "Add Offer" box mark the purchase form "checkbox, anyone can use the code during the ordering process. There is even a place where you can indicate the number of vouchers available. For example, you can do the following:" The first 100 users to use the voucher code 'HamburgerSalad 'Get $ 10 Off. "

Finally, you can add some "variants" to the product. A good example of this would be t-shirts. In the case of variants, you can specify the size of the t-shirts, and if you add another category, you can specify the color at the same time.

Go to the next tab!


The receipts look nice but are pretty bland and self explanatory. Once a product is sold, the buyer can click a link on the receipt to instantly access their file (along with the email sent to that link). You can write a thank you message here.


I'm assuming this is a list of people who bought the product, but to be honest I haven't sold anything with Gumroad so I can't be sure what information is shown here. I am willing to bet that the information provided on the "User Purchase Form" (under the "Options" tab) is listed here.

Feel free to submit screenshots. I couldn't find any. :)

Email customers

When buyers purchase a product, both the buyer and seller receive an email. The seller receives an email saying "You have sold product name". The buyer receives a "You bought a product from Gumroad!" Email with a link to download. You can customize this email here. You can also explicitly attach the file to this e-mail by activating the "Attach product to this e-mail" check box. It's also a great way to send an updated file to your buyers. For example, new versions of a PDF book that you have written.

Not only that, but if you just want to email your buyers and let them know about something, you can leave the box unchecked and email them.

Set up payment options

You are now ready to start selling your product, but you will not be able to actually get paid until you have set up your payment options. Click on "Settings" in the upper right corner and then on "Withdrawal". Once you are on this screen, you will be asked to enter your bank details. Do this.

Gumroad will be paid to you every other Friday for all sales up to a week prior to that date. You must have at least $ 10 in your account. So you have to sell more than ten dollars and wait for the next Friday before getting paid.

Note: What additional fees (if any) will result from using PayPal is not clear to me at this point ... I would expect normal fees to apply depending on the type of PayPal account you have, but if you are experienced with Gumroad and Have PayPal, please let us know in the comments!

Sell ​​your product

After you've configured your product the way you want and linked your banking or PayPal information, you're ready to start selling. Click on your product and "Publish" if you have not already done so. Look at the right sidebar of your product and now you will see the link "Share to sell", "Share on Facebook", "Tweet" and "Put on your site" ..

Sharing is caring

Give everyone the link "Share to sell" (e.g.****) and they will be directed to your product page. If you want to know what that looks like, just visit the link. You can even customize the background color and button color of each product page.

Of course, you can share this on Facebook or Twitter using the links provided.

Add products to your site

The "Put it on your website" section contains embed code for the link, a button, and an overlay that creates a modal pop-up when someone clicks the link. Of course, the link only links to your product page. The button and overlay embed codes contain two different JavaScript files that you should include at the bottom of your HTML code right before you close