sarga/packages/Webkul/Admin/src/Config/system.php

562 lines
20 KiB
PHP
Raw Normal View History

2019-02-21 11:06:27 +00:00
<?php
return [
2022-02-01 11:14:16 +00:00
/**
* General.
*/
2019-02-21 11:06:27 +00:00
[
'key' => 'general',
'name' => 'admin::app.admin.system.general',
'sort' => 1,
], [
2020-02-19 11:39:17 +00:00
'key' => 'general.general',
'name' => 'admin::app.admin.system.general',
'sort' => 1,
], [
2020-02-19 11:39:17 +00:00
'key' => 'general.general.locale_options',
'name' => 'admin::app.admin.system.locale-options',
'sort' => 1,
'fields' => [
[
2020-02-19 11:39:17 +00:00
'name' => 'weight_unit',
'title' => 'admin::app.admin.system.weight-unit',
'type' => 'select',
'options' => [
[
'title' => 'lbs',
'value' => 'lbs',
], [
'title' => 'kgs',
'value' => 'kgs',
],
],
2022-02-01 11:14:16 +00:00
'channel_based' => true,
],
],
], [
2020-02-19 11:39:17 +00:00
'key' => 'general.content',
'name' => 'admin::app.admin.system.content',
'sort' => 2,
], [
2020-02-19 11:39:17 +00:00
'key' => 'general.content.footer',
'name' => 'admin::app.admin.system.footer',
'sort' => 1,
'fields' => [
[
2020-02-19 11:39:17 +00:00
'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',
2020-02-19 11:53:18 +00:00
'type' => 'boolean',
2020-02-19 11:39:17 +00:00
'locale_based' => true,
'channel_based' => true,
],
],
], [
'key' => 'general.content.custom_scripts',
'name' => 'admin::app.admin.system.custom-scripts',
'sort' => 1,
'fields' => [
[
'name' => 'custom_css',
'title' => 'admin::app.admin.system.custom-css',
'type' => 'textarea',
'channel_based' => true,
'locale_based' => false,
], [
'name' => 'custom_javascript',
'title' => 'admin::app.admin.system.custom-javascript',
'type' => 'textarea',
'channel_based' => true,
'locale_based' => false,
2022-02-01 11:14:16 +00:00
],
],
], [
2020-02-19 11:39:17 +00:00
'key' => 'general.design',
'name' => 'admin::app.admin.system.design',
'sort' => 3,
], [
2020-02-19 11:39:17 +00:00
'key' => 'general.design.admin_logo',
'name' => 'admin::app.admin.system.admin-logo',
'sort' => 1,
'fields' => [
[
2020-02-19 11:39:17 +00:00
'name' => 'logo_image',
'title' => 'admin::app.admin.system.logo-image',
'type' => 'image',
'channel_based' => true,
2020-10-19 06:32:32 +00:00
'validation' => 'mimes:bmp,jpeg,jpg,png,webp',
], [
'name' => 'favicon',
'title' => 'admin::app.admin.system.favicon',
'type' => 'image',
'channel_based' => true,
2020-10-19 06:32:32 +00:00
'validation' => 'mimes:bmp,jpeg,jpg,png,webp',
],
],
2022-02-01 11:14:16 +00:00
],
/**
* Catalog.
*/
[
2020-02-19 11:39:17 +00:00
'key' => 'catalog',
2019-03-12 06:29:00 +00:00
'name' => 'admin::app.admin.system.catalog',
'sort' => 2,
2019-02-21 11:06:27 +00:00
], [
2020-02-19 11:39:17 +00:00
'key' => 'catalog.products',
2019-03-12 06:29:00 +00:00
'name' => 'admin::app.admin.system.products',
'sort' => 2,
2020-01-17 13:42:47 +00:00
], [
2020-02-19 11:39:17 +00:00
'key' => 'catalog.products.guest-checkout',
'name' => 'admin::app.admin.system.guest-checkout',
'sort' => 1,
2020-01-17 13:42:47 +00:00
'fields' => [
[
2020-02-19 11:39:17 +00:00
'name' => 'allow-guest-checkout',
2020-01-17 13:42:47 +00:00
'title' => 'admin::app.admin.system.allow-guest-checkout',
'type' => 'boolean',
],
],
2020-09-18 10:17:46 +00:00
], [
'key' => 'catalog.products.homepage',
'name' => 'admin::app.admin.system.homepage',
'sort' => 2,
'fields' => [
[
2022-02-01 11:14:16 +00:00
'name' => 'no_of_new_product_homepage',
'title' => 'admin::app.admin.system.allow-no-of-new-product-homepage',
'type' => 'number',
'validation' => 'min:0',
2020-09-18 10:17:46 +00:00
],
[
2022-02-01 11:14:16 +00:00
'name' => 'no_of_featured_product_homepage',
'title' => 'admin::app.admin.system.allow-no-of-featured-product-homepage',
'type' => 'number',
'validation' => 'min:0',
2020-09-18 10:17:46 +00:00
],
2021-01-15 10:27:54 +00:00
[
'name' => 'out_of_stock_items',
'title' => 'admin::app.admin.system.allow-out-of-stock-items',
'type' => 'boolean',
],
2020-09-18 10:17:46 +00:00
],
], [
'key' => 'catalog.products.storefront',
'name' => 'admin::app.admin.system.storefront',
2021-04-16 13:44:39 +00:00
'sort' => 3,
'fields' => [
[
'name' => 'mode',
'title' => 'admin::app.admin.system.default-list-mode',
'type' => 'select',
'options' => [
[
'title' => 'admin::app.admin.system.grid',
'value' => 'grid',
], [
'title' => 'admin::app.admin.system.list',
'value' => 'list',
],
],
'channel_based' => true,
], [
'name' => 'products_per_page',
'title' => 'admin::app.admin.system.products-per-page',
'type' => 'text',
'info' => 'admin::app.admin.system.comma-seperated',
'channel_based' => true,
], [
'name' => 'sort_by',
'title' => 'admin::app.admin.system.sort-by',
'type' => 'select',
'options' => [
[
'title' => 'admin::app.admin.system.from-z-a',
'value' => 'name-desc',
], [
'title' => 'admin::app.admin.system.from-a-z',
'value' => 'name-asc',
], [
'title' => 'admin::app.admin.system.newest-first',
'value' => 'created_at-desc',
], [
'title' => 'admin::app.admin.system.oldest-first',
'value' => 'created_at-asc',
], [
'title' => 'admin::app.admin.system.cheapest-first',
'value' => 'price-asc',
], [
'title' => 'admin::app.admin.system.expensive-first',
'value' => 'price-desc',
],
],
'channel_based' => true,
], [
'name' => 'buy_now_button_display',
'title' => 'admin::app.admin.system.buy-now-button-display',
'type' => 'boolean',
2022-02-01 11:14:16 +00:00
],
],
2021-04-16 13:44:39 +00:00
], [
'key' => 'catalog.products.cache-small-image',
'name' => 'admin::app.admin.system.cache-small-image',
'sort' => 4,
'fields' => [
[
'name' => 'width',
'title' => 'admin::app.admin.system.width',
'type' => 'text',
],
[
'name' => 'height',
'title' => 'admin::app.admin.system.height',
'type' => 'text',
2022-02-01 11:14:16 +00:00
],
2021-04-16 13:44:39 +00:00
],
], [
'key' => 'catalog.products.cache-medium-image',
'name' => 'admin::app.admin.system.cache-medium-image',
'sort' => 5,
'fields' => [
[
'name' => 'width',
'title' => 'admin::app.admin.system.width',
'type' => 'text',
],
[
'name' => 'height',
'title' => 'admin::app.admin.system.height',
'type' => 'text',
2022-02-01 11:14:16 +00:00
],
2021-04-16 13:44:39 +00:00
],
], [
'key' => 'catalog.products.cache-large-image',
'name' => 'admin::app.admin.system.cache-large-image',
'sort' => 6,
'fields' => [
[
'name' => 'width',
'title' => 'admin::app.admin.system.width',
'type' => 'text',
],
[
'name' => 'height',
'title' => 'admin::app.admin.system.height',
'type' => 'text',
2022-02-01 11:14:16 +00:00
],
2021-04-16 13:44:39 +00:00
],
2019-02-21 11:06:27 +00:00
], [
2020-02-19 11:39:17 +00:00
'key' => 'catalog.products.review',
'name' => 'admin::app.admin.system.review',
2021-04-16 13:44:39 +00:00
'sort' => 7,
2019-02-21 11:06:27 +00:00
'fields' => [
[
2020-02-19 11:39:17 +00:00
'name' => 'guest_review',
2019-03-12 06:29:00 +00:00
'title' => 'admin::app.admin.system.allow-guest-review',
'type' => 'boolean',
],
],
], [
'key' => 'catalog.products.attribute',
'name' => 'admin::app.admin.system.attribute',
2021-04-16 13:44:39 +00:00
'sort' => 8,
'fields' => [
[
'name' => 'image_attribute_upload_size',
'title' => 'admin::app.admin.system.image-upload-size',
'type' => 'text',
], [
'name' => 'file_attribute_upload_size',
'title' => 'admin::app.admin.system.file-upload-size',
'type' => 'text',
2022-02-01 11:14:16 +00:00
],
],
2019-05-24 13:15:47 +00:00
], [
2020-02-19 11:39:17 +00:00
'key' => 'catalog.inventory',
2019-05-24 13:15:47 +00:00
'name' => 'admin::app.admin.system.inventory',
'sort' => 1,
], [
2020-02-19 11:39:17 +00:00
'key' => 'catalog.inventory.stock_options',
'name' => 'admin::app.admin.system.stock-options',
'sort' => 1,
2019-05-24 13:15:47 +00:00
'fields' => [
[
2020-02-19 11:39:17 +00:00
'name' => 'backorders',
'title' => 'admin::app.admin.system.allow-backorders',
'type' => 'boolean',
'channel_based' => true,
],
],
], [
'key' => 'catalog.rich_snippets',
'name' => 'admin::app.admin.system.rich-snippets',
'sort' => 3,
], [
'key' => 'catalog.rich_snippets.products',
'name' => 'admin::app.admin.system.products',
'sort' => 1,
'fields' => [
[
'name' => 'enable',
'title' => 'admin::app.admin.system.enable',
'type' => 'boolean',
], [
'name' => 'show_sku',
'title' => 'admin::app.admin.system.show-sku',
'type' => 'boolean',
], [
'name' => 'show_weight',
'title' => 'admin::app.admin.system.show-weight',
'type' => 'boolean',
], [
'name' => 'show_categories',
'title' => 'admin::app.admin.system.show-categories',
'type' => 'boolean',
], [
'name' => 'show_images',
'title' => 'admin::app.admin.system.show-images',
'type' => 'boolean',
], [
'name' => 'show_reviews',
'title' => 'admin::app.admin.system.show-reviews',
'type' => 'boolean',
], [
'name' => 'show_ratings',
'title' => 'admin::app.admin.system.show-ratings',
'type' => 'boolean',
], [
'name' => 'show_offers',
'title' => 'admin::app.admin.system.show-offers',
'type' => 'boolean',
],
],
], [
'key' => 'catalog.rich_snippets.categories',
'name' => 'admin::app.admin.system.categories',
'sort' => 1,
'fields' => [
[
'name' => 'enable',
'title' => 'admin::app.admin.system.enable',
'type' => 'boolean',
], [
'name' => 'show_search_input_field',
'title' => 'admin::app.admin.system.show-search-input-field',
'type' => 'boolean',
2022-02-01 11:14:16 +00:00
],
],
],
/**
* Customer.
*/
[
2020-02-19 11:39:17 +00:00
'key' => 'customer',
2019-03-12 06:29:00 +00:00
'name' => 'admin::app.admin.system.customer',
2022-02-01 11:14:16 +00:00
'sort' => 3,
2019-03-12 06:29:00 +00:00
], [
2022-02-01 11:14:16 +00:00
'key' => 'customer.address',
'name' => 'admin::app.admin.system.address',
2019-03-12 06:29:00 +00:00
'sort' => 1,
2021-11-15 14:53:32 +00:00
], [
2022-02-01 11:14:16 +00:00
'key' => 'customer.address.requirements',
'name' => 'admin::app.admin.system.requirements',
2021-11-15 14:53:32 +00:00
'sort' => 1,
'fields' => [
[
2022-02-01 11:14:16 +00:00
'name' => 'country',
'title' => 'admin::app.admin.system.country',
'type' => 'boolean',
'channel_based' => true,
'default' => '1',
],
[
'name' => 'state',
'title' => 'admin::app.admin.system.state',
'type' => 'boolean',
'channel_based' => true,
'default' => '1',
],
[
'name' => 'postcode',
'title' => 'admin::app.admin.system.zip',
'type' => 'boolean',
'channel_based' => true,
'default' => '1',
2021-11-15 14:53:32 +00:00
],
],
2019-03-12 06:29:00 +00:00
], [
2022-02-01 11:14:16 +00:00
'key' => 'customer.address.information',
'name' => 'Information',
2021-11-15 14:53:32 +00:00
'sort' => 2,
2019-03-12 06:29:00 +00:00
'fields' => [
[
2020-02-19 11:39:17 +00:00
'name' => 'street_lines',
'title' => 'admin::app.admin.system.street-lines',
'type' => 'text',
'validation' => 'between:1,4',
'channel_based' => true,
],
],
2022-02-01 11:14:16 +00:00
], [
'key' => 'customer.settings',
'name' => 'admin::app.admin.system.settings',
'sort' => 3,
], [
'key' => 'customer.settings.wishlist',
'name' => 'admin::app.admin.system.wishlist',
'sort' => 1,
'fields' => [
[
'name' => 'share',
'title' => 'admin::app.admin.system.wishlist-share',
'type' => 'boolean',
],
],
], [
2020-02-19 11:39:17 +00:00
'key' => 'customer.settings.newsletter',
'name' => 'admin::app.admin.system.newsletter',
2022-02-01 11:14:16 +00:00
'sort' => 2,
'fields' => [
[
2020-02-19 11:39:17 +00:00
'name' => 'subscription',
'title' => 'admin::app.admin.system.newsletter-subscription',
2020-02-19 11:39:17 +00:00
'type' => 'boolean',
],
],
], [
2020-02-19 11:39:17 +00:00
'key' => 'customer.settings.email',
'name' => 'admin::app.admin.system.email',
2022-02-01 11:14:16 +00:00
'sort' => 3,
'fields' => [
[
2020-02-19 11:39:17 +00:00
'name' => 'verification',
'title' => 'admin::app.admin.system.email-verification',
'type' => 'boolean',
],
],
2022-02-01 11:14:16 +00:00
],
/**
* Emails.
*/
[
'key' => 'emails',
'name' => 'admin::app.admin.emails.email',
2022-02-01 11:14:16 +00:00
'sort' => 4,
], [
'key' => 'emails.configure',
'name' => 'admin::app.admin.system.email-settings',
'sort' => 1,
], [
'key' => 'emails.configure.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',
2021-05-05 21:15:56 +00:00
'info' => 'admin::app.admin.system.email-sender-name-tip',
'validation' => 'required|max:50',
'channel_based' => true,
'default_value' => config('mail.from.name'),
2022-02-01 11:14:16 +00:00
], [
'name' => 'shop_email_from',
'title' => 'admin::app.admin.system.shop-email-from',
'type' => 'text',
2021-05-05 21:15:56 +00:00
'info' => 'admin::app.admin.system.shop-email-from-tip',
'validation' => 'required|email',
'channel_based' => true,
'default_value' => config('mail.from.address'),
2022-02-01 11:14:16 +00:00
], [
'name' => 'admin_name',
'title' => 'admin::app.admin.system.admin-name',
'type' => 'text',
2021-05-05 21:15:56 +00:00
'info' => 'admin::app.admin.system.admin-name-tip',
'validation' => 'required|max:50',
'channel_based' => true,
'default_value' => config('mail.admin.name'),
2022-02-01 11:14:16 +00:00
], [
'name' => 'admin_email',
'title' => 'admin::app.admin.system.admin-email',
'type' => 'text',
2021-05-05 21:15:56 +00:00
'info' => 'admin::app.admin.system.admin-email-tip',
'validation' => 'required|email',
'channel_based' => true,
'default_value' => config('mail.admin.address'),
],
],
], [
'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',
],
2020-02-17 15:52:58 +00:00
[
'name' => 'emails.general.notifications.registration',
'title' => 'admin::app.admin.emails.notifications.registration',
'type' => 'boolean',
],
2021-09-09 10:56:45 +00:00
[
'name' => 'emails.general.notifications.customer-registration-confirmation-mail-to-admin',
'title' => 'admin::app.admin.emails.notifications.customer-registration-confirmation-mail-to-admin',
'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',
],
],
2020-01-14 07:07:03 +00:00
],
];