Skip to main content

orders — module reference

Rendered from the module's own manifest, and from nothing written by hand. What the module does is its own page.

Module idorders
NameOrders
Version1.3.0
Ships from@endora-commerce/mod-orders
LicenceMIT

Activation​

This module cannot be switched off. The order is the transaction this platform exists to record.

Dependencies​

ModuleBindingWhat it means
addressesyesinstalls and migrates after it, and an operator cannot switch it off underneath this module
admin_rolesyesinstalls and migrates after it, and an operator cannot switch it off underneath this module
admin_usersyesinstalls and migrates after it, and an operator cannot switch it off underneath this module
api_keysyesinstalls and migrates after it, and an operator cannot switch it off underneath this module
assets_libraryyesinstalls and migrates after it, and an operator cannot switch it off underneath this module
catalogyesinstalls and migrates after it, and an operator cannot switch it off underneath this module
customer_accountsyesinstalls and migrates after it, and an operator cannot switch it off underneath this module
organizationsyesinstalls and migrates after it, and an operator cannot switch it off underneath this module
price_listsyesinstalls and migrates after it, and an operator cannot switch it off underneath this module
sales_channelsyesinstalls and migrates after it, and an operator cannot switch it off underneath this module
settingsyesinstalls and migrates after it, and an operator cannot switch it off underneath this module
taxesyesinstalls and migrates after it, and an operator cannot switch it off underneath this module
transactional_emailsyesinstalls and migrates after it, and an operator cannot switch it off underneath this module
cartsgating onlyresolves cartPlacementApplyPort; withheld from dependencies because the install order cannot carry the edge
cartsgating onlyresolves cartReadPort; withheld from dependencies because the install order cannot carry the edge
cartsgating onlyresolves cartWritePort; withheld from dependencies because the install order cannot carry the edge
credit_limitsnorefuses-without creditLimitService — no order can be placed against a credit limit, and an order that drew one can be neither cancelled nor marked paid, because its reservation cannot be released; every other order is unaffected
delivery_methodsnodegrades-without deliveryMethodReadPort — the admin create-order preview quotes no delivery cost, because there is no method catalogue to quote one from
delivery_methodsnodegrades-without shippingAdapterRegistry — checkout offers no delivery method to choose from
inventorynodegrades-without inventoryFulfilmentPlanningPort — orders are placed without reserving stock
inventorynodegrades-without inventoryReservationApplyPort — orders are placed without reserving stock, and a cancelled order releases none until the module is switched back on
inventorynodegrades-without inventoryStockReadPort — orders are placed without reserving stock
invoicesnodegrades-without invoicePdfPort — an order’s invoice PDF is no longer offered; nothing else about an order changes
invoicesnodegrades-without invoicePlacementApplyPort — an order is placed without a proforma document; nothing else about the order changes
invoicesnodegrades-without invoiceReadPort — an order’s invoice PDF is no longer offered; nothing else about an order changes
payment_methodsnodegrades-without paymentAdapterRegistry — checkout offers no payment method to choose from
payment_methodsnodegrades-without paymentMethodReadPort — the admin create-order preview quotes no payment surcharge, because there is no method catalogue to quote one from
payment_methodsnodegrades-without paymentOrderStatusRegistry — checkout offers no payment method to choose from
paymentsnodegrades-without paymentEmailRendererPort — the order confirmation still goes out, with the payment line written from the method snapshot instead of a gateway’s own wording
paymentsnorefuses-without paymentPlacementApplyPort — the shop takes no orders at all: no payment method is left to choose, and a placement reaching checkout anyway is refused rather than recorded unpaid
promotionsnorefuses-without promotionService — no order can be placed or previewed at all — the discount total is recomputed through the promotion engine on every checkout, not only on a discounted basket
promotionsnorefuses-without promotionUsageFinalizer — a basket carrying a discount cannot become an order — the redemption row is written inside the placement transaction, so the order rolls back with it
prompt_actionsnocontributes-to promptActionToolRegistry
quote_requestsnorefuses-without rfqService — an order cannot be turned back into a quote — the reorder-as-quote action on the order screen refuses, and every other order surface keeps serving
shipmentsnodegrades-without shippingEmailRendererPort — the order confirmation still goes out, with the delivery line written from the method snapshot instead of a carrier’s own wording

Permissions​

None.

Command palette​

ActionOpensPermission
open-orders/ordersorders:read
order-statuses/orders/statusesorders:read

Settings​

CodeNameType
orders.business_id.prefixBusiness Order ID prefixstring
orders.business_id.suffixBusiness Order ID suffixstring
orders.confirmation_recipientsOrder confirmation recipientsstring_list
orders.min_order_valueMinimum order valuenumber
orders.reorder_enabledReordering enabledboolean

Translations​

Bundles at i18n inside the module, one file per shipped language.

Operator commands​

None.