Skip to main content

Delivery Classes and Package Rules

Version: v1.0
Last Updated: June 6, 2026

BookMaMe now uses delivery classes and package metadata to decide which deliveries are possible, which delivery companies can take them, and how pricing is calculated.


What a delivery class is​

A delivery class describes the kind of item being delivered.

Examples include:

  • food
  • cooled food
  • small parcel
  • medium parcel
  • fragile
  • bulky
  • heavy

The delivery class helps the platform understand whether a delivery company and rider can safely and correctly handle that item.


What package metadata means​

For delivery-enabled items or parcel requests, the platform may use:

  • delivery class
  • weight
  • dimensions
  • volume
  • declared value

This information is used behind the scenes for:

  • delivery-company eligibility
  • routing
  • pricing
  • operational visibility

If the required metadata is missing, some delivery options may not appear.


Why this matters to customers​

Customers usually do not choose a delivery class directly for normal marketplace orders, but they feel the result when:

  • some delivery companies appear and others do not
  • a delivery option is unavailable for a specific item or variant
  • a parcel request requires more detailed package information before pricing can be shown

For parcel delivery, the sender enters this data directly.


Why this matters to partners​

Restaurants, shops, rental providers, and second-hand sellers may need to maintain accurate delivery metadata for delivery-enabled items.

That makes it possible for the platform to:

  • match the item to supported delivery companies
  • calculate delivery pricing correctly
  • avoid dispatching items into unsupported logistics flows

Why this matters to delivery companies and riders​

Delivery companies can support some classes and not others. Riders and dispatch teams may also see:

  • resolved delivery class
  • computed package weight
  • computed package volume

This helps them understand what kind of delivery they are handling and whether the task fits their operational setup.


Item-dependent delivery eligibility​

Delivery availability is no longer only about address coverage.

It can also depend on:

  • the specific item or variant
  • the package metadata on that item
  • the supported classes configured for the delivery company
  • the route and the active fulfillment mode

So two items from the same seller may not always have identical delivery options.


Parcel delivery uses the richest version of this model​

Parcel delivery is the clearest example of package-rule-driven fulfillment.

The sender supplies:

  • pickup location
  • drop-off location
  • delivery class
  • weight
  • dimensions / volume
  • declared value

The platform then decides which delivery companies are eligible and what the price should be.

See Parcel Delivery Marketplace.