{"id":38214,"date":"2015-08-16T21:56:54","date_gmt":"2015-08-16T21:56:54","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/3dprint-lite\/"},"modified":"2026-03-04T12:15:06","modified_gmt":"2026-03-04T12:15:06","slug":"3dprint-lite","status":"publish","type":"plugin","link":"https:\/\/twd.wordpress.org\/plugins\/3dprint-lite\/","author":14542673,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"2.1.3.9","stable_tag":"trunk","tested":"6.9.4","requires":"3.5","requires_php":"","requires_plugins":null,"header_name":"3DPrint Lite","header_author":"Sergey Burkov","header_description":"","assets_banners_color":"","last_updated":"2026-03-04 12:15:06","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"http:\/\/www.wp3dprinting.com","header_author_uri":"","rating":4.8,"author_block_rating":0,"active_installs":800,"downloads":48985,"num_ratings":37,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0":{"tag":"1.0","author":"fuzzoid","date":"2015-08-16 22:04:07"},"1.0.1":{"tag":"1.0.1","author":"fuzzoid","date":"2015-08-16 22:29:38"},"1.0.2":{"tag":"1.0.2","author":"fuzzoid","date":"2015-08-16 22:36:52"},"1.0.3":{"tag":"1.0.3","author":"fuzzoid","date":"2015-08-18 18:22:32"},"1.0.4":{"tag":"1.0.4","author":"fuzzoid","date":"2015-08-18 18:58:08"},"1.1":{"tag":"1.1","author":"fuzzoid","date":"2015-09-07 17:51:47"},"1.1.1":{"tag":"1.1.1","author":"fuzzoid","date":"2015-09-07 19:05:17"},"1.1.2":{"tag":"1.1.2","author":"fuzzoid","date":"2015-09-07 19:23:21"},"1.1.3":{"tag":"1.1.3","author":"fuzzoid","date":"2015-09-07 19:31:34"},"1.1.4":{"tag":"1.1.4","author":"fuzzoid","date":"2015-09-08 11:02:43"},"1.3":{"tag":"1.3","author":"fuzzoid","date":"2015-11-01 08:46:59"},"1.4":{"tag":"1.4","author":"fuzzoid","date":"2016-02-14 11:11:26"},"1.4.3":{"tag":"1.4.3","author":"fuzzoid","date":"2016-02-16 18:03:09"},"1.4.8":{"tag":"1.4.8","author":"fuzzoid","date":"2016-03-16 15:01:37"},"1.4.9":{"tag":"1.4.9","author":"fuzzoid","date":"2016-03-25 11:25:48"},"1.5":{"tag":"1.5","author":"fuzzoid","date":"2016-03-25 11:51:57"},"1.5.1":{"tag":"1.5.1","author":"fuzzoid","date":"2016-03-25 12:19:55"},"1.5.2":{"tag":"1.5.2","author":"fuzzoid","date":"2016-03-26 20:05:11"},"1.5.2.1":{"tag":"1.5.2.1","author":"fuzzoid","date":"2016-03-26 20:07:41"},"1.5.6":{"tag":"1.5.6","author":"fuzzoid","date":"2016-07-05 11:00:36"},"1.5.6.1":{"tag":"1.5.6.1","author":"fuzzoid","date":"2016-08-09 08:59:35"},"1.5.6.2":{"tag":"1.5.6.2","author":"fuzzoid","date":"2016-08-12 13:13:44"},"1.5.6.3":{"tag":"1.5.6.3","author":"fuzzoid","date":"2016-08-15 14:12:07"},"1.5.6.4":{"tag":"1.5.6.4","author":"fuzzoid","date":"2016-08-18 07:26:14"},"1.5.6.5":{"tag":"1.5.6.5","author":"fuzzoid","date":"2016-09-04 04:20:02"},"1.5.6.7":{"tag":"1.5.6.7","author":"fuzzoid","date":"2016-09-23 10:38:24"},"1.5.8":{"tag":"1.5.8","author":"fuzzoid","date":"2016-11-22 08:32:33"},"1.5.8.1":{"tag":"1.5.8.1","author":"fuzzoid","date":"2016-11-22 08:57:23"},"1.5.8.2":{"tag":"1.5.8.2","author":"fuzzoid","date":"2016-11-22 09:04:28"},"1.5.9":{"tag":"1.5.9","author":"fuzzoid","date":"2016-12-10 16:31:38"},"1.5.9.1":{"tag":"1.5.9.1","author":"fuzzoid","date":"2016-12-10 17:43:03"},"1.6":{"tag":"1.6","author":"fuzzoid","date":"2016-12-11 06:46:58"},"1.6.0.1":{"tag":"1.6.0.1","author":"fuzzoid","date":"2016-12-11 15:57:43"},"1.6.1":{"tag":"1.6.1","author":"fuzzoid","date":"2016-12-28 14:13:38"},"1.6.1.1":{"tag":"1.6.1.1","author":"fuzzoid","date":"2017-01-07 09:02:08"},"1.6.1.2":{"tag":"1.6.1.2","author":"fuzzoid","date":"2017-01-07 10:34:21"},"1.6.2":{"tag":"1.6.2","author":"fuzzoid","date":"2017-02-28 11:16:57"},"1.6.2.1":{"tag":"1.6.2.1","author":"fuzzoid","date":"2017-03-01 10:49:50"},"1.6.2.2":{"tag":"1.6.2.2","author":"fuzzoid","date":"2017-03-04 14:23:53"},"1.6.2.3":{"tag":"1.6.2.3","author":"fuzzoid","date":"2017-04-05 05:17:33"},"1.6.2.4":{"tag":"1.6.2.4","author":"fuzzoid","date":"2017-04-05 05:48:55"},"1.7":{"tag":"1.7","author":"fuzzoid","date":"2017-04-09 14:37:09"},"1.7.0.1":{"tag":"1.7.0.1","author":"fuzzoid","date":"2017-04-09 21:03:41"},"1.7.0.2":{"tag":"1.7.0.2","author":"fuzzoid","date":"2017-04-10 12:11:44"},"1.7.0.3":{"tag":"1.7.0.3","author":"fuzzoid","date":"2017-05-02 16:25:39"},"1.7.0.4":{"tag":"1.7.0.4","author":"fuzzoid","date":"2017-05-10 12:01:10"},"1.7.0.5":{"tag":"1.7.0.5","author":"fuzzoid","date":"2017-05-10 16:37:14"},"1.7.0.6":{"tag":"1.7.0.6","author":"fuzzoid","date":"2017-05-27 08:32:58"},"1.7.0.7":{"tag":"1.7.0.7","author":"fuzzoid","date":"2017-06-03 12:18:59"},"1.7.1":{"tag":"1.7.1","author":"fuzzoid","date":"2017-09-10 12:19:11"},"1.7.1.1":{"tag":"1.7.1.1","author":"fuzzoid","date":"2018-01-02 07:04:26"},"1.7.1.2":{"tag":"1.7.1.2","author":"fuzzoid","date":"2018-06-13 15:24:27"},"1.7.2.3":{"tag":"1.7.2.3","author":"fuzzoid","date":"2018-07-05 13:17:02"},"1.7.2.4":{"tag":"1.7.2.4","author":"fuzzoid","date":"2018-07-05 13:42:44"},"1.7.2.5":{"tag":"1.7.2.5","author":"fuzzoid","date":"2018-07-22 15:07:02"},"1.7.2.6":{"tag":"1.7.2.6","author":"fuzzoid","date":"2018-07-29 10:23:46"},"1.7.2.7":{"tag":"1.7.2.7","author":"fuzzoid","date":"2018-11-09 13:54:18"},"1.7.5":{"tag":"1.7.5","author":"fuzzoid","date":"2019-03-05 16:40:51"},"1.7.5.1":{"tag":"1.7.5.1","author":"fuzzoid","date":"2019-04-02 08:22:52"},"1.7.5.2":{"tag":"1.7.5.2","author":"fuzzoid","date":"2019-04-03 15:24:37"},"1.7.6":{"tag":"1.7.6","author":"fuzzoid","date":"2019-11-26 13:55:34"},"1.7.6.1":{"tag":"1.7.6.1","author":"fuzzoid","date":"2020-03-11 15:16:57"},"1.7.8":{"tag":"1.7.8","author":"fuzzoid","date":"2020-04-27 14:17:59"},"1.7.8.1":{"tag":"1.7.8.1","author":"fuzzoid","date":"2020-05-15 15:00:51"},"1.7.8.2":{"tag":"1.7.8.2","author":"fuzzoid","date":"2020-10-06 13:29:30"},"1.8.5":{"tag":"1.8.5","author":"fuzzoid","date":"2021-01-29 14:19:19"},"1.8.5.1":{"tag":"1.8.5.1","author":"fuzzoid","date":"2021-01-29 14:25:44"},"1.8.5.2":{"tag":"1.8.5.2","author":"fuzzoid","date":"2021-01-29 14:47:35"},"1.8.5.3":{"tag":"1.8.5.3","author":"fuzzoid","date":"2021-01-29 14:56:43"},"1.8.5.4":{"tag":"1.8.5.4","author":"fuzzoid","date":"2021-01-29 15:06:25"},"1.8.5.5":{"tag":"1.8.5.5","author":"fuzzoid","date":"2021-01-29 15:13:05"},"1.8.5.6":{"tag":"1.8.5.6","author":"fuzzoid","date":"2021-01-29 15:19:16"},"1.8.5.7":{"tag":"1.8.5.7","author":"fuzzoid","date":"2021-01-29 15:22:31"},"1.8.5.8":{"tag":"1.8.5.8","author":"fuzzoid","date":"2021-01-29 15:35:32"},"1.8.6":{"tag":"1.8.6","author":"fuzzoid","date":"2021-03-09 15:33:38"},"1.8.6.1":{"tag":"1.8.6.1","author":"fuzzoid","date":"2021-03-11 17:09:23"},"1.8.8.3":{"tag":"1.8.8.3","author":"fuzzoid","date":"2021-03-16 14:51:48"},"1.8.9.3":{"tag":"1.8.9.3","author":"fuzzoid","date":"2021-03-17 15:29:00"},"1.8.9.5":{"tag":"1.8.9.5","author":"fuzzoid","date":"2021-03-29 10:27:36"},"1.8.9.6":{"tag":"1.8.9.6","author":"fuzzoid","date":"2021-03-29 12:20:28"},"1.8.9.7":{"tag":"1.8.9.7","author":"fuzzoid","date":"2021-04-11 11:01:01"},"1.8.9.9":{"tag":"1.8.9.9","author":"fuzzoid","date":"2021-04-11 11:34:15"},"1.9.1":{"tag":"1.9.1","author":"fuzzoid","date":"2021-05-05 13:51:33"},"1.9.1.1":{"tag":"1.9.1.1","author":"fuzzoid","date":"2021-05-05 14:00:45"},"1.9.1.2":{"tag":"1.9.1.2","author":"fuzzoid","date":"2021-06-09 15:43:51"},"1.9.1.3":{"tag":"1.9.1.3","author":"fuzzoid","date":"2021-07-23 16:18:33"},"1.9.1.4":{"tag":"1.9.1.4","author":"fuzzoid","date":"2021-08-11 08:05:00"},"1.9.1.5":{"tag":"1.9.1.5","author":"fuzzoid","date":"2021-09-30 15:08:34"},"1.9.1.6":{"tag":"1.9.1.6","author":"fuzzoid","date":"2021-10-03 16:30:17"},"1.9.1.7":{"tag":"1.9.1.7","author":"fuzzoid","date":"2021-10-05 11:36:30"},"1.9.1.8":{"tag":"1.9.1.8","author":"fuzzoid","date":"2021-10-05 16:28:23"},"1.9.1.9":{"tag":"1.9.1.9","author":"fuzzoid","date":"2021-10-07 13:51:19"},"1.9.3":{"tag":"1.9.3","author":"fuzzoid","date":"2021-10-14 13:53:41"},"1.9.9":{"tag":"1.9.9","author":"fuzzoid","date":"2022-03-20 15:15:16"},"1.9.9.1":{"tag":"1.9.9.1","author":"fuzzoid","date":"2022-04-03 08:59:48"},"1.9.9.3":{"tag":"1.9.9.3","author":"fuzzoid","date":"2022-06-03 14:36:29"},"2.0.3":{"tag":"2.0.3","author":"fuzzoid","date":"2023-02-17 16:15:27"},"2.0.3.1":{"tag":"2.0.3.1","author":"fuzzoid","date":"2023-02-17 16:33:27"},"2.0.3.3":{"tag":"2.0.3.3","author":"fuzzoid","date":"2023-05-07 11:34:44"},"2.0.3.4":{"tag":"2.0.3.4","author":"fuzzoid","date":"2023-08-26 14:24:46"},"2.0.3.5":{"tag":"2.0.3.5","author":"fuzzoid","date":"2023-11-26 16:27:20"},"2.0.5.5":{"tag":"2.0.5.5","author":"fuzzoid","date":"2024-02-27 16:23:26"},"2.0.6.6":{"tag":"2.0.6.6","author":"fuzzoid","date":"2024-05-29 15:04:52"},"2.0.8.6":{"tag":"2.0.8.6","author":"fuzzoid","date":"2024-07-12 12:44:24"},"2.0.8.7":{"tag":"2.0.8.7","author":"fuzzoid","date":"2024-07-20 06:19:01"},"2.0.9.8":{"tag":"2.0.9.8","author":"fuzzoid","date":"2024-08-26 14:27:16"},"2.0.9.9":{"tag":"2.0.9.9","author":"fuzzoid","date":"2024-08-27 17:52:56"},"2.1":{"tag":"2.1","author":"fuzzoid","date":"2024-11-13 14:55:23"},"2.1.3.5":{"tag":"2.1.3.5","author":"fuzzoid","date":"2024-12-07 12:03:02"},"2.1.3.6":{"tag":"2.1.3.6","author":"fuzzoid","date":"2025-03-03 15:01:45"},"2.1.3.7":{"tag":"2.1.3.7","author":"fuzzoid","date":"2025-03-23 09:10:01"},"2.1.3.8":{"tag":"2.1.3.8","author":"fuzzoid","date":"2025-09-23 09:08:43"}},"upgrade_notice":[],"ratings":{"1":1,"2":1,"3":0,"4":0,"5":35},"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":2044659,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0","1.0.1","1.0.2","1.0.3","1.0.4","1.1","1.1.1","1.1.2","1.1.3","1.1.4","1.3","1.4","1.4.3","1.4.8","1.4.9","1.5","1.5.1","1.5.2","1.5.2.1","1.5.6","1.5.6.1","1.5.6.2","1.5.6.3","1.5.6.4","1.5.6.5","1.5.6.7","1.5.8","1.5.8.1","1.5.8.2","1.5.9","1.5.9.1","1.6","1.6.0.1","1.6.1","1.6.1.1","1.6.1.2","1.6.2","1.6.2.1","1.6.2.2","1.6.2.3","1.6.2.4","1.7","1.7.0.1","1.7.0.2","1.7.0.3","1.7.0.4","1.7.0.5","1.7.0.6","1.7.0.7","1.7.1","1.7.1.1","1.7.1.2","1.7.2.3","1.7.2.4","1.7.2.5","1.7.2.6","1.7.2.7","1.7.5","1.7.5.1","1.7.5.2","1.7.6","1.7.6.1","1.7.8","1.7.8.1","1.7.8.2","1.8.5","1.8.5.1","1.8.5.2","1.8.5.3","1.8.5.4","1.8.5.5","1.8.5.6","1.8.5.7","1.8.5.8","1.8.6","1.8.6.1","1.8.8.3","1.8.9.3","1.8.9.5","1.8.9.6","1.8.9.7","1.8.9.9","1.9.1","1.9.1.1","1.9.1.2","1.9.1.3","1.9.1.4","1.9.1.5","1.9.1.6","1.9.1.7","1.9.1.8","1.9.1.9","1.9.3","1.9.9","1.9.9.1","1.9.9.3","2.0.3","2.0.3.1","2.0.3.3","2.0.3.4","2.0.3.5","2.0.5.5","2.0.6.6","2.0.8.6","2.0.8.7","2.0.9.8","2.0.9.9","2.1","2.1.3.5","2.1.3.6","2.1.3.7","2.1.3.8"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":2044664,"resolution":"1","location":"assets","locale":""}},"screenshots":{"1":"Frontend"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[783,891,127538,886,890],"plugin_category":[],"plugin_contributors":[126352],"plugin_business_model":[],"class_list":["post-38214","plugin","type-plugin","status-publish","hentry","plugin_tags-3d","plugin_tags-3d-printing","plugin_tags-3dprint","plugin_tags-3dprinting","plugin_tags-printing","plugin_contributors-fuzzoid","plugin_committers-fuzzoid"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/3dprint-lite\/assets\/icon-256x256.png?rev=2044659","icon_2x":"https:\/\/ps.w.org\/3dprint-lite\/assets\/icon-256x256.png?rev=2044659","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/3dprint-lite\/assets\/screenshot-1.png?rev=2044664","caption":"Frontend"}],"raw_content":"<!--section=description-->\n<p>If you have a 3D printer and wish to charge for model printing this plugin is for you.<\/p>\n\n<p>How it works:<\/p>\n\n<p>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. \nThe admin receives the request notification by email and sends the quotes through the Price Request Manager or discards the quote requests.<\/p>\n\n<p>Features:<\/p>\n\n<ul>\n<li>Supported file types: STL (bin, ascii), OBJ (+.mtl), ZIP.<\/li>\n<li>Configurable printers, filaments and coatings.<\/li>\n<li>Build tray shape (rectangle, circle).<\/li>\n<li>Material\/coating shininess (plastic, wood, metal).<\/li>\n<li>Transparent and glowing materials.<\/li>\n<li>Customizable pricing: can be configured to charge per model weight, filament volume or bounding box volume.<\/li>\n<li>Large file upload support (upload chunking).<\/li>\n<li>Model scaling.<\/li>\n<li>Drag and drop.<\/li>\n<li>Filament price calculator.<\/li>\n<li>Email notification.<\/li>\n<li>Email templates.<\/li>\n<li>Price request manager.<\/li>\n<li>Translation ready.<\/li>\n<li>Responsive layout.<\/li>\n<\/ul>\n\n<p>Demo: http:\/\/www.wp3dprinting.com\/3d-print-lite-demo\/<\/p>\n\n<p>Premium version of the plugin has all features of the lite version plus:<\/p>\n\n<ul>\n<li>WooCommerce integration.<\/li>\n<li>Laser cutting support.<\/li>\n<li>Bulk Upload Mode.<\/li>\n<li>Form Builder (NinjaForms integration)<\/li>\n<li>File Manager<\/li>\n<li>Extra file type supported: STP, IGS, DXF<\/li>\n<li>Image printing: JPG, PNG, GIF, BMP files get converted to STL.<\/li>\n<li>Can arrange multiple STL models from a ZIP file.<\/li>\n<li>Model scaling (can scale axis independently).<\/li>\n<li>Extra layout options.<\/li>\n<li>Model repair &amp; optimization (auto rotation for optimized 3D printing process)<\/li>\n<li>Manual model rotation.<\/li>\n<li>Infill calculation.<\/li>\n<li>Per hour pricing.<\/li>\n<li>Support material calculation.<\/li>\n<li>Ability to add predefined models to products.<\/li>\n<li>Email template manager.<\/li>\n<li>Discount system.<\/li>\n<li>Fullscreen mode.<\/li>\n<li>Custom attributes with configurable price.<\/li>\n<li>Ability to assign different printers and materials to different products.<\/li>\n<li>Free support.<\/li>\n<li>New cool features to come.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ul>\n<li>Make sure you have WordPress installed properly (wp-content\/uploads\/ directory should be writable).<\/li>\n<li>Copy 3dprint-lite folder to wp-content\/plugins.<\/li>\n<li>Activate the plugin from the Plugins menu within the WordPress admin.<\/li>\n<li>On the settings page configure the main settings, printers and materials.<\/li>\n<li>Create a new page, give it a name and paste shortcode [3dprint-lite] into the page body.<\/li>\n<li>Click \"Publish\" button.<\/li>\n<li>Done!<\/li>\n<\/ul>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20the%20plugin%20offer%20woocommerce%20integration%3F\"><h3>Does the plugin offer WooCommerce integration?<\/h3><\/dt>\n<dd><p>Only the premium version - http:\/\/www.wp3dprinting.com\/<\/p><\/dd>\n<dt id=\"how%20is%20the%20printing%20price%20calculated%3F\"><h3>How is the printing price calculated?<\/h3><\/dt>\n<dd><p>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.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20check%20models%20for%20printability%3F\"><h3>Does the plugin check models for printability?<\/h3><\/dt>\n<dd><p>The current version only checks if the model is larger than the selected printer size.<\/p><\/dd>\n<dt id=\"how%20do%20i%20set%20up%20different%20price%20rates%20for%20different%20amounts%20of%20material%20and%20volume%3F\"><h3>How do I set up different price rates for different amounts of material and volume?<\/h3><\/dt>\n<dd><p>For example you want to charge 0.5$ for &lt; 200cm3, 0.4$ for &gt;200cm3, 0.3$ for &gt;400cm3. Instead of regular numeric price enter this formula: 0:0.5;200:0.4;400:0.3<\/p>\n\n<p>The price and amount are delimted by \":\" symbol and price-amount pairs are delimited by \";\". This works on printer, material and coating prices.<\/p><\/dd>\n<dt id=\"how%20do%20i%20translate%20the%20plugin%3F\"><h3>How do I translate the plugin?<\/h3><\/dt>\n<dd><p>The easiest way is to use this plugin https:\/\/wordpress.org\/plugins\/loco-translate\/<\/p><\/dd>\n<dt id=\"e-mail%20function%20does%20not%20work%2C%20what%20should%20i%20do%3F\"><h3>E-mail function does not work, what should I do?<\/h3><\/dt>\n<dd><p>Use Easy WP SMTP plugin https:\/\/wordpress.org\/plugins\/easy-wp-smtp\/<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.1.3.9<\/h4>\n\n<p>array_multisort bugfix\nPrice debug mode bugfix\nWordPress 6.9<\/p>\n\n<h4>2.1.3.8<\/h4>\n\n<p>Locale fix\nWordPress 6.8<\/p>\n\n<h4>2.1.3.7<\/h4>\n\n<p>Security fix<\/p>\n\n<h4>2.1.3.6<\/h4>\n\n<p>Security fix<\/p>\n\n<h4>2.1.3.5<\/h4>\n\n<p>Price requests: material, printer, coating, infill fields are editable\nPrice requests: admin file attachment field\nPrice requests: admin delivery date field\nEmail templates: [infill_name], [admin_delivery] shortcodes\n3dprint-lite_filename hook<\/p>\n\n<h4>2.1<\/h4>\n\n<p>Security update\nWordPress 6.7<\/p>\n\n<h4>2.0.9.9<\/h4>\n\n<p>Coatings bugfix<\/p>\n\n<h4>2.0.9.8<\/h4>\n\n<p>Printers, materials, coatings have \"Enabled\" switch and sort order field.\ndefault_infill bugfix<\/p>\n\n<h4>2.0.8.7<\/h4>\n\n<p>Price debug bugfix<\/p>\n\n<h4>2.0.8.6<\/h4>\n\n<p>Dropdown (New) is collapsible on item selection\nIf a model is not found an error message is shown<\/p>\n\n<h4>2.0.6.6<\/h4>\n\n<p>Price Debug Mode option\nPrice decimals bugfix<\/p>\n\n<h4>2.0.5.5<\/h4>\n\n<p>[estimated_price_total]?shortcode has been added to e-mail templates\nMaterial edit page - added coating, printer and post-processing dropdowns<\/p>\n\n<h4>2.0.3.4<\/h4>\n\n<p>WordPress 6.4 tested<\/p>\n\n<h4>2.0.3.4<\/h4>\n\n<p>Android upload bugfix\nWordPress 6.3 tested<\/p>\n\n<h4>2.0.3.3<\/h4>\n\n<p>Mobile bugfixes\nWordPress 6.2 tested<\/p>\n\n<h4>2.0.3.1<\/h4>\n\n<p>Infills section\nInfills can be assigned per printer\nRotation speed setting\nRotation direction setting\nFilter files by extensions\nDecimals bugfix\nWordPress 6.1 tested<\/p>\n\n<h4>1.9.9.3<\/h4>\n\n<p>Settings: Tooltip Engine\nSettings: Tooltip Theme\nWordPress 6.0 tested<\/p>\n\n<h4>1.9.9.1<\/h4>\n\n<p>Bugfixes<\/p>\n\n<h4>1.9.9<\/h4>\n\n<p>Responsive view fix\nCSS adjustments\nAutomatically select a fitting printer if \"auto scale\" option is disabled\nTranslation fix\nWordPress 5.9 tested<\/p>\n\n<h4>1.9.3<\/h4>\n\n<p>New layout \"Dropdown New\"\nBugfixes<\/p>\n\n<h4>1.9.1.9<\/h4>\n\n<p>Code cleanup<\/p>\n\n<h4>1.9.1.8<\/h4>\n\n<p>Code cleanup<\/p>\n\n<h4>1.9.1.7<\/h4>\n\n<p>Code cleanup<\/p>\n\n<h4>1.9.1.6<\/h4>\n\n<p>Code cleanup<\/p>\n\n<h4>1.9.1.5<\/h4>\n\n<p>Security fixes<\/p>\n\n<h4>1.9.1.4<\/h4>\n\n<p>Renamed window.wp.hooks to window.wp.event_manager, please adjust your JS hooks accordingly<\/p>\n\n<h4>1.9.1.3<\/h4>\n\n<p>WordPress 5.8<\/p>\n\n<h4>1.9.1.2<\/h4>\n\n<p>Can be used together with the paid version<\/p>\n\n<h4>1.9.1.1<\/h4>\n\n<p>New option in general settings: Auto Scale\nWC compatibility fix\nRenamed THREE to THREEP3DL<\/p>\n\n<h4>1.8.9.6<\/h4>\n\n<p>\"Load On\" setting in the admin.\nAdded the shortcode field for copying on the settings page<\/p>\n\n<h4>1.8.9.3<\/h4>\n\n<p>Preserve HTML checkbox in Email Templates<\/p>\n\n<h4>1.8.8.3<\/h4>\n\n<p>Option to change the order of printer and material selection in Settings -&gt; Product Viewer\nBackend: [weight] shortcode in e-mail to client template\nDB primary key bugfix\nAjax loader image centering bugfix<\/p>\n\n<h4>1.8.6<\/h4>\n\n<p>Bugfix: Incomplete price request list\nBugfix: Wrong quantity in price request e-mail<\/p>\n\n<h4>1.8.5.8<\/h4>\n\n<p>New admin area\nMoved printers, coatings, materials and price requests to DB tables\nAdded quantity field\nLoading Image is configurable\nBetter line break handling in e-mail templates\nMultiple bugfixes and layout adjustments\nWordPress 5.6 tested<\/p>\n\n<h4>1.7.8.2<\/h4>\n\n<p>WordPress 5.5 tested<\/p>\n\n<h4>1.7.8.1<\/h4>\n\n<p>Shows error code on failed upload<\/p>\n\n<h4>1.7.8<\/h4>\n\n<p>Printers, materials and coatings have new fields: description and photo.\nDescription and photo are displayed in a tooltip on the frontend.<\/p>\n\n<h4>1.7.6.1<\/h4>\n\n<p>Mail From field bugfix\nMinor bugfixes (PHP notices)<\/p>\n\n<h4>1.7.6<\/h4>\n\n<p>Email templates\nMinor bugfixes<\/p>\n\n<h4>1.7.5.2<\/h4>\n\n<p>Fixed obj models on mobile browsers<\/p>\n\n<h4>1.7.5.1<\/h4>\n\n<p>Use MeshLambertMaterial instead of MeshPhongMaterial on mobile devices<\/p>\n\n<h4>1.7.5<\/h4>\n\n<p>Updated Three.js to the latest version (r101)\nAutomatically select a fitting compatible printer if a model is too large\nMobile view bugfix<\/p>\n\n<h4>1.7.2.7<\/h4>\n\n<p>Email quotes bugfix<\/p>\n\n<h4>1.7.2.6<\/h4>\n\n<p>JS bugfix<\/p>\n\n<h4>1.7.2.5<\/h4>\n\n<p>Readme.txt update<\/p>\n\n<h4>1.7.2.4<\/h4>\n\n<p>Materials and printers can charge per removed material volume (bounding box volume ? material volume)\nMinimum scale set to 0.01%\nInitial file chunk size matches max_upload_size\nBugfixes<\/p>\n\n<h4>1.7.1.2<\/h4>\n\n<p>Bugfixes<\/p>\n\n<h4>1.7.1.1<\/h4>\n\n<p>Email quotes bugfix<\/p>\n\n<h4>1.7.1<\/h4>\n\n<p>Extra price fields<\/p>\n\n<h4>1.7.0.7<\/h4>\n\n<p>Inch conversion fix<\/p>\n\n<h4>1.7.0.6<\/h4>\n\n<p>Bugfix<\/p>\n\n<h4>1.7.0.5<\/h4>\n\n<p>Bugfix<\/p>\n\n<h4>1.7.0.4<\/h4>\n\n<p>Bugfixes<\/p>\n\n<h4>1.7.0.3<\/h4>\n\n<p>\"Request price\" bugfix<\/p>\n\n<h4>1.7<\/h4>\n\n<p>Switched to three.js library<\/p>\n\n<p>File chunk size is configurable<\/p>\n\n<p>Printers have full color option<\/p>\n\n<p>Printers have minimum model side option<\/p>\n\n<p>Auto rotation option<\/p>\n\n<p>Show shadow option<\/p>\n\n<p>Ground mirror option<\/p>\n\n<p>Materials and coatings have shininess\/transparency\/glow options<\/p>\n\n<p>Some bugfixes<\/p>\n\n<h4>1.6.2.4<\/h4>\n\n<p>Bugfix<\/p>\n\n<h4>1.6.2.2<\/h4>\n\n<p>Bugfix<\/p>\n\n<h4>1.6.2.1<\/h4>\n\n<p>Bugfix<\/p>\n\n<h4>1.6.2<\/h4>\n\n<p>Email is configurable.<\/p>\n\n<p>A few bugfixes<\/p>\n\n<h4>1.6.1.2<\/h4>\n\n<p>Price bugfix.<\/p>\n\n<h4>1.6.1<\/h4>\n\n<p>Added scaling feature.<\/p>\n\n<p>Fixed remove request.<\/p>\n\n<p>CSS fix.<\/p>\n\n<h4>1.6<\/h4>\n\n<p>Drag and Drop feature.<\/p>\n\n<p>\"Show printer box\" and \"show grid\" options.<\/p>\n\n<p>CSS adjustments.<\/p>\n\n<h4>1.5.9<\/h4>\n\n<p>Added layout templates for printers, materials and coatings (check settings page).<\/p>\n\n<p>Admin area bugfix.<\/p>\n\n<h4>1.5.8.2<\/h4>\n\n<p>Backend improvement: accordion tabs, clone and remove buttons.<\/p>\n\n<p>Frontend css adjustments.<\/p>\n\n<p>Some bugfixes and security updates.<\/p>\n\n<h4>1.5.6<\/h4>\n\n<p>Printers, materials and coatings can have a fixed price.<\/p>\n\n<p>Model stats configuration.<\/p>\n\n<p>Minimum price\/starting price option.<\/p>\n\n<p>CSS and JS versioning.<\/p>\n\n<p>Minor bugfixes.<\/p>\n\n<h4>1.5.1<\/h4>\n\n<p>bug fixes<\/p>\n\n<h4>1.5<\/h4>\n\n<p>Minor js fix.<\/p>\n\n<h4>1.4.9<\/h4>\n\n<p>Cookie lifetime is configurable.<\/p>\n\n<p>Fixed install script.<\/p>\n\n<h4>1.4.8<\/h4>\n\n<p>Materials can be assigned to coatings.<\/p>\n\n<p>Can be loaded everywhere.<\/p>\n\n<p>Uppercase extension fix.<\/p>\n\n<p>Added gzip instructions to .htaccess<\/p>\n\n<p>Fixed zip archives with utf8 files inside.<\/p>\n\n<p>File size is checked for extracted files.<\/p>\n\n<p>Added uninstall script.<\/p>\n\n<p>Minor css fix.<\/p>\n\n<h4>1.4.3<\/h4>\n\n<p>Materials can be assigned to printers.<\/p>\n\n<p>Can hide model stats.<\/p>\n\n<p>If a printer\/plane color is empty they get invisible.<\/p>\n\n<h4>1.4<\/h4>\n\n<p>Renamed Filament to Material, enabled Density field for non-filament materials.<\/p>\n\n<p>Now it?s possible to set different price rates for different amounts of material\/volume (see FAQ).<\/p>\n\n<p>Fixed uploading of files with utf8 names.<\/p>\n\n<p>Printers, materials and coatings are translatable now.<\/p>\n\n<p>Button color is configurable.<\/p>\n\n<p>Canvas stats and printer\/material\/coating boxes can be hidden.<\/p>\n\n<p>Minor layout fixes.<\/p>\n\n<h4>1.3<\/h4>\n\n<p>Zip file support. Models can be upload in a zip archive (one model per archive).<\/p>\n\n<p>Obj models with .mtl files and textures can be uploaded in a zip archive.<\/p>\n\n<p>Better obj file support.<\/p>\n\n<p>Added a housekeeping feature.<\/p>\n\n<p>Minor layout fix.<\/p>\n\n<h4>1.1.3<\/h4>\n\n<p>A bugfix<\/p>\n\n<h4>1.1.2<\/h4>\n\n<p>Bugfixes<\/p>\n\n<h4>1.1.1<\/h4>\n\n<p>A bugfix<\/p>\n\n<h4>1.1<\/h4>\n\n<p>Added coating material<\/p>\n\n<p>Added price formatting options<\/p>\n\n<p>Some bugfixes and layout adjustments<\/p>\n\n<h4>1.0.4<\/h4>\n\n<p>Uploader fix<\/p>\n\n<h4>1.0.3<\/h4>\n\n<p>Minor layout fix<\/p>\n\n<h4>1.0.2<\/h4>\n\n<p>Minor layout fix<\/p>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"A plugin for selling 3D printing services.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/38214","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=38214"}],"author":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/fuzzoid"}],"wp:attachment":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=38214"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=38214"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=38214"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=38214"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=38214"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=38214"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}