Configuration Fields
This reference lists the Magento Admin settings exposed by the base package and its documented add-ons: mageb2b/b2b-quote, mageb2b/b2b-quote-importexport, mageb2b/b2b-quote-opensign.
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/b2b-quote
General Settings
| Field | Configuration path | Input | Scope |
|---|---|---|---|
| Enable B2B Quote | b2bquote/general/enable |
Select | Default, Website, Store view |
| Quote Number Format | b2bquote/general/quote_number_format |
Text | Default, Website, Store view |
| Default Quote Status | b2bquote/general/default_status |
Select | Default, Website, Store view |
| Default Expiration Days | b2bquote/general/default_expiration_days |
Text | Default, Website, Store view |
| Accept Mode | b2bquote/general/accept_mode |
Select | Default, Website, Store view |
| Allow Customer to Choose Accept Mode | b2bquote/general/allow_quote_accept_mode_choice |
Select | Default, Website, Store view |
| Maximum Quotes Per Customer | b2bquote/general/max_quotes_per_customer |
Text | Default, Website, Store view |
| Maximum Quote Items | b2bquote/general/max_quote_items |
Text | Default, Website, Store view |
| Maximum Item Quantity | b2bquote/general/max_item_qty |
Text | Default, Website, Store view |
| Allowed Customer Groups | b2bquote/general/allowed_customer_groups |
Multi-select | Default, Website, Store view |
| Enable Auto-Approval | b2bquote/general/auto_approval_enabled |
Select | Default, Website, Store view |
| Auto-Approval Threshold | b2bquote/general/auto_approval_threshold |
Text | Default, Website, Store view |
| Clear Cart After Conversion | b2bquote/general/clear_cart_after_conversion |
Select | Default, Website, Store view |
| Clear Cart Before Accepting Quote to Cart | b2bquote/general/clear_cart_before_accept_add_to_cart |
Select | Default, Website, Store view |
Visibility dependencies:
b2bquote/general/default_statusis available whenb2bquote/general/enableis1.b2bquote/general/default_expiration_daysis available whenb2bquote/general/enableis1.b2bquote/general/accept_modeis available whenb2bquote/general/enableis1.b2bquote/general/accept_modeis available whenb2bquote/general/allow_quote_accept_mode_choiceis0.b2bquote/general/allow_quote_accept_mode_choiceis available whenb2bquote/general/enableis1.b2bquote/general/max_quotes_per_customeris available whenb2bquote/general/enableis1.b2bquote/general/max_quote_itemsis available whenb2bquote/general/enableis1.b2bquote/general/max_item_qtyis available whenb2bquote/general/enableis1.b2bquote/general/allowed_customer_groupsis available whenb2bquote/general/enableis1.b2bquote/general/auto_approval_enabledis available whenb2bquote/general/enableis1.b2bquote/general/auto_approval_thresholdis available whenb2bquote/general/enableis1.b2bquote/general/auto_approval_thresholdis available whenb2bquote/general/auto_approval_enabledis1.b2bquote/general/clear_cart_after_conversionis available whenb2bquote/general/enableis1.b2bquote/general/clear_cart_before_accept_add_to_cartis available whenb2bquote/general/enableis1.b2bquote/general/clear_cart_before_accept_add_to_cartis available whenb2bquote/general/accept_modeisadd_to_cart.
Admin Responsibility
| Field | Configuration path | Input | Scope |
|---|---|---|---|
| Admin User Quote | b2bquote/admin_assignment/mode |
Select | Default, Website, Store view |
| Enable Admin Inbox Notifications | b2bquote/admin_assignment/admin_inbox_enabled |
Select | Default, Website, Store view |
Guest Quote Settings
| Field | Configuration path | Input | Scope |
|---|---|---|---|
| Enable Guest Quotes | b2bquote/guest_quote/enabled |
Select | Default, Website, Store view |
| Quote Number Format | b2bquote/guest_quote/quote_number_format |
Text | Default, Website, Store view |
| Access Token Pattern | b2bquote/guest_quote/access_token_pattern |
Text | Default, Website, Store view |
Visibility dependencies:
b2bquote/guest_quote/enabledis available whenb2bquote/general/enableis1.b2bquote/guest_quote/quote_number_formatis available whenb2bquote/guest_quote/enabledis1.b2bquote/guest_quote/access_token_patternis available whenb2bquote/guest_quote/enabledis1.
PDF Settings
| Field | Configuration path | Input | Scope |
|---|---|---|---|
| PDF Layout | b2bquote/pdf/pdf_layout |
Custom control | Default, Website, Store view |
| PDF Company Logo | b2bquote/pdf/pdf_logo_path |
Image | Default, Website, Store view |
| PDF Company Name | b2bquote/pdf/pdf_company_name |
Text | Default, Website, Store view |
| PDF Company Address | b2bquote/pdf/pdf_company_address |
Text area | Default, Website, Store view |
| PDF Company Phone | b2bquote/pdf/pdf_company_phone |
Text | Default, Website, Store view |
| PDF Company Email | b2bquote/pdf/pdf_company_email |
Text | Default, Website, Store view |
| PDF Footer Text | b2bquote/pdf/pdf_footer_text |
Text area | Default, Website, Store view |
| PDF Download Restricted Statuses | b2bquote/pdf/pdf_download_restricted_statuses |
Multi-select | Default, Website, Store view |
| Display Quote Item Notes | b2bquote/pdf/pdf_display_item_notes |
Select | Default, Website, Store view |
Frontend Settings
| Field | Configuration path | Input | Scope |
|---|---|---|---|
| Add to Quote Button Text | b2bquote/frontend_settings/button_text |
Text | Default, Website, Store view |
| Display on Product Page | b2bquote/frontend_settings/display_on_product |
Select | Default, Website, Store view |
| Display on Category Page | b2bquote/frontend_settings/display_on_category |
Select | Default, Website, Store view |
| Show in Top Navigation | b2bquote/frontend_settings/show_in_topnav |
Select | Default, Website, Store view |
| Enable Mini Quote | b2bquote/frontend_settings/enable_mini_quote |
Select | Default, Website, Store view |
| Mini Quote Max Quotes | b2bquote/frontend_settings/mini_quote_max_display |
Text | Default, Website, Store view |
| Mini Quote Display Mode | b2bquote/frontend_settings/mini_quote_display_mode |
Select | Default, Website, Store view |
| Allow Counter Offer | b2bquote/frontend_settings/allow_counter_offer |
Select | Default, Website, Store view |
| Show Prices in Frontend | b2bquote/frontend_settings/show_prices |
Select | Default, Website, Store view |
| Quote List Page Size | b2bquote/frontend_settings/quote_list_page_size |
Text | Default, Website, Store view |
| Redirect to Quote After Product Add | b2bquote/frontend_settings/redirect_after_product_add |
Select | Default, Website, Store view |
| Enable Cart to Quote Conversion | b2bquote/frontend_settings/enable_cart_conversion |
Select | Default, Website, Store view |
| Cart Conversion Minimum Amount | b2bquote/frontend_settings/cart_conversion_min_amount |
Text | Default, Website, Store view |
| Cart Conversion Button Text | b2bquote/frontend_settings/cart_conversion_button_text |
Text | Default, Website, Store view |
| Show History Tab | b2bquote/frontend_settings/show_history_tab |
Select | Default, Website, Store view |
| Allow Duplicate Quote | b2bquote/frontend_settings/allow_duplicate_quote |
Select | Default, Website, Store view |
| Duplicate Quote: Copy Fields | b2bquote/frontend_settings/duplicate_copy_fields |
Multi-select | Default, Website, Store view |
Visibility dependencies:
b2bquote/frontend_settings/mini_quote_max_displayis available whenb2bquote/frontend_settings/enable_mini_quoteis1.b2bquote/frontend_settings/mini_quote_display_modeis available whenb2bquote/frontend_settings/enable_mini_quoteis1.b2bquote/frontend_settings/cart_conversion_min_amountis available whenb2bquote/frontend_settings/enable_cart_conversionis1.b2bquote/frontend_settings/cart_conversion_button_textis available whenb2bquote/frontend_settings/enable_cart_conversionis1.b2bquote/frontend_settings/duplicate_copy_fieldsis available whenb2bquote/frontend_settings/allow_duplicate_quoteis1.
Email Notifications
| Field | Configuration path | Input | Scope |
|---|---|---|---|
| Enable Email Notifications | b2bquote/email_notifications/enabled |
Select | Default, Website, Store view |
| Email Sender | b2bquote/email_notifications/email_sender |
Select | Default, Website, Store view |
| Admin Recipients | b2bquote/email_notifications/admin_recipients |
Text | Default, Website, Store view |
| Status Changed Template | b2bquote/email_notifications/template_status_changed |
Select | Default, Website, Store view |
| Quote Expired Template | b2bquote/email_notifications/template_quote_expired |
Select | Default, Website, Store view |
| Message Notification Template | b2bquote/email_notifications/template_message_notification |
Select | Default, Website, Store view |
| Message Notification Template (Admin → Customer) | b2bquote/email_notifications/template_message_notification_admin |
Select | Default, Website, Store view |
| Send Email Copy Method | b2bquote/email_notifications/email_copy_method |
Select | Default, Website, Store view |
| Expiration Reminder Intervals | b2bquote/email_notifications/expiration_reminder_intervals |
Custom control | Default, Website, Store view |
| Enable Expiration Reminder Emails | b2bquote/email_notifications/expiration_reminder_enabled |
Select | Default, Website, Store view |
| Expiration Reminder Template | b2bquote/email_notifications/template_expiration_reminder |
Select | Default, Website, Store view |
| Attach Quote PDF | b2bquote/email_notifications/attach_quote_pdf |
Select | Default, Website, Store view |
| Attach Customer Files | b2bquote/email_notifications/attach_customer_files |
Select | Default, Website, Store view |
Visibility dependencies:
b2bquote/email_notifications/email_senderis available whenb2bquote/email_notifications/enabledis1.b2bquote/email_notifications/admin_recipientsis available whenb2bquote/email_notifications/enabledis1.b2bquote/email_notifications/template_status_changedis available whenb2bquote/email_notifications/enabledis1.b2bquote/email_notifications/template_quote_expiredis available whenb2bquote/email_notifications/enabledis1.b2bquote/email_notifications/template_message_notificationis available whenb2bquote/email_notifications/enabledis1.b2bquote/email_notifications/template_message_notification_adminis available whenb2bquote/email_notifications/enabledis1.b2bquote/email_notifications/email_copy_methodis available whenb2bquote/email_notifications/enabledis1.b2bquote/email_notifications/expiration_reminder_intervalsis available whenb2bquote/email_notifications/enabledis1.b2bquote/email_notifications/expiration_reminder_enabledis available whenb2bquote/email_notifications/enabledis1.b2bquote/email_notifications/template_expiration_reminderis available whenb2bquote/email_notifications/enabledis1.b2bquote/email_notifications/attach_quote_pdfis available whenb2bquote/email_notifications/enabledis1.b2bquote/email_notifications/attach_customer_filesis available whenb2bquote/email_notifications/enabledis1.
Email templates for individual status changes are selected per transition in the transition form's notification_template (Email Template) field, not through a configuration field. See Status Transitions.
Pricing Settings
| Field | Configuration path | Input | Scope |
|---|---|---|---|
| Enable Price Negotiation | b2bquote/pricing/negotiation_enabled |
Select | Default, Website, Store view |
Quote Fees
| Field | Configuration path | Input | Scope |
|---|---|---|---|
| Apply Tax to Quote Fee | b2bquote/quote_fee/apply_tax |
Select | Default, Website, Store view |
| Fee Amount Includes Tax | b2bquote/quote_fee/fee_includes_tax |
Select | Default, Website, Store view |
| Tax Class | b2bquote/quote_fee/tax_class_id |
Select | Default, Website, Store view |
Visibility dependencies:
b2bquote/quote_fee/fee_includes_taxis available whenb2bquote/quote_fee/apply_taxis1.b2bquote/quote_fee/tax_class_idis available whenb2bquote/quote_fee/apply_taxis1.
Shipping Settings
| Field | Configuration path | Input | Scope |
|---|---|---|---|
| Shipping Required | b2bquote/shipping/required |
Select | Default, Website, Store view |
| Free Shipping Threshold | b2bquote/shipping/free_shipping_threshold |
Text | Default, Website, Store view |
| Disallowed Shipping Methods | b2bquote/shipping/disallowed_methods |
Multi-select | Default, Website, Store view |
Payment Settings
| Field | Configuration path | Input | Scope |
|---|---|---|---|
| Payment Required | b2bquote/payment/required |
Select | Default, Website, Store view |
| Disallowed Payment Methods | b2bquote/payment/disallowed_methods |
Multi-select | Default, Website, Store view |
Attachments
| Field | Configuration path | Input | Scope |
|---|---|---|---|
| Allowed File Extensions | b2bquote/attachments/allowed_extensions |
Text | Default, Website, Store view |
| Max File Size (MB) | b2bquote/attachments/max_filesize_mb |
Text | Default, Website, Store view |
| Max Attachments (Frontend) | b2bquote/attachments/max_attachments_frontend |
Text | Default, Website, Store view |
| Disable Attachments for Statuses | b2bquote/attachments/disabled_statuses |
Multi-select | Default, Website, Store view |
| Temporary File Retention (Hours) | b2bquote/attachments/temporary_file_retention_hours |
Text | Default |
Messaging
| Field | Configuration path | Input | Scope |
|---|---|---|---|
| Maximum Message Length | b2bquote/messaging/max_message_length |
Text | Default, Website, Store view |
| Disable Messaging for Statuses | b2bquote/messaging/messaging_disabled_statuses |
Multi-select | Default, Website, Store view |
Inventory Reservation
| Field | Configuration path | Input | Scope |
|---|---|---|---|
| Reserve Inventory on Approval | b2bquote/inventory/reserve_on_approval |
Select | Default, Website, Store view |
| Reservation Compensation Code | b2bquote/inventory/reservation_compensation_code |
Text | Default, Website, Store view |
| Release Inventory on Expiration | b2bquote/inventory/release_on_expiration |
Select | Default, Website, Store view |
| Release Inventory on Rejection | b2bquote/inventory/release_on_rejection |
Select | Default, Website, Store view |
| Release Inventory on Order Creation | b2bquote/inventory/release_on_order_creation |
Select | Default, Website, Store view |
Visibility dependencies:
b2bquote/inventory/reservation_compensation_codeis available whenb2bquote/inventory/reserve_on_approvalis1.b2bquote/inventory/release_on_expirationis available whenb2bquote/inventory/reserve_on_approvalis1.b2bquote/inventory/release_on_rejectionis available whenb2bquote/inventory/reserve_on_approvalis1.b2bquote/inventory/release_on_order_creationis available whenb2bquote/inventory/reserve_on_approvalis1.
Pricing Rules
| Field | Configuration path | Input | Scope |
|---|---|---|---|
| Enable Pricing Rules | b2bquote/pricing_rules/pricing_rules_enabled |
Select | Default, Website, Store view |
| Allow Rule Stacking | b2bquote/pricing_rules/can_stack_rules |
Select | Default, Website, Store view |
Visibility dependencies:
b2bquote/pricing_rules/can_stack_rulesis available whenb2bquote/pricing_rules/pricing_rules_enabledis1.
Quote Merge & Split
| Field | Configuration path | Input | Scope |
|---|---|---|---|
| Enable Quote Merge (Frontend) | b2bquote/quote_merge_split/merge_enabled |
Select | Default, Website, Store view |
| Merge Messages Default | b2bquote/quote_merge_split/merge_messages_default |
Select | Default, Website, Store view |
| Merge Attachments Default | b2bquote/quote_merge_split/merge_attachments_default |
Select | Default, Website, Store view |
| Enable Quote Split (Frontend) | b2bquote/quote_merge_split/split_enabled |
Select | Default, Website, Store view |
| Delete Source Quotes After Merge | b2bquote/quote_merge_split/delete_source_after_merge |
Select | Default, Website, Store view |
Visibility dependencies:
b2bquote/quote_merge_split/merge_enabledis available whenb2bquote/general/enableis1.b2bquote/quote_merge_split/merge_messages_defaultis available whenb2bquote/quote_merge_split/merge_enabledis1.b2bquote/quote_merge_split/merge_attachments_defaultis available whenb2bquote/quote_merge_split/merge_enabledis1.b2bquote/quote_merge_split/split_enabledis available whenb2bquote/general/enableis1.b2bquote/quote_merge_split/delete_source_after_mergeis available whenb2bquote/quote_merge_split/merge_enabledis1.
Workflow
| Field | Configuration path | Input | Scope |
|---|---|---|---|
| Enable Workflow | b2bquote/workflow/workflow_enabled |
Select | Default, Website, Store view |
| Workflow Rules Validate Transitions | b2bquote/workflow/transition_validation |
Select | Default, Website, Store view |
Visibility dependencies:
b2bquote/workflow/transition_validationis available whenb2bquote/workflow/workflow_enabledis1.
Revision Tracking
| Field | Configuration path | Input | Scope |
|---|---|---|---|
| Enabled Revision Events | b2bquote/revision/enabled_events |
Multi-select | Default, Website, Store view |
| Enable Revision Cleanup | b2bquote/revision/cleanup_enabled |
Select | Default, Website, Store view |
| Revision Retention Days | b2bquote/revision/cleanup_days |
Text | Default, Website, Store view |
Visibility dependencies:
b2bquote/revision/cleanup_daysis available whenb2bquote/revision/cleanup_enabledis1.
Customer Experience Settings
| Field | Configuration path | Input | Scope |
|---|---|---|---|
| Use Customer Address Book | b2bquote/customer_experience/use_customer_addressbook |
Select | Default, Website, Store view |
| Allow Empty Draft Quote | b2bquote/customer_experience/allow_empty_draft_quote |
Select | Default, Website, Store view |
| Draft Quote Lifetime (Days) | b2bquote/customer_experience/draft_lifetime_days |
Text | Default, Website, Store view |
| Draft Deletion Notice (Days Before) | b2bquote/customer_experience/draft_notice_days_before |
Text | Default, Website, Store view |
| Typical Response Time (Business Days) | b2bquote/customer_experience/typical_response_time_days |
Text | Default, Website, Store view |
| Important Information (WYSIWYG) | b2bquote/customer_experience/important_information |
Custom control | Default, Website, Store view |
| Approval Validity Period (Days) | b2bquote/customer_experience/approval_validity_days |
Text | Default, Website, Store view |
Order Creation Settings
| Field | Configuration path | Input | Scope |
|---|---|---|---|
| Price Change Behavior | b2bquote/order_creation/price_change_behavior |
Select | Default, Website, Store view |
| Stock Validation Behavior | b2bquote/order_creation/stock_validation_behavior |
Select | Default, Website, Store view |
| Check Product Availability | b2bquote/order_creation/product_availability_check |
Select | Default, Website, Store view |
mageb2b/b2b-quote-importexport
Import and Export
| Field | Configuration path | Input | Scope |
|---|---|---|---|
| Export Guest Access Tokens | b2bquote/import_export/export_access_tokens |
Select | Default |
Guest access tokens are not exported by default; the access_token column is exported empty. Enable this only when guest quote links must be transferred to another trusted installation.
mageb2b/b2b-quote-opensign
OpenSign Digital Signatures
| Field | Configuration path | Input | Scope |
|---|---|---|---|
| Enable Digital Signatures | b2bquote/opensign/enabled |
Select | Default, Website |
| OpenSign API URL | b2bquote/opensign/api_url |
Text | Default |
| Application ID | b2bquote/opensign/app_id |
Text | Default |
| Master Key | b2bquote/opensign/master_key |
Protected text | Default |
| Session Token | b2bquote/opensign/session_token |
Protected text | Default |
| System User ID | b2bquote/opensign/system_user_id |
Text | Default |
| System Contracts User ID | b2bquote/opensign/system_contracts_user_id |
Text | Default |
| Webhook Secret | b2bquote/opensign/webhook_secret |
Protected text | Default |
| Require Signature for Acceptance | b2bquote/opensign/require_signature |
Select | Default, Website |
| Signature Request Expiry (Days) | b2bquote/opensign/expiry_days |
Text | Default, Website |
| OpenSign Public URL | b2bquote/opensign/public_url |
Text | Default |
| Test Connection | b2bquote/opensign/test_connection |
Custom control | Default |
Visibility dependencies:
b2bquote/opensign/api_urlis available whenb2bquote/opensign/enabledis1.b2bquote/opensign/app_idis available whenb2bquote/opensign/enabledis1.b2bquote/opensign/master_keyis available whenb2bquote/opensign/enabledis1.b2bquote/opensign/session_tokenis available whenb2bquote/opensign/enabledis1.b2bquote/opensign/system_user_idis available whenb2bquote/opensign/enabledis1.b2bquote/opensign/system_contracts_user_idis available whenb2bquote/opensign/enabledis1.b2bquote/opensign/webhook_secretis available whenb2bquote/opensign/enabledis1.b2bquote/opensign/require_signatureis available whenb2bquote/opensign/enabledis1.b2bquote/opensign/expiry_daysis available whenb2bquote/opensign/enabledis1.b2bquote/opensign/public_urlis available whenb2bquote/opensign/enabledis1.b2bquote/opensign/test_connectionis available whenb2bquote/opensign/enabledis1.