Features
STL File Upload
Customers can upload their 3D model files directly on the website through a simple upload form, with no external accounts or plugins required on their end.
Automatic Price Calculation
Prices are calculated automatically based on model volume, material, print quality, infill percentage, and color, giving customers an instant, accurate quote.
Local STL Processing
STL files are parsed and calculated entirely on the server. No external API or API key is needed, keeping customer files and pricing logic private.
3D Model Preview
Customers can preview their uploaded model directly in the browser before placing an order, powered by Babylon.js.
Customizable Options
Store owners can configure available printing technologies, materials, quality levels, infill percentages, and colors from the admin settings page.
Setup & Installation
-
Install the Plugin
Upload the plugin ZIP file through Plugins > Add New > Upload Plugin, or search for "3D Print Pricing Calculator" directly in the WordPress Plugin Repository.
-
Activate the Plugin
Activate the plugin from the Plugins menu in the WordPress admin dashboard.
-
Configure Pricing and Currency
Go to Settings > 3D Print Pricing Calculator to set your cost per cubic centimeter, currency symbol, and pricing rules for materials and quality options.
-
Configure Printing Options
In the same settings page, set up the printing technologies, materials, quality levels, infill percentages, and colors you want to offer customers.
-
Customize the Email Template
Go to the Email Template settings page to customize the confirmation email sent to customers after checkout. Available placeholders include order number, customer name, email, shipping address, order details, and selected options.
-
Add the Shortcode
Copy the shortcode below and paste it into any page or post where you want the upload form and calculator to appear.
[ppc3d_stl_upload_form] -
Test the Upload Flow
Visit the page containing the shortcode and upload a sample STL file to confirm that pricing, preview, and checkout all work as expected.
-
Review Uploaded Files
Use the built-in File Manager in the admin panel to view, download, or delete STL files uploaded by customers.
Requirements
| Requirement | Minimum | Notes |
|---|---|---|
| WordPress Version | 5.7 | Tested up to 7.0.1 |
| PHP Version | 7.4 | |
| Server File Permissions | Write access to uploads directory | Required for storing uploaded STL files |
Compatibility
| Item | Status | Notes |
|---|---|---|
| Divi Theme Editor | Compatible | Modal loadout issues resolved as of version 1.3.4 |
| Local Development (XAMPP, etc.) | Compatible | Requires internet access for Babylon.js CDN assets |
| WP Mail SMTP | Compatible | Recommended for improved email deliverability |
Support & License
Support
For issues or questions regarding this plugin, please contact our support team.
contact@odysse.ioLicense
GNU General Public License v3.0 (GPLv3 or later)
FAQ
How can I upload an STL file? +
Go to the page or post containing the upload form, click the Upload STL File button, and select your file from your device.
What settings do I need to configure? +
Configure pricing, currency, material, quality, and checkout options under Settings > 3D Print Pricing Calculator.
Do I need an API key? +
No. The plugin processes STL files locally on your server and does not require an external API key.
Where can I see files customers have uploaded? +
Open the File Manager page in the plugin’s admin menu to view, download, or delete uploaded STL files.
Does the plugin support bulk orders? +
Yes, bulk order processing has been supported since version 1.3.4.