menu

Packaging Calculator


play_arrow
pause
play_arrow
stop

IntelliPack - Sender AI packaging calculator.

It determines the quantity and types of boxes needed to accommodate a specified list of items. Simply provide a list of the boxes available in your warehouse and the items you need to ship for a particular customer. The AI packaging calculator will then suggest which boxes to use and how to place the items within them.

It is perfect for situations where you haven't yet determined the boxes you'll use for shipping your items but need to estimate the shipping cost (such as during the checkout process on your online store). Most carriers require packaging dimensions together with weight  to calculate accurate shipping rates.

Typical Use Case

One of the most common challenges in e-commerce is calculating shipping rates during the checkout process. Most shipping carriers require the following information before they can return shipping rates:

  • Package weight
  • Package dimensions (width, height, depth)

However, at checkout the order has not yet been packed, so these values are usually unknown. IntelliPack solves this problem by estimating the packaging automatically.

Your application sends:

  • Available box sizes from your warehouse
  • Products currently in the customer's shopping cart

IntelliPack analyzes the products and returns the most appropriate packaging configuration, including:

  • Which box (or boxes) should be used
  • Package dimensions
  • Package weight
  • Which products are packed into each box

The calculated package information can then be passed directly to the Get Rates endpoint to obtain accurate shipping prices before the customer completes the purchase.

Sandbox URL:
POST https://api.sender.lv/api/sandbox/v1/boxes
Production URL:
POST https://api.sender.lv/api/v1/boxes
{
  • "boxes": [ Boxes container to list all available box types you possess.
    • {
      • "code": "SMALL", Your internal code or reference for a specific box type.
      • "padding": "0", Pading size of protective inserts inside the box you might need for safe shipping.
      • "width": "32", Width of the box.
      • "height": "20", Height of the box.
      • "depth": "12" Depth of the box.
      }
    ] ,
  • "goods": [ Container to list the items you need to pack into the box.
    • {
      • "code": "productID36343", Internal code/reference of your product
      • "padding": "0", Size of protective padding around the product you may need to include for safe packaging.
      • "quantity": "2", The quantity of this particular product.
      • "width": "8", Width of the item.
      • "height": "15", Height of the item.
      • "depth": "22", Depth of the item.
      • "weight": "0.1" The weight of the product.
      }
    ]
}

Keep in mind that our approach is to use a more natural, human-centric packing method instead of the ideal solution, which might be hard for a human to replicate.

This method is advantageous because:

  • It's faster
  • It doesn't need complex 3D diagrams to show how items should be placed.

Here's a high-level overview of how the algorithm works: Pack the largest items (by volume) first. Place items vertically along the side of the box. Fit items side-by-side if they can fit next to the previous item. Aim to fit everything in the largest box, since it is typically cheaper to send one larger box insted of two smaller ones.

Please log in and add your sandbox to play this scenario in real-time