Skip to content

Configuration Reference

Matt MacDougall edited this page Sep 9, 2026 · 1 revision

Configuration reference

This reference is generated from the reviewed Admin system XML and default configuration. It lists 117 declared Admin fields, including actions, and additional defaults without a matching Admin field.

Paths are exact. "Not declared" means this module does not ship a value at that exact path; it is not a claim that a running installation has an empty value. Defaults may be example IDs for a different account. Serialized mapping arrays must be managed through the appropriate Admin field or a deliberately validated configuration process.

Most fields are exposed at default scope. The central resolver reads default configuration; do not infer per-website connections merely because the section can be displayed at website/store scope. Field dependencies and renderer behavior are defined in the linked XML.

Read before using the values

  • general/enabled defaults to 1. Select and verify flows before starting workers.
  • orders/logic_switch has no shipped default. Explicitly save body or line; the discount mappers reject an empty or unregistered provider.
  • general/nsendpoint is a code default, not an exposed endpoint dropdown. The default is SOAP 2024_2.
  • customer/magento_address_id_field is the actual customer-export path. The default customers_import/magento_address_id_field is misplaced.
  • Product, price-level, website, store, and group defaults are not universal business mappings.
  • The inherited stock update interval defaults to 360 minutes. updatestocks does not bypass it.
  • queue_processing/timeout is not used to delay selection by the custom queue implementation.
  • enable_disable_features/get_returns does not register a return-authorization processor.
  • Developer queue warning and mail settings do not prove functioning alert delivery. See Monitoring.
  • Secret fields are declared as text and have no encrypted backend declaration in this module. Use restricted application configuration and avoid exposing credentials in exports or diagnostics.

The Configuration guide explains setup order and default flows. Each feature guide describes how these fields are actually consumed.

General settings

Path prefix: mageos_netsuite/general.

Field Label Type Shipped default
mageos_netsuite/general/enabled Enable integration select 1
mageos_netsuite/general/auth_type Authentication type select token
mageos_netsuite/general/host NetSuite Host text Not declared
mageos_netsuite/general/account_id NetSuite account id text Not declared
mageos_netsuite/general/consumer_key Consumer key text Not declared
mageos_netsuite/general/consumer_secret Consumer secret text Not declared
mageos_netsuite/general/token_id Token Id text Not declared
mageos_netsuite/general/token_secret Token secret text Not declared
mageos_netsuite/general/test_connection Test Connection action Not declared
mageos_netsuite/general/netsuite_base_url NetSuite Base url custom/default Not declared
mageos_netsuite/general/soap_request_timeout Soap Request timeout custom/default 180
mageos_netsuite/general/inventory_mode Inventory mode select single

Import Connection Settings

Path prefix: mageos_netsuite/connection_import.

Field Label Type Shipped default
mageos_netsuite/connection_import/same Same as default connection? select 1
mageos_netsuite/connection_import/auth_type Authentication type select Not declared
mageos_netsuite/connection_import/consumer_key Consumer key text Not declared
mageos_netsuite/connection_import/consumer_secret Consumer secret text Not declared
mageos_netsuite/connection_import/token_id Token Id text Not declared
mageos_netsuite/connection_import/token_secret Token secret text Not declared
mageos_netsuite/connection_import/test_connection Test Connection action Not declared

Export Connection Settings

Path prefix: mageos_netsuite/connection_export.

Field Label Type Shipped default
mageos_netsuite/connection_export/same Same as default connection? select 1
mageos_netsuite/connection_export/auth_type Authentication type select Not declared
mageos_netsuite/connection_export/consumer_key Consumer key text Not declared
mageos_netsuite/connection_export/consumer_secret Consumer secret text Not declared
mageos_netsuite/connection_export/token_id Token Id text Not declared
mageos_netsuite/connection_export/token_secret Token secret text Not declared
mageos_netsuite/connection_export/test_connection Test Connection action Not declared

Enable/Disable Features

Path prefix: mageos_netsuite/enable_disable_features.

Field Label Type Shipped default
mageos_netsuite/enable_disable_features/get_products Enable getting product data from NetSuite select Not declared
mageos_netsuite/enable_disable_features/get_product_images Enable getting product images from NetSuite select Not declared
mageos_netsuite/enable_disable_features/send_customers Enable sending customers changes to NetSuite select Not declared
mageos_netsuite/enable_disable_features/import_customers Enable getting customer data from NetSuite select Not declared
mageos_netsuite/enable_disable_features/send_orders Enable sending orders to NetSuite select Not declared
mageos_netsuite/enable_disable_features/get_order_changes Enable getting order changes from NetSuite select Not declared
mageos_netsuite/enable_disable_features/send_invoices Enable sending invoices NetSuite select Not declared
mageos_netsuite/enable_disable_features/get_cash_sales Enable getting cash sale/invoice data from NetSuite select Not declared
mageos_netsuite/enable_disable_features/get_credit_memo Enable importing credit memos from NetSuite select Not declared
mageos_netsuite/enable_disable_features/get_cash_refund Enable importing cash refunds from NetSuite select Not declared
mageos_netsuite/enable_disable_features/get_shipments Enable getting shipment data from NetSuite select Not declared
mageos_netsuite/enable_disable_features/get_stock_updates Enable getting stock updates from NetSuite select Not declared
mageos_netsuite/enable_disable_features/import_location Enable getting locations from NetSuite select Not declared

