Drupal Commerce Shipping BOF * Problems: tare weight - packing materials, customized boxes. * Core shipping must be an API. * Shipping service APIs * requirements, absolute match or don't bother. * return dev errors that are irrelevant, obscure. * Strong API for handling boxing * Dropship * Items suitable for ground shipping * Items suitable for air shipping * tare weight * Box costs * item handling * single box - only item per box * multiple items, same item * multiple items, any time * product "classes", e.g. "this box can hold 3x class A items" * item density? * Embarkation points / warehouses * Shipping points (one default) * Proximity to destination * Item storage * UI * standard boxes (from shipping companies) * customized standard boxes * 3d display of a box, fill in the dimensions * max weight * shipping: * auto-calculate items to go in each package * auto-show the total weight * show default tare, * override to show tare * Shipping label printing * Batch operations for shipping spec updates * Hooks for shipping estimate being displayed * Separate module to allow live chat, "I see you're shipping 5,000 kegs to Botswana". * Separate module to allow notifications, "We're only legally allowed to ship 4,000 kegs to Botswana". * Hooks for every step allow for overrides at every business-logic point. * After enabling, links to view PDF with (neophite-grade) guide for customizing basic things. * How to Amazon et al do it? * Classify products in general sense * Customized packaging to minimize shipping costs * Simple enough UI for most basic users