Skip to main content
Version: 2.0.0

Settings

Open MPL → Settings in the control panel (or Settings → Shipping plugins → MPL). The settings page has four tabs: General, Table Rates, Restrictions, and Settings.

General

FieldDescription
Display NameName shown to customers at checkout. Defaults to "MPL".
Checkout InstructionsShown to the customer at the checkout step.
Email InstructionsIncluded in order confirmation emails; supports template variables.
Shipping FeeDefault fee added when MPL is selected. Use 0 for free shipping. In practice this is overridden per order by the matching table rate (see below).
Cash Rounding / Rounding StepOptionally round the shipping total to the nearest step (e.g. 0.05).
Visible From / Visible ToRestricts when MPL is offered at checkout. Leave blank for no restriction on that side.

Table Rates

Select which of the store's weight-based shipping table rates apply to MPL, using a two-column picker (available rates on the left, selected on the right). Each available rate is listed as <weight range> • <price><currency> • <name> • <zone group>.

At checkout, the rate matching the order's shipping weight determines the price shown for MPL. If no table rate matches, MPL is not offered.

Restrictions

FieldDescription
Available in CountriesCountries where MPL is offered. Leave empty to offer in all countries -- for a Hungary-only carrier this is normally set to HU.
Allowed Payment MethodsRestricts MPL to specific payment methods. Leave empty to allow with all payment methods.
Min Weight (kg) / Max Weight (kg)Order weight range MPL is offered for.
Min Order Total / Max Order TotalOrder total range MPL is offered for.

Settings (currency & language)

FieldDescription
Default currencyISO 4217 currency code (alphabetic), e.g. HUF.
Default languageCarrier-facing language code. Defaults to hu; if not set, browser preference is used.

These two fields are overridable per site (siteOverridableAttributes), so a multi-site store can show a different currency or language for MPL on each site. Shipping Fee is not part of this override -- it is a single store-wide value.

Checkout designer

Separate from Settings: MPL → Checkout designer lets an admin arrange the UI elements shown for the MPL option at checkout using Craft's native field-layout designer. Only UI elements are available here (the "Fields" tab is hidden) -- there is no custom data field support for this layout. See the MPL overview for context.

Where this is used

  • General, Table Rates, and Restrictions together decide whether MPL is offered for a given order and at what price.
  • The Settings tab (currency/language) and per-site overrides only matter for multi-site stores presenting MPL differently per site.
  • There is currently no connection/API credentials section, because MPL does not call Magyar Posta's API yet -- see the Roadmap in the overview.