Product synchronization

Path prefix: mageos_netsuite/products.

Field Label Type Shipped default
mageos_netsuite/products/cache_seconds_for_lists_and_custom_records Cache lists and custom records for text 3600
mageos_netsuite/products/field_map Field Mapping custom/default; backend: Magento\Config\Model\Config\Backend\Serialized\ArraySerialized Not declared
mageos_netsuite/products/price_level_netsuite_id Price level to grab the price from text Not declared
mageos_netsuite/products/import_special_price Product Special Price Import Behavior select Not declared
mageos_netsuite/products/special_price_price_level Special Price Price level text Not declared
mageos_netsuite/products/default_visibility New product default visibility select Not declared
mageos_netsuite/products/default_status New product default status select Not declared
mageos_netsuite/products/default_tax_class_id New product default tax class select Not declared
mageos_netsuite/products/default_website_ids Product default web site ids multiselect Not declared
mageos_netsuite/products/default_store_ids Product default store ids multiselect Not declared
mageos_netsuite/products/default_attribute_set_id New product default attribute set id select Not declared
mageos_netsuite/products/tier_price_customer_group Imported tier price customer group select Not declared
mageos_netsuite/products/push_line_items_with_bundles Push line items with fixed price bundles select Not declared
mageos_netsuite/products/related_products_field Related Products Field Name text Not declared
mageos_netsuite/products/upsells_field Upsells Field Name text Not declared
mageos_netsuite/products/html_tags Eav Attributes to Strip HTML Tags custom/default; backend: Magento\Config\Model\Config\Backend\Serialized\ArraySerialized Not declared
mageos_netsuite/products/image_attribute_ns_ids NS attributes for images text Not declared
mageos_netsuite/products/base_image_attribute_ns_id NS attributes for base image text Not declared
mageos_netsuite/products/import_files_based_on_filename Compare image file name before import select Not declared
mageos_netsuite/products/price_level_map Price Level Mapping custom/default; backend: Magento\Config\Model\Config\Backend\Serialized\ArraySerialized Not declared

Queue processing settings

Path prefix: mageos_netsuite/queue_processing.

Field Label Type Shipped default
mageos_netsuite/queue_processing/export_batch_size Export message limit text 100
mageos_netsuite/queue_processing/import_batch_size Import message limit text 100
mageos_netsuite/queue_processing/timeout Timeout text 100
mageos_netsuite/queue_processing/updated_from_minutes Import items updated in last N minutes text 15
mageos_netsuite/queue_processing/delete_existing_items_in_import_queue Delete existing items in import queue select 0

Monitoring

Path prefix: mageos_netsuite/monitor.

Field Label Type Shipped default
mageos_netsuite/monitor/remove_if_success Remove Monitoring Item if processed successfully select Not declared
mageos_netsuite/monitor/debug_level Level of information to be saved select Not declared
mageos_netsuite/monitor/lifetime Clean up Entries older then X days text 30

Developer

Path prefix: mageos_netsuite/developer.

Field Label Type Shipped default
mageos_netsuite/developer/email Developer E-mail text Not declared
mageos_netsuite/developer/sender_email_identity Email Sender select general
mageos_netsuite/developer/mail_errors E-mail errors and exceptions select 0
mageos_netsuite/developer/export_queue_threshold Export queue threshold text 100
mageos_netsuite/developer/import_queue_threshold Import queue threshold text 100
mageos_netsuite/developer/warn_if_import_not_run_after Warn if import not run after (hours) text Not declared
mageos_netsuite/developer/warn_if_export_not_run_after Warn if export not run after (hours) text Not declared
mageos_netsuite/developer/warn_if_stock_not_run_after Warn if stock not run after (hours) text Not declared

Customer Settings

Path prefix: mageos_netsuite/customer.

Field Label Type Shipped default
mageos_netsuite/customer/magento_address_id_field Magento Address Id Field text Not declared

Customer Import Settings

Path prefix: mageos_netsuite/customers_import.

Field Label Type Shipped default
mageos_netsuite/customers_import/is_importable_field_id NetSuite Customer "Export to Magento" Field Id text Not declared
mageos_netsuite/customers_import/default_store_id Default Store select Not declared
mageos_netsuite/customers_import/default_customer_group Default Customer Group select Not declared
mageos_netsuite/customers_import/required_address_fields Required Address Fields multiselect Not declared
mageos_netsuite/customers_import/login_message Login Message select Not declared
mageos_netsuite/customers_import/registration_message Registration Message select Not declared

Order Settings

Path prefix: mageos_netsuite/orders.

