Configuration Fields

This reference lists the Magento Admin settings exposed by the base package and its documented add-ons: mageb2b/punchout, mageb2b/punchout-iframe.

Configuration paths are included for controlled deployments and config:set. Use Magento Admin for normal changes so field validation and scope inheritance still apply. The extension status display is not listed because it reports installation state rather than a configurable value.

mageb2b/punchout

General

Field Configuration path Input Scope
Enable Punchout punchout/general/enabled Select Default, Website, Store view
Punchout return action label punchout/general/return_action_label Text Default, Website, Store view
Enable Sandbox Callback Mode punchout/general/sandbox_mode Select Default, Website, Store view

Security

Field Configuration path Input Scope
Require Strict Signature Validation punchout/security/strict_signature Select Default, Website, Store view
Signature Secret punchout/security/signature_secret Protected text Default, Website, Store view
Allowed IP Ranges punchout/security/allowed_ips Text area Default, Website, Store view
Allow OCI request customer override punchout/security/allow_request_customer_id_oci Select Default, Website, Store view
Allow cXML request customer override punchout/security/allow_request_customer_id_cxml Select Default, Website, Store view
Allow insecure outbound TLS in sandbox mode punchout/security/allow_insecure_outbound_tls Select Default, Website, Store view

Visibility dependencies:

  • punchout/security/allow_insecure_outbound_tls is available when punchout/general/sandbox_mode is 1.

Customer Identity

Field Configuration path Input Scope
Enable JIT Customer Provisioning punchout/identity/jit_enabled Select Default, Website, Store view
JIT Customer Group punchout/identity/jit_customer_group_id Select Default, Website, Store view

Visibility dependencies:

  • punchout/identity/jit_customer_group_id is available when punchout/identity/jit_enabled is 1.

Cart

Field Configuration path Input Scope
Allow inbound cart item prices punchout/cart/allow_inbound_item_prices Select Default, Website, Store view

cXML Profile Discovery

Field Configuration path Input Scope
Enable Profile Discovery punchout/profile/enabled Select Default, Website, Store view
Public PunchOut Base URL punchout/profile/public_base_url Text Default, Website, Store view

Visibility dependencies:

  • punchout/profile/public_base_url is available when punchout/profile/enabled is 1.

Inbound Orders

Field Configuration path Input Scope
Processing Mode punchout/inbound_order/processing_mode Select Default, Website, Store view
Authoritative Price Source punchout/inbound_order/price_source Select Default, Website, Store view
Returned Cart Line Matching punchout/inbound_order/line_match_strategy Select Default, Website, Store view
Changed Quantity Action punchout/inbound_order/changed_quantity_action Select Default, Website, Store view
New Item Action punchout/inbound_order/new_item_action Select Default, Website, Store view
Removed Item Action punchout/inbound_order/removed_item_action Select Default, Website, Store view
Missing/Expired Snapshot Action punchout/inbound_order/missing_snapshot_action Select Default, Website, Store view
Price Mismatch Action punchout/inbound_order/price_mismatch_action Select Default, Website, Store view
Absolute Unit Price Tolerance punchout/inbound_order/price_tolerance_absolute Text Default, Website, Store view
Percent Unit Price Tolerance punchout/inbound_order/price_tolerance_percent Text Default, Website, Store view
Customer Resolution punchout/inbound_order/customer_resolution Select Default, Website, Store view
Product Resolution punchout/inbound_order/product_resolution Select Default, Website, Store view
Address Source punchout/inbound_order/address_source Select Default, Website, Store view
Shipping Method punchout/inbound_order/shipping_method Select Default, Website, Store view
Payment Method punchout/inbound_order/payment_method Select Default, Website, Store view
Order Update Policy punchout/inbound_order/update_policy Select Default, Website, Store view
Order Cancellation Policy punchout/inbound_order/cancellation_policy Select Default, Website, Store view
Send Customer Order Email punchout/inbound_order/send_customer_email Select Default, Website, Store view
Send cXML ConfirmationRequest punchout/inbound_order/confirmation_enabled Select Default, Website, Store view
Confirmation Mode punchout/inbound_order/confirmation_mode Select Default, Website, Store view
Default Confirmation URL punchout/inbound_order/confirmation_url Text Default, Website, Store view
ASN URL punchout/inbound_order/asn_url Text Default, Website, Store view
Invoice URL punchout/inbound_order/invoice_url Text Default, Website, Store view
Supplier Credential Domain punchout/inbound_order/supplier_domain Text Default, Website, Store view
Supplier Identity punchout/inbound_order/supplier_identity Text Default, Website, Store view
Supplier Shared Secret punchout/inbound_order/supplier_shared_secret Protected text Default, Website, Store view
Maximum Processing Attempts punchout/inbound_order/max_attempts Text Default, Website, Store view
Retry Batch Size punchout/inbound_order/batch_size Text Default
Retry Delay (minutes) punchout/inbound_order/retry_delay_minutes Text Default, Website, Store view
Outbound cXML Response Mode punchout/inbound_order/response_mode Select Default, Website, Store view
Inbound Order Payload Retention (days) punchout/inbound_order/retention_days Text Default, Website, Store view
Returned Cart Snapshot Retention (days) punchout/inbound_order/snapshot_retention_days Text Default, Website, Store view

