Shr3Dt

Add the quote form to your website

Embed your instant-quote form with one iframe, and tune what customers see: materials, colours and suggestions.

← All guides5 min read

Your quote form is a page that belongs to your shop. A visitor uploads a model, says what the part is for, gets a material suggestion and a price, then sends you the request. They don't need an account. Putting the form on your own website takes one iframe.

1. Find your form's address

Every shop has its own address:

https://shr3dt.com/your-shop/request-quote

The your-shop part is your shop's slug, made from the company name you signed up with. The exact address, and an iframe snippet ready to copy, are at the top of the Settings page under “Your public quote form”.

Open the address in a browser first. What you see there is what your visitors will see.

2. Paste the iframe

Copy the snippet from Settings. It looks like this, with your slug in place of your-shop:

<iframe
  src="https://shr3dt.com/your-shop/request-quote"
  style="width: 100%; height: 900px; border: 0;"
  title="Get a 3D print quote"
></iframe>

Paste it wherever your site builder accepts HTML. In WordPress that's a Custom HTML block. Most other builders have an embed, HTML or code block that takes the same snippet, though some only offer it on paid plans. If your builder allows an iframe, the form works there.

There's nothing to set up on the technical side: no CORS settings, no API keys. The form talks to Shr3Dt directly, whatever domain it is embedded on.

The form fits the width it's given, so it works on phones. The height is up to you: 900 px is a starting point. If customers often upload several parts, make it taller so they scroll less inside the frame.

Rather not embed it? Link to the address from a “Get a quote” button instead. The page works on its own too.

What your customers do

  1. Upload a model: STL, OBJ or 3MF, up to 100 MB. STEP and IGES aren't supported, so customers with CAD files need to export a mesh first.
  2. Pick what the part is for: Functional part, Display or decorative model, Used outdoors, Needs to flex or bend, High-detail miniature, or Strong / heavy load.
  3. See the suggested material and the reasons for it, and change the material or colour if they want something else.
  4. Set the quantity and size, and for FDM materials the number of solid top and bottom layers.
  5. See the price. For FDM parts the form slices the actual file automatically and prices from the real print time and material use. Resin and powder parts are priced from the instant estimate.
  6. Enter their name, email and phone (company and a message are optional), and send the request.

The total they see includes tax at the rate in your Settings, and the form tells them you confirm the final price when you review the request.

Tune what customers see

Everything on the form comes from your Machines, Materials and Settings pages. There is no separate form editor.

Which materials appear

The material list shows every active material that has at least one active machine of the same process. To take a material off the form, untick Active on the Materials page. Customers see each material's name next to its process, such as “Plastic (FDM)” or “Nylon powder (SLS)”, so give materials names a customer will recognise.

Colours

Each material's “Colours customers can pick” box sets the swatches on the form, one per line: a name, a space, then a hex code. The first one is selected by default. The colour the customer picks is saved on the quote line, so you see it when you review the request.

Suggestions

The suggestion follows a simple scoring rule that you control through the “Best suited for” tags on each material:

  • Materials tagged for the use the customer picked score highest, and the form says why, for example that a material holds up well under everyday mechanical use.
  • Parts with thin average walls lean towards resin, because fine detail comes out sharper there.
  • Each material is paired with the active machine with the lowest hourly rate that can run it and fit the part. If no machine for that material can fit it, the material moves down the list and the customer is told the part will need splitting.

So if you want PETG suggested for outdoor parts, tick “Used outdoors” on PETG. A material without tags still appears, with a general reason based on its process.

Prices

Prices use your own machines, materials, labour rate, margin, volume discounts and minimum line price. The form uses standard print settings for every part: 0.2 mm layers, 20% infill for FDM, supports where the process needs them, standard lead time and no finishing time. If a part needs sanding, painting or a rush, price it in the quote builder with those settings before you confirm the final price.

When a request comes in

  • It appears in your Quotes list as a requested quote, marked “website”, and every staff login on your account gets an email.
  • Nothing is ordered automatically. Review the file, the material, the colour and any message the customer left.
  • Accept the quote and Shr3Dt opens a job on the job board, where it moves through queued, printing, post-processing, quality check and shipped. The customer gets an email saying their quote was accepted.
  • If it isn't a job you want to take, mark it rejected.

The customer is saved on your Customers page, matched by email, so a returning customer isn't added twice.

Tip: before you announce the form, send a test request from your own site with your own email address. You'll see the whole path a customer takes, and the email your staff will get.

A few practical notes

  • Ask for one part per file. A 3MF that holds several objects is measured as one part, with each object in its own local position, so its size check is less reliable.
  • If the form flags a model as not sealed (not watertight), its volume and price are estimates. Check the file before you accept.
  • A part too big for all of your machines still gets a price, with a warning that it needs splitting.

See it first

Once you've signed up, open your form's address from Settings and try it as a customer would, before you put it on your site. Ready to begin? Start free.