Skip to main content

Order Delivery Pricing

Adds the calculated delivery fees and taxes to the order total.

Included in Base Preset

Registered automatically by registerBasePlugins() / registerAllPlugins().

Registration​

import { pluginRegistry } from '@unchainedshop/core';
import { OrderDeliveryPlugin } from '@unchainedshop/plugins/pricing/order-delivery';

pluginRegistry.register(OrderDeliveryPlugin);

How It Works​

  1. Checks if order has a delivery method set
  2. Creates a DeliveryPricingSheet from the delivery calculation
  3. Extracts net price and tax sum
  4. Adds delivery amount and tax to the order pricing sheet

Prerequisites​

  • Delivery must be selected on the order
  • Delivery pricing adapters must have calculated the delivery fees

Adapter Details​

PropertyValue
Keyshop.unchained.pricing.order-delivery
Version1.0.0
Order Index10
Sourcepricing/order-delivery