3DPrint Lite


If you have a 3D printer and wish to charge for model printing this plugin is for you.

How it works:

Site administrator configures printers, materials and pricing in the admin. Customers upload their models, choose printer and material, see the estimated price, input their email address and comments and press the “Request a Quote” button.
The admin receives the request notification by email and sends the quotes through the Price Request Manager or discards the quote requests.


  • Supported file types: STL (bin, ascii), OBJ (+.mtl), ZIP.
  • Configurable printers, filaments and coatings.
  • Build tray shape (rectangle, circle).
  • Material/coating shininess (plastic, wood, metal).
  • Transparent and glowing materials.
  • Customizable pricing: can be configured to charge per model weight, filament volume or bounding box volume.
  • Large file upload support (upload chunking).
  • Model scaling.
  • Drag and drop.
  • Filament price calculator.
  • Email notification.
  • Email templates.
  • Price request manager.
  • Translation ready.
  • Responsive layout.

Demo: http://www.wp3dprinting.com/3d-print-lite-demo/

Premium version of the plugin has all features of the lite version plus:

  • WooCommerce integration.
  • Laser cutting support.
  • Bulk Upload Mode.
  • Form Builder (Integrazione con NinjaForms)
  • File Manager
  • Supporto per altri tipi di file: STP, IGS, DXF
  • Stampa delle immagini: i file JPG, PNG, GIF, BMP vengono convertiti in STL.
  • Possibilità di disporre più modelli STL da un file ZIP.
  • Ridimensionamento del modello (è possibile ridimensionare ogni asse individualmente).
  • Extra layout options.
  • Model repair & optimization (auto rotation for optimized 3D printing process)
  • Rotazione manuale del modello.
  • Infill calculation.
  • Per hour pricing.
  • Support material calculation.
  • Ability to add predefined models to products.
  • Gestore dei template delle email.
  • Discount system.
  • Modalità a schermo intero.
  • Custom attributes with configurable price.
  • Ability to assign different printers and materials to different products.
  • Free support.
  • New cool features to come.


  • Frontend


  • Make sure you have WordPress installed properly (wp-content/uploads/ directory should be writable).
  • Copy 3dprint-lite folder to wp-content/plugins.
  • Activate the plugin from the Plugins menu within the WordPress admin.
  • On the settings page configure the main settings, printers and materials.
  • Create a new page, give it a name and paste shortcode [3dprint-lite] into the page body.
  • Click “Publish” button.
  • Fatto!


Does the plugin offer WooCommerce integration?

Only the premium version – http://www.wp3dprinting.com/

How is the printing price calculated?

Generally the formula is: printing price = printer cost + material cost . Printer and material cost are calculated depending on the settings on the 3D Printing page. The cost can be calculated through filament volume, weight or bounding box.

Does the plugin check models for printability?

The current version only checks if the model is larger than the selected printer size.

How do I set up different price rates for different amounts of material and volume?

For example you want to charge 0.5$ for < 200cm3, 0.4$ for >200cm3, 0.3$ for >400cm3. Instead of regular numeric price enter this formula: 0:0.5;200:0.4;400:0.3

The price and amount are delimted by “:” symbol and price-amount pairs are delimited by “;”. This works on printer, material and coating prices.

How do I translate the plugin?

Il modo più facile è usare questo plugin https://wordpress.org/plugins/loco-translate/

La funzione email non funziona, cosa devo fare?

Usa il plugin Easy WP SMTP https://wordpress.org/plugins/easy-wp-smtp/


4 Marzo 2023 1 risposta
I have to say that Sergey is a very helpful person. He solved all problems within a short time, although the problems were not with the plugin. He's really a nice person and helps where he can, oh in the middle of the night. THANK YOU FOR THE PERFECT PLUGIN AND A OUTSTANDING SUPPORT!
10 Febbraio 2023
The 3D printing price calculation plugin for WordPress has exceeded my expectations! Not only is it user-friendly and easy to use, but it is also highly customizable, allowing me to tailor my prices to meet the unique needs of each project. The plugin integrates seamlessly with my WordPress website, making it simple for my clients to receive accurate and up-to-date quotes. I highly recommend this plugin to anyone looking for a top-notch, cost-effective solution for their 3D printing service. 5 stars all around!
19 Dicembre 2022
Like the Title says: There is no help if you buy this plugin and got problems - you are on your own. My problem is: there is no way to get a product in the cart. Support forms on [ link removed, do not put any links in reviews ] didn't even work, and the support don't react on my request in the support threads. BADDEST CUSTOMER SERVICE EVER
Leggi tutte le recensioni di 28

Contributi e sviluppo

