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
| Field | Description |
|---|---|
| Display Name | Name shown to customers at checkout. Defaults to "MPL". |
| Checkout Instructions | Shown to the customer at the checkout step. |
| Email Instructions | Included in order confirmation emails; supports template variables. |
| Shipping Fee | Default 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 Step | Optionally round the shipping total to the nearest step (e.g. 0.05). |
| Visible From / Visible To | Restricts 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
| Field | Description |
|---|---|
| Available in Countries | Countries where MPL is offered. Leave empty to offer in all countries -- for a Hungary-only carrier this is normally set to HU. |
| Allowed Payment Methods | Restricts 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 Total | Order total range MPL is offered for. |
Settings (currency & language)
| Field | Description |
|---|---|
| Default currency | ISO 4217 currency code (alphabetic), e.g. HUF. |
| Default language | Carrier-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.