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.