Shapeways Shopping Cart for your own External Shop

Shapeways provides a free marketplace for you to directly sell your designs. However, we know many of you have your own website, and might have your own shop. So, we have an easy way for you to use the Shapeways checkout system on your own site.

This tutorial shows you how to make a "Add to Cart" button for any of your products. You can use this to add multiple products at the same time and set the material for each item too.

Currently, if you're linking to your product description page on Shapeways, you can actually use a link to put that product directly into the shopping cart. 

Give it a try here: 
Click to Add Product to Cart

Or, you can select the stainless steel version instead. Try this:
Click to Add Product to Cart

The url for the link looks like this:

http://www.shapeways.com/cart/addMultiple?model_id[]=302496 

See, just put the 6-digit model id for your product. You can find the model id from the url of your product page on Shapeways.


The url for this product is: www.shapeways.com/model/302496/skull_ring_us_6.html
So the model id is 302496

The product will be added to the shopping cart with the default material you set for your product.
To set the material, the link looks like this:

http://www.shapeways.com/cart/addMultiple?model_id[]=302496&material_id[]=23 

Just put the number associated with the material you want.

White Strong & Flexible 6
White Strong & Flexible Polished 62
Black Strong & Flexible 25
Red Strong & Flexible 45
Purple Strong & Flexible 65
Dark Grey Strong & Flexible 59
Alumide 28

Silver Glossy 54
Silver 53
Stainless Steel 23
Gold Plated Matte 31
Gold Plated Glossy 39
Bronze Matte 37
Antique Bronze Glossy 38

White Detail 5
Black Detail 7
Transparent Detail 4
Frosted Detail 60
Frosted Ultra Detail 61
Grey Robust 1

Full Color Sandstone 26
Sandstone 27

Glazed Ceramics 63
Black Glazed Ceramics 64
Milky White Matte Glass 30
High Gloss White Glass 35
High Gloss Black Glass 36

You can also assign the quantity for the item. So if you want to make a button to buy 5 Skull Rings in polished gold, the link url looks like this:

http://www.shapeways.com/cart/addMultiple?model_id[]=302496&count[]=5&material_id[]=39



That's basically it.
You can especially use this if you have a product that prints in multiple pieces, or if you want to make a drop down selector for size. You can use this to easily make your own custom shop page on your website that is powered by Shapeways.
We have an example shop page that demonstrates this.


It's a more advanced way to use the Shopping Cart. The drop down selectors are form elements, and it sends model_id, material_id, and/or count via GET or POST to http://www.shapeways.com/cart/addMultiple

You can download the code for the Example Shop in a zip:
Shapeways_example_shop.zip

Feel free to use the example however you like.