{"id":285436,"date":"2026-04-02T19:12:59","date_gmt":"2026-04-02T19:12:59","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/3d-bin-packing-shipping-load-optimization\/"},"modified":"2026-04-02T19:12:27","modified_gmt":"2026-04-02T19:12:27","slug":"tdbinpacking","status":"publish","type":"plugin","link":"https:\/\/ko.wordpress.org\/plugins\/tdbinpacking\/","author":23458669,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.1","stable_tag":"1.0.1","tested":"6.9.4","requires":"6.7","requires_php":"8.0","requires_plugins":null,"header_name":"3D Bin Packing - Shipping & Load Optimization","header_author":"smartwebminds","header_description":"The 3DBinPacking module is an advanced load optimization tool that instantly finds the most efficient way to pack products into boxes, pallets, and containers\u2014reducing costs, speeding up workflows, and transforming logistics into a strategic advantage.","assets_banners_color":"","last_updated":"2026-04-02 19:12:27","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":34,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.1":{"tag":"1.0.1","author":"smartwebminds","date":"2026-04-02 19:12:27"}},"upgrade_notice":{"1.0.1":"<p>Initial release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3497766,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3497766,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3497766,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3497766,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3497766,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3497766,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3497766,"resolution":"5","location":"assets","locale":""},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3497766,"resolution":"6","location":"assets","locale":""},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3497766,"resolution":"7","location":"assets","locale":""},"screenshot-8.png":{"filename":"screenshot-8.png","revision":3497766,"resolution":"8","location":"assets","locale":""},"screenshot-9.png":{"filename":"screenshot-9.png","revision":3497766,"resolution":"9","location":"assets","locale":""}},"screenshots":{"1":"API credentials configuration and verification screen.","2":"Carrier management screen with the list of configured carriers.","3":"Carrier settings form with packing rules and optimization options.","4":"Packaging management screen with available boxes, pallets, and containers.","5":"Packaging form for dimensions, weight limits, and cost settings.","6":"Packing simulation screen in the WooCommerce order admin.","7":"Packing visualization with arranged items and used packaging.","8":"Dimensions input table for WooCommerce order items.","9":"Contextual help tooltips and in-app guidance for configuration screens."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[24151,187,125587,3546,286],"plugin_category":[45,52],"plugin_contributors":[259309],"plugin_business_model":[],"class_list":["post-285436","plugin","type-plugin","status-publish","hentry","plugin_tags-logistics","plugin_tags-optimization","plugin_tags-packaging","plugin_tags-shipping","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_category-performance","plugin_contributors-smartwebminds","plugin_committers-smartwebminds"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/tdbinpacking\/assets\/icon-128x128.png?rev=3497766","icon_2x":"https:\/\/ps.w.org\/tdbinpacking\/assets\/icon-256x256.png?rev=3497766","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/tdbinpacking\/assets\/screenshot-1.png?rev=3497766","caption":"API credentials configuration and verification screen."},{"src":"https:\/\/ps.w.org\/tdbinpacking\/assets\/screenshot-2.png?rev=3497766","caption":"Carrier management screen with the list of configured carriers."},{"src":"https:\/\/ps.w.org\/tdbinpacking\/assets\/screenshot-3.png?rev=3497766","caption":"Carrier settings form with packing rules and optimization options."},{"src":"https:\/\/ps.w.org\/tdbinpacking\/assets\/screenshot-4.png?rev=3497766","caption":"Packaging management screen with available boxes, pallets, and containers."},{"src":"https:\/\/ps.w.org\/tdbinpacking\/assets\/screenshot-5.png?rev=3497766","caption":"Packaging form for dimensions, weight limits, and cost settings."},{"src":"https:\/\/ps.w.org\/tdbinpacking\/assets\/screenshot-6.png?rev=3497766","caption":"Packing simulation screen in the WooCommerce order admin."},{"src":"https:\/\/ps.w.org\/tdbinpacking\/assets\/screenshot-7.png?rev=3497766","caption":"Packing visualization with arranged items and used packaging."},{"src":"https:\/\/ps.w.org\/tdbinpacking\/assets\/screenshot-8.png?rev=3497766","caption":"Dimensions input table for WooCommerce order items."},{"src":"https:\/\/ps.w.org\/tdbinpacking\/assets\/screenshot-9.png?rev=3497766","caption":"Contextual help tooltips and in-app guidance for configuration screens."}],"raw_content":"<!--section=description-->\n<h4>Overview<\/h4>\n\n<p>This plugin optimizes shipping by automatically calculating the most efficient way to pack products into boxes, pallets, or containers based on dimensions and weight. It integrates with the 3DBinPacking API to provide real-time packing simulations directly in your WooCommerce admin panel.<\/p>\n\n<p>Perfect for stores with physical products that need to minimize shipping costs and improve warehouse efficiency.<\/p>\n\n<h4>Key Features<\/h4>\n\n<p><strong>Automatic Packing Optimization<\/strong><\/p>\n\n<ul>\n<li>Calculates optimal product arrangement in real-time<\/li>\n<li>Supports multiple packaging types: boxes, pallets, crates, containers<\/li>\n<li>Uses 3DBinPacking algorithms considering dimensions and weight<\/li>\n<li>Handles product rotations for better space utilization<\/li>\n<\/ul>\n\n<p><strong>Carrier &amp; Packaging Management<\/strong><\/p>\n\n<ul>\n<li>Configure unlimited carriers with custom packing rules<\/li>\n<li>Define packaging stock with dimensions, weight limits, and costs<\/li>\n<li>Set optimization modes: minimize bins, maximize utilization, or lowest cost<\/li>\n<li>Active\/inactive status control for carriers and packaging<\/li>\n<\/ul>\n\n<p><strong>Order Packing Simulation<\/strong><\/p>\n\n<ul>\n<li>Visual packing results for each order<\/li>\n<li>Shows unpacked items and reasons<\/li>\n<li>Detects logistics changes automatically<\/li>\n<li>Manual or automatic simulation triggers<\/li>\n<\/ul>\n\n<p><strong>API Integration<\/strong><\/p>\n\n<ul>\n<li>Secure 3DBinPacking API connection<\/li>\n<li>API credential verification<\/li>\n<li>Error logging and reporting<\/li>\n<\/ul>\n\n<h4>How It Works<\/h4>\n\n<ol>\n<li>Configure API credentials and carriers<\/li>\n<li>Ensure products have dimensions filled<\/li>\n<li>Open order and execute packing simulation<\/li>\n<li>System calculates optimal packing<\/li>\n<li>View results and choose best shipping option<\/li>\n<\/ol>\n\n<h4>Requirements<\/h4>\n\n<ul>\n<li>WordPress 6.7 or higher (WordPress 6.8 or higher required for WooCommerce 10.4 and 10.5)<\/li>\n<li>WooCommerce 8.0 or higher (tested up to 10.5)<\/li>\n<li>PHP 8.0 or higher<\/li>\n<li>3DBinPacking account with API access<\/li>\n<\/ul>\n\n<h4>Technical Information<\/h4>\n\n<ul>\n<li>Plugin slug: tdbinpacking<\/li>\n<li>Plugin version: 1.0.1<\/li>\n<li>Author: smartwebminds<\/li>\n<li>Minimum WordPress version: 6.7<\/li>\n<li>Minimum WooCommerce version: 8.0<\/li>\n<li>Maximum WooCommerce version tested: 10.5<\/li>\n<li>Minimum PHP version: 8.0<\/li>\n<\/ul>\n\n<h3>Security<\/h3>\n\n<p>This plugin uses Twig 3 template engine with automatic HTML escaping and prepared statements for all database queries. All user inputs are sanitized and validated. Nonce verification is implemented for all form submissions.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin connects to the 3DBinPacking API (global-api.3dbinpacking.com)\nto perform packing calculations.<\/p>\n\n<p>The service is used for two purposes:<\/p>\n\n<ol>\n<li><p>API access verification. Triggered manually by the administrator while\nsaving or verifying API credentials in the plugin settings. Sent data:\nusername, api_key, and technically empty items and bins structures used only\nto verify access.<\/p><\/li>\n<li><p>Packing simulation. Triggered manually or automatically when an order is\nopened or edited and the packing simulation is executed. Sent data: username,\napi_key, product dimensions and weight in the items structure, packaging and\nconstraint data in the bins structure, optimization parameters, and technical\nsource metadata including WooCommerce version and plugin version.<\/p><\/li>\n<\/ol>\n\n<p>No customer personal data is sent to the external service.<\/p>\n\n<p>Service provider: SWM Smart Web Minds Limited \/ 3DBinPacking\nService website: https:\/\/www.3dbinpacking.com\/en\/\nTerms and Conditions: https:\/\/www.3dbinpacking.com\/en\/regulations\nPrivacy Policy: https:\/\/www.3dbinpacking.com\/en\/privacy-policy<\/p>\n\n<!--section=installation-->\n<h4>Automatic installation<\/h4>\n\n<ol>\n<li>Log in to your WordPress admin panel<\/li>\n<li>Go to Plugins &gt; Add New<\/li>\n<li>Search for \"3D Bin Packing\"<\/li>\n<li>Click \"Install Now\"<\/li>\n<li>Click \"Activate\"<\/li>\n<li>Go to WooCommerce &gt; 3D Bin Packing to configure the plugin<\/li>\n<\/ol>\n\n<h4>Manual installation<\/h4>\n\n<ol>\n<li>Download the plugin ZIP file<\/li>\n<li>Log in to your WordPress admin panel<\/li>\n<li>Go to Plugins &gt; Add New<\/li>\n<li>Click \"Upload Plugin\"<\/li>\n<li>Upload the ZIP file and click \"Install Now\"<\/li>\n<li>Click \"Activate\"<\/li>\n<li>Go to WooCommerce &gt; 3D Bin Packing to configure the plugin<\/li>\n<\/ol>\n\n<h4>Alternative manual installation<\/h4>\n\n<ol>\n<li>Extract the ZIP file<\/li>\n<li>Upload the <code>tdbinpacking<\/code> folder to <code>\/wp-content\/plugins\/<\/code><\/li>\n<li>Go to Plugins in WordPress admin<\/li>\n<li>Click \"Activate\" next to the plugin<\/li>\n<li>Go to WooCommerce &gt; 3D Bin Packing to configure the plugin<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20require%20woocommerce%3F\"><h3>Does this plugin require WooCommerce?<\/h3><\/dt>\n<dd><p>Yes. WooCommerce must be installed and activated.<\/p><\/dd>\n<dt id=\"what%20php%20version%20is%20required%3F\"><h3>What PHP version is required?<\/h3><\/dt>\n<dd><p>PHP 8.0 or higher.<\/p><\/dd>\n<dt id=\"how%20does%20the%20optimization%20algorithm%20work%3F\"><h3>How does the optimization algorithm work?<\/h3><\/dt>\n<dd><p>The plugin uses 3D bin packing algorithms to calculate the most efficient way to arrange products in available packaging space, taking into account dimensions and rotation possibilities.<\/p><\/dd>\n<dt id=\"can%20i%20use%20custom%20packaging%20sizes%3F\"><h3>Can I use custom packaging sizes?<\/h3><\/dt>\n<dd><p>Yes. Custom dimensions can be configured in the plugin settings.<\/p><\/dd>\n<dt id=\"do%20i%20need%20a%203dbinpacking%20account%3F\"><h3>Do I need a 3DBinPacking account?<\/h3><\/dt>\n<dd><p>Yes. A 3DBinPacking account with API access is required to perform packing simulations.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"WooCommerce plugin for automated shipping optimization using 3D bin packing algorithms.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/285436","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=285436"}],"author":[{"embeddable":true,"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/smartwebminds"}],"wp:attachment":[{"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=285436"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=285436"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=285436"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=285436"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=285436"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=285436"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}