Order a 3D object using the Cloud Engine
The last step when offering a 3D printing service online is the ordering process, to allow each of the orders placed by your customers through our Cloud Engine to be processed on our professional 3D printers. Then the order can be sent to you or directly to your customer, depending on your choice.
There are multiple checkout options when going through our cloud engine:
- General information on pricing and object shipment options
- Let Sculpteo take care of the payment
- Manage payments yourself
The following diagram gives a more detailed summary of all of the possible options:
General information on pricing and object shipment options
Get the price of a 3D print thanks to Price API.
Before placing the order of your 3D object, you'll likely want to know its price. You'll be able to find that price in the embedded shop or product page on your site, but you may want to know the price outside of those two places - especially if you're not embedding them on your site or if your site has its own cart system.
To get the 3D printing cost of an object, you can use our price API . Specifically speaking, it's a GET request which returns information regarding the printing price, the delivery times and solidity problems. Solidity problems return a warning message. All of this information is return as a JSON file , which can automatically give you the exact information you're looking for.
The following information is made available:
|uuid||The 3D model's identifier on Sculpteo.com||string|
|quantity||Number of copies of the 3D model||int|
|scale||Size of the 3D design||float|
|unit||Unit of size for the 3D design||"mm", "cm", "m", "in", "ft", "yd"|
|currency||Currency||"EUR", "USD", "GBP"|
|productname||3D Printing Material||
The list of available materials can be found
in the corresponding JSON file
Keep in mind that the price of the 3D object is only the 3D printing cost - it does not take the shipping price into consideration.
After printing the object on our professional 3D printers, we can guarantee worldwide shipping direct to the locale of the final client.
The price of the 3D print indicated on the Sculpteo site or through one of its integrable iFrames do not include shipping prices because those prices are determined given the address of the client. Thus as the customer checks out and gives their shipping address, we are able to provide the shipping costs.
If you are managing the payments and fixing your own prices, you'll need to know the different shipping prices to consider. You can visit our price and delivery page to get a better impression of shipping prices and times.
The packaging provided by Sculpteo is largely neutral. However you do have the option of a more personalized packaging (company name, logo, address, etc.). In order for that type of shipping to take place, you'll need to provide us your customized packaging and support any additional logistics costs which would arise with the new packaging.
Contact us for more information regarding packaging.
Let Sculpteo handle the payments
The simplest solution for payments is to let Sculpteo handle the payment. The biggest hassle this solves is that of creating a "Basket" or "Cart".
Leave your clients to pay directly on the Sculpteo.com
If you choose to redirect your customers to pay directly on the Sculpteo site, each step of the payment process would be as it would be accomplished on Sculpteo.com. The following images explain how that process is carried out.
You'll find more information regarding the price and payment methods on the appropriate page .
Let your customers pay through an embedded window
If you'd prefer that your customers do not leave your website when ordering a 3D print you can instead embed the purchase process on your site. That process is similarly described in the images below.
You can also embed the checkout module onto your site without a product window (this is particularly advantageous for mobile applications). To learn more about embedded tools, visit the following page.Embed the purchase module in your website: Tutorial
The second available solution through the Cloud Engine is to personally manage payments. This choice is most advantageous if you're looking to set the price of each 3D printed object individually, or if you already have a checkout cart on your website that you'd like to add Sculpteo's 3D printed objects to.
Displaying the Shopping Cart
When displaying 3D print purchases within your own shopping cart, the first step is to update the cart with the purchased objects. To accomplish this, a plethora of information is available for you to add on your website, including: a mock up of the object, the design's name, its price and its delivery date. Depending on the information you'd like to include in your basket, consult the information queries section or the API price description .
Placing an order through the API
Once the final customer has made their payment, all that's left to do is to place the order with Sculpteo. The final client will directly receive the object and you will receive a comprehensive monthly invoice describing the 3D printing as well as the shipping costs.
If you want the 3D print to be automatically launched after a purchase is placed on your site, consult the Order API . Though, you ought to contact us in order to establish and regulate your monthly payments.
The API is called through a POST request which contains the following information:
|login||Your Sculpteo account login information||string|
|password||The password associated with your Sculpteo login||string|
Number of 3D objects ordered i: <uuid>:<quantity>:<scale>:<unity>:<material>
(i begins at 0)
|fake||Purchase simulator||0=no, 1=yes|
Your partnering identifier
( contact us to create one)
|ship_invoice||The order invoice||multipart POST data|
|ship_addressee||Shipping address - First/Last Name||string|
|ship_street1||Shipping address - Street||string|
|ship_street2||Shipping Address - Street 2||string|
|ship_city||Shipping Address - City||string|
|ship_state||Shipping Address - State||string|
|ship_postal_code||Shipping Address - Postal Code||int|
|ship_country||Shipping Address - Country||string|
Our API returns a reference number which can be used to follow the order progress. This can be found at the following URL: //www.sculpteo.com/shop/tracking/reference/<reference> .