“3DPrint Lite” è un software open source. Le persone che hanno contribuito allo sviluppo di questo plugin sono indicate di seguito.


“3DPrint Lite” è stato tradotto in 6 lingue. Grazie ai traduttori per i loro contributi.

Traduci “3DPrint Lite” nella tua lingua.

Ti interessa lo sviluppo?

Esplora il Codice segui il Repository SVN iscriviti al Log delle Modifiche. Puoi farlo tramite RSS con un lettore di feed.

Changelog (registro delle modifiche)

Mobile bugfixes
WordPress 6.2 tested

Infills section
Infills can be assigned per printer
Rotation speed setting
Rotation direction setting
Filter files by extensions
Decimals bugfix
WordPress 6.1 tested

Settings: Tooltip Engine
Settings: Tooltip Theme
WordPress 6.0 tested



Responsive view fix
CSS adjustments
Automatically select a fitting printer if “auto scale” option is disabled
Translation fix
WordPress 5.9 tested


New layout “Dropdown New”

Code cleanup

Code cleanup

Code cleanup

Code cleanup

Security fixes

Renamed window.wp.hooks to window.wp.event_manager, please adjust your JS hooks accordingly

WordPress 5.8

Can be used together with the paid version

New option in general settings: Auto Scale
WC compatibility fix

“Load On” setting in the admin.
Added the shortcode field for copying on the settings page

Preserve HTML checkbox in Email Templates

Option to change the order of printer and material selection in Settings -> Product Viewer
Backend: [weight] shortcode in e-mail to client template
DB primary key bugfix
Ajax loader image centering bugfix


Bugfix: Incomplete price request list
Bugfix: Wrong quantity in price request e-mail

New admin area
Moved printers, coatings, materials and price requests to DB tables
Added quantity field
Loading Image is configurable
Better line break handling in e-mail templates
Multiple bugfixes and layout adjustments
WordPress 5.6 tested

WordPress 5.5 tested

Shows error code on failed upload


Printers, materials and coatings have new fields: description and photo.
Description and photo are displayed in a tooltip on the frontend.

Mail From field bugfix
Minor bugfixes (PHP notices)


Email templates
Minor bugfixes

Fixed obj models on mobile browsers

Use MeshLambertMaterial instead of MeshPhongMaterial on mobile devices


Updated Three.js to the latest version (r101)
Automatically select a fitting compatible printer if a model is too large
Mobile view bugfix

Email quotes bugfix

JS bugfix

Readme.txt update

Materials and printers can charge per removed material volume (bounding box volume material volume)
Minimum scale set to 0.01%
Initial file chunk size matches max_upload_size


Email quotes bugfix


Extra price fields

Inch conversion fix




“Request price” bugfix


Switched to three.js library

File chunk size is configurable

Printers have full color option

Printers have minimum model side option

Auto rotation option

Show shadow option

Ground mirror option

Materials and coatings have shininess/transparency/glow options

Some bugfixes





Email is configurable.

A few bugfixes

Price bugfix.


Added scaling feature.

Fixed remove request.

CSS fix.


Drag and Drop feature.

“Show printer box” and “show grid” options.

CSS adjustments.


Added layout templates for printers, materials and coatings (check settings page).

Admin area bugfix.

Backend improvement: accordion tabs, clone and remove buttons.

Frontend css adjustments.

Some bugfixes and security updates.


Printers, materials and coatings can have a fixed price.

Model stats configuration.

Minimum price/starting price option.

CSS and JS versioning.

Minor bugfixes.


bug fixes


Minor js fix.


Cookie lifetime is configurable.

Fixed install script.


Materials can be assigned to coatings.

Can be loaded everywhere.

Uppercase extension fix.

Added gzip instructions to .htaccess

Fixed zip archives with utf8 files inside.

File size is checked for extracted files.

Added uninstall script.

Minor css fix.


Materials can be assigned to printers.

Can hide model stats.

If a printer/plane color is empty they get invisible.


Renamed Filament to Material, enabled Density field for non-filament materials.

Now its possible to set different price rates for different amounts of material/volume (see FAQ).

Fixed uploading of files with utf8 names.

Printers, materials and coatings are translatable now.

Button color is configurable.

Canvas stats and printer/material/coating boxes can be hidden.

Minor layout fixes.


Zip file support. Models can be upload in a zip archive (one model per archive).

Obj models with .mtl files and textures can be uploaded in a zip archive.

Better obj file support.

Added a housekeeping feature.

Minor layout fix.


A bugfix




A bugfix


Added coating material

Added price formatting options

Some bugfixes and layout adjustments


Uploader fix


Minor layout fix


Minor layout fix


  • Initial release.