Visibility dependencies:

  • punchout/inbound_order/confirmation_mode is available when punchout/inbound_order/confirmation_enabled is 1.
  • punchout/inbound_order/confirmation_url is available when punchout/inbound_order/confirmation_enabled is 1.

Trace

Field Configuration path Input Scope
Enable Trace Logging punchout/trace/enabled Select Default, Website, Store view
Trace Retention (days) punchout/trace/retention_days Text Default, Website, Store view

Analytics

Field Configuration path Input Scope
Enable PunchOut Analytics punchout/analytics/enabled Select Default, Website, Store view

PunchOut Debugging

Field Configuration path Input Scope
Enable Debug Logging punchout/debug/enabled Select Default, Website, Store view

Session

Field Configuration path Input Scope
Token Expiration (hours) punchout/session/token_expiration_hours Text Default, Website, Store view

Document Queue

Field Configuration path Input Scope
Enable Queue Processing punchout/queue/enabled Select Default, Website, Store view
Batch Size per Cron Run punchout/queue/batch_size Text Default, Website, Store view
Maximum Retry Attempts punchout/queue/max_retry Text Default, Website, Store view
Retry Delay (minutes) punchout/queue/retry_delay_minutes Text Default, Website, Store view
Completed Queue Retention (days) punchout/queue/retention_days Text Default, Website, Store view

Retention

Field Configuration path Input Scope
Request Replay Retention (days) punchout/retention/request_replay_days Text Default, Website, Store view
Cleanup Batch Size punchout/retention/batch_size Text Default

Operation Policy

Field Configuration path Input Scope
Enable Frontend Operation Policy punchout/operation/policy_enabled Select Default, Website, Store view
Restricted Action Landing Route punchout/operation/landing_route Text Default, Website, Store view
Allowed Full Actions for CREATE punchout/operation/create_allowed_actions Text area Default, Website, Store view
Allowed Full Actions for EDIT punchout/operation/edit_allowed_actions Text area Default, Website, Store view
Allowed Full Actions for INSPECT punchout/operation/inspect_allowed_actions Text area Default, Website, Store view
Allowed Full Actions for DETAIL punchout/operation/detail_allowed_actions Text area Default, Website, Store view
Allowed Full Actions for DETAILADD punchout/operation/detail_add_allowed_actions Text area Default, Website, Store view

mageb2b/punchout-iframe

Embedded PunchOut

Field Configuration path Input Scope
Enable Iframe Compatibility punchout/iframe/enabled Select Default, Website, Store view
Allowed Procurement Origins punchout/iframe/allowed_origins Text area Default, Website, Store view

Visibility dependencies:

  • punchout/iframe/allowed_origins is available when punchout/iframe/enabled is 1.