Field Label Type Shipped default
mageos_netsuite/orders/default_order_status Default order status select Not declared
mageos_netsuite/orders/location_id Order Location Id text Not declared
mageos_netsuite/orders/custom_fields_mapping Custom fields that are to be synched between Magento and NetSuite custom/default; backend: Magento\Config\Model\Config\Backend\Serialized\ArraySerialized Not declared
mageos_netsuite/orders/status_map Status Mapping custom/default; backend: Magento\Config\Model\Config\Backend\Serialized\ArraySerialized Not declared
mageos_netsuite/orders/discount_item_id Default discount item internal id text Not declared
mageos_netsuite/orders/logic_switch Select Where to Export the Discount select Not declared
mageos_netsuite/orders/disable_order_level_discount Add Discount Per Item select Not declared
mageos_netsuite/orders/add_promotion_data Add Promotion Data for each Item select Not declared

Payment Methods

Path prefix: mageos_netsuite/payment_methods.

Field Label Type Shipped default
mageos_netsuite/payment_methods/netsuite_mapping Mapping between Magento and NetSuite payment methods custom/default; backend: Magento\Config\Model\Config\Backend\Serialized\ArraySerialized Not declared
mageos_netsuite/payment_methods/processor_mapping Mapping between Magento payment methods and NetSuite payment processors custom/default; backend: Magento\Config\Model\Config\Backend\Serialized\ArraySerialized Not declared

Taxes

Path prefix: mageos_netsuite/tax.

Field Label Type Shipped default
mageos_netsuite/tax/tax_logic Tax Handling Logic select Not declared
mageos_netsuite/tax/not_taxable_internal_netsuite_id Not Taxable" code internal NetSuite id text Not declared
mageos_netsuite/tax/tax_item_internal_netsuite_id Tax item internal NetSuite id text Not declared
mageos_netsuite/tax/sales_order_tax_amount_id Sales Order Field to add Tax Amount for order text Not declared
mageos_netsuite/tax/sales_order_total_amount_id Sales Order Field to add Total Amount for order text Not declared

Shipping Methods

Path prefix: mageos_netsuite/shipping_methods.

Field Label Type Shipped default
mageos_netsuite/shipping_methods/netsuite_mapping Mapping between Magento and NetSuite shipping methods custom/default; backend: Magento\Config\Model\Config\Backend\Serialized\ArraySerialized Not declared
mageos_netsuite/shipping_methods/netsuite_default_shipping_id If none of the rules above match, use this NetSuite shipping item internal id: text Not declared
mageos_netsuite/shipping_methods/default_tracking_code_carrier Default tracking number carrier select Not declared
mageos_netsuite/shipping_methods/tracking_mapping Mapping between Magento Tracking number types and Netsuite shipping methods custom/default; backend: Magento\Config\Model\Config\Backend\Serialized\ArraySerialized Not declared
mageos_netsuite/shipping_methods/send_tracking_information_on_import Send tracking information when receiving tracking numbers from NetSuite select Not declared

Stock Connection Settings

Path prefix: mageos_netsuite/connection_stock.

Field Label Type Shipped default
mageos_netsuite/connection_stock/same Same as default connection? select Not declared
mageos_netsuite/connection_stock/auth_type Authentication type select Not declared
mageos_netsuite/connection_stock/consumer_key Consumer key text Not declared
mageos_netsuite/connection_stock/consumer_secret Consumer secret text Not declared
mageos_netsuite/connection_stock/token_id Token Id text Not declared
mageos_netsuite/connection_stock/token_secret Token secret text Not declared
mageos_netsuite/connection_stock/test_connection Test Connection action Not declared

Stock options

Path prefix: mageos_netsuite/stock.

Field Label Type Shipped default
mageos_netsuite/stock/stock_location Location Internal Id text Not declared
mageos_netsuite/stock/stock_stored_at_location_level Stock stored at location level? select Not declared
mageos_netsuite/stock/qty_field_name Quantity field name text Not declared
mageos_netsuite/stock/qty_field_type Quantity field type select Not declared
mageos_netsuite/stock/update_stocks_every_n_minutes Update the stocks every N minutes text Not declared
mageos_netsuite/stock/custom_search_id Saved stock search internal id custom/default Not declared
mageos_netsuite/stock/custom_search_page_size Page size for the saved search query custom/default Not declared
mageos_netsuite/stock/change_stock_status_under_zero Change stock status when under zero items select Not declared

Defaults without an exact Admin field

These are configuration declarations, including legacy/orphan defaults and nested mapping examples. A declaration does not guarantee an active consumer.

Path Shipped value
mageos_netsuite/general/nsendpoint 2024_2
mageos_netsuite/enable_disable_features/get_returns 1
mageos_netsuite/queue_processing/delete_existing_items_in_import_queue_hours 1
mageos_netsuite/developer/errorlog_lifetime 100
mageos_netsuite/developer/import_record_limit 300
mageos_netsuite/developer/export_queue_threshold_email_template mageos_netsuite_developer_export_queue_threshold_email_template
mageos_netsuite/developer/import_queue_threshold_email_template mageos_netsuite_developer_import_queue_threshold_email_template

Clone this wiki locally