'general', 'name' => 'admin::app.admin.system.general', 'sort' => 1, ], [ 'key' => 'general.general', 'name' => 'admin::app.admin.system.general', 'sort' => 1, ], [ 'key' => 'general.general.locale_options', 'name' => 'admin::app.admin.system.locale-options', 'sort' => 1, 'fields' => [ [ 'name' => 'weight_unit', 'title' => 'admin::app.admin.system.weight-unit', 'type' => 'select', 'options' => [ [ 'title' => 'lbs', 'value' => 'lbs', ], [ 'title' => 'kgs', 'value' => 'kgs', ], ], 'channel_based' => true, ], ], ], [ 'key' => 'general.general.email_settings', 'name' => 'admin::app.admin.system.email-settings', 'sort' => 1, 'fields' => [ [ 'name' => 'sender_name', 'title' => 'admin::app.admin.system.email-sender-name', 'type' => 'text', 'validation' => 'required|max:50', 'channel_based' => true, ], [ 'name' => 'shop_email_from', 'title' => 'admin::app.admin.system.shop-email-from', 'type' => 'text', 'validation' => 'required|email', 'channel_based' => true, ], [ 'name' => 'admin_name', 'title' => 'admin::app.admin.system.admin-name', 'type' => 'text', 'validation' => 'required|max:50', 'channel_based' => true, ], [ 'name' => 'admin_email', 'title' => 'admin::app.admin.system.admin-email', 'type' => 'text', 'validation' => 'required|email', 'channel_based' => true, ], ], ], [ 'key' => 'general.content', 'name' => 'admin::app.admin.system.content', 'sort' => 2, ], [ 'key' => 'general.content.footer', 'name' => 'admin::app.admin.system.footer', 'sort' => 1, 'fields' => [ [ 'name' => 'footer_content', 'title' => 'admin::app.admin.system.footer-content', 'type' => 'text', 'channel_based' => true, 'locale_based' => true, ], [ 'name' => 'footer_toggle', 'title' => 'admin::app.admin.system.footer-toggle', 'type' => 'boolean', 'locale_based' => true, 'channel_based' => true, ], ], ], [ 'key' => 'general.design', 'name' => 'admin::app.admin.system.design', 'sort' => 3, ], [ 'key' => 'general.design.admin_logo', 'name' => 'admin::app.admin.system.admin-logo', 'sort' => 1, 'fields' => [ [ 'name' => 'logo_image', 'title' => 'admin::app.admin.system.logo-image', 'type' => 'image', 'channel_based' => true, 'validation' => 'mimes:jpeg,bmp,png,jpg', ], ], ], [ 'key' => 'catalog', 'name' => 'admin::app.admin.system.catalog', 'sort' => 2, ], [ 'key' => 'catalog.products', 'name' => 'admin::app.admin.system.products', 'sort' => 2, ], [ 'key' => 'catalog.products.guest-checkout', 'name' => 'admin::app.admin.system.guest-checkout', 'sort' => 1, 'fields' => [ [ 'name' => 'allow-guest-checkout', 'title' => 'admin::app.admin.system.allow-guest-checkout', 'type' => 'boolean', ], ], ], [ 'key' => 'catalog.products.review', 'name' => 'admin::app.admin.system.review', 'sort' => 2, 'fields' => [ [ 'name' => 'guest_review', 'title' => 'admin::app.admin.system.allow-guest-review', 'type' => 'boolean', ], ], ], [ 'key' => 'catalog.inventory', 'name' => 'admin::app.admin.system.inventory', 'sort' => 1, ], [ 'key' => 'catalog.inventory.stock_options', 'name' => 'admin::app.admin.system.stock-options', 'sort' => 1, 'fields' => [ [ 'name' => 'backorders', 'title' => 'admin::app.admin.system.allow-backorders', 'type' => 'boolean', 'channel_based' => true, ], ], ], [ 'key' => 'customer', 'name' => 'admin::app.admin.system.customer', 'sort' => 3, ], [ 'key' => 'customer.settings', 'name' => 'admin::app.admin.system.settings', 'sort' => 1, ], [ 'key' => 'customer.settings.address', 'name' => 'admin::app.admin.system.address', 'sort' => 1, 'fields' => [ [ 'name' => 'street_lines', 'title' => 'admin::app.admin.system.street-lines', 'type' => 'text', 'validation' => 'between:1,4', 'channel_based' => true, ], ], ], [ 'key' => 'customer.settings.newsletter', 'name' => 'admin::app.admin.system.newsletter', 'sort' => 2, 'fields' => [ [ 'name' => 'subscription', 'title' => 'admin::app.admin.system.newsletter-subscription', 'type' => 'boolean', ], ], ], [ 'key' => 'customer.settings.email', 'name' => 'admin::app.admin.system.email', 'sort' => 3, 'fields' => [ [ 'name' => 'verification', 'title' => 'admin::app.admin.system.email-verification', 'type' => 'boolean', ], ], ], [ 'key' => 'emails', 'name' => 'admin::app.admin.emails.email', 'sort' => 1, ], [ 'key' => 'emails.general', 'name' => 'admin::app.admin.emails.notification_label', 'sort' => 1, ], [ 'key' => 'emails.general.notifications', 'name' => 'admin::app.admin.emails.notification_label', 'sort' => 1, 'fields' => [ [ 'name' => 'emails.general.notifications.verification', 'title' => 'admin::app.admin.emails.notifications.verification', 'type' => 'boolean', ], [ 'name' => 'emails.general.notifications.registration', 'title' => 'admin::app.admin.emails.notifications.registration', 'type' => 'boolean', ], [ 'name' => 'emails.general.notifications.customer', 'title' => 'admin::app.admin.emails.notifications.customer', 'type' => 'boolean', ], [ 'name' => 'emails.general.notifications.new-order', 'title' => 'admin::app.admin.emails.notifications.new-order', 'type' => 'boolean', ], [ 'name' => 'emails.general.notifications.new-admin', 'title' => 'admin::app.admin.emails.notifications.new-admin', 'type' => 'boolean', ], [ 'name' => 'emails.general.notifications.new-invoice', 'title' => 'admin::app.admin.emails.notifications.new-invoice', 'type' => 'boolean', ], [ 'name' => 'emails.general.notifications.new-refund', 'title' => 'admin::app.admin.emails.notifications.new-refund', 'type' => 'boolean', ], [ 'name' => 'emails.general.notifications.new-shipment', 'title' => 'admin::app.admin.emails.notifications.new-shipment', 'type' => 'boolean', ], [ 'name' => 'emails.general.notifications.new-inventory-source', 'title' => 'admin::app.admin.emails.notifications.new-inventory-source', 'type' => 'boolean', ], [ 'name' => 'emails.general.notifications.cancel-order', 'title' => 'admin::app.admin.emails.notifications.cancel-order', 'type' => 'boolean', ], ], ], ];