diff options
| author | stephanchrst <stephanchrst@gmail.com> | 2022-05-10 21:51:50 +0700 |
|---|---|---|
| committer | stephanchrst <stephanchrst@gmail.com> | 2022-05-10 21:51:50 +0700 |
| commit | 3751379f1e9a4c215fb6eb898b4ccc67659b9ace (patch) | |
| tree | a44932296ef4a9b71d5f010906253d8c53727726 /addons/website_sale/views/res_config_settings_views.xml | |
| parent | 0a15094050bfde69a06d6eff798e9a8ddf2b8c21 (diff) | |
initial commit 2
Diffstat (limited to 'addons/website_sale/views/res_config_settings_views.xml')
| -rw-r--r-- | addons/website_sale/views/res_config_settings_views.xml | 354 |
1 files changed, 354 insertions, 0 deletions
diff --git a/addons/website_sale/views/res_config_settings_views.xml b/addons/website_sale/views/res_config_settings_views.xml new file mode 100644 index 00000000..a00e5e4d --- /dev/null +++ b/addons/website_sale/views/res_config_settings_views.xml @@ -0,0 +1,354 @@ +<?xml version="1.0" encoding="utf-8"?> +<odoo> + + <record id="res_config_settings_view_form" model="ir.ui.view"> + <field name="name">res.config.settings.view.form.inherit.website.sale</field> + <field name="model">res.config.settings</field> + <field name="inherit_id" ref="website.res_config_settings_view_form"/> + <field name="arch" type="xml"> + <div id="webmaster_settings" position="after"> + <h2>Products</h2> + <div class="row mt16 o_settings_container" id="sale_product_catalog_settings"> + <div class="col-12 col-lg-6 o_setting_box" id="product_attributes_setting"> + <div class="o_setting_left_pane"> + <field name="group_product_variant"/> + </div> + <div class="o_setting_right_pane"> + <label for="group_product_variant"/> + <div class="text-muted"> + Sell variants of a product using attributes (size, color, etc.) + </div> + <div class="content-group" attrs="{'invisible': [('group_product_variant', '=', False)]}"> + <div class="mt8"> + <button type="action" name="%(product.attribute_action)d" string="Attributes" class="btn-link" icon="fa-arrow-right"/> + </div> + </div> + </div> + </div> + <div class="col-12 col-lg-6 o_setting_box" id="prompt_optional_products"> + <div class="o_setting_left_pane"> + <field name="module_sale_product_configurator" string="Optional Products"/> + </div> + <div class="o_setting_right_pane"> + <label for="module_sale_product_configurator" string="Optional Products"/> + <div class="text-muted"> + Display a prompt with optional products when adding to cart + </div> + </div> + </div> + <div class="col-12 col-lg-6 o_setting_box" id="digital_content_setting" title="Provide customers with product-specific links or downloadable content in the confirmation page of the checkout process if the payment gets through. To do so, attach some files to a product using the new Files button and publish them."> + <div class="o_setting_left_pane"> + <field name="module_website_sale_digital"/> + </div> + <div class="o_setting_right_pane"> + <label for="module_website_sale_digital"/> + <div class="text-muted"> + Sell content to download or URL links + </div> + </div> + </div> + + <div class="col-12 col-lg-6 o_setting_box" id="wishlist_option_setting"> + <div class="o_setting_left_pane"> + <field name="module_website_sale_wishlist"/> + </div> + <div class="o_setting_right_pane"> + <label for="module_website_sale_wishlist"/> + <div class="text-muted"> + Let returning shoppers save products in a wishlist + </div> + </div> + </div> + <div class="col-12 col-lg-6 o_setting_box" id="comparator_option_setting"> + <div class="o_setting_left_pane"> + <field name="module_website_sale_comparison"/> + </div> + <div class="o_setting_right_pane"> + <label for="module_website_sale_comparison"/> + <div class="text-muted"> + Allow shoppers to compare products based on their attributes + </div> + </div> + </div> + <div class="col-12 col-lg-6 o_setting_box" id="product_availability_setting"> + <div class="o_setting_left_pane"> + <field name="module_website_sale_stock"/> + </div> + <div class="o_setting_right_pane" name="stock_inventory_availability"> + <label for="module_website_sale_stock"/> + <div class="text-muted"> + Manage availability of products + </div> + </div> + </div> + </div> + + <h2>Pricing</h2> + <div class="row mt16 o_settings_container" id="sale_pricing_settings"> + <div class="col-12 col-lg-6 o_setting_box" id="website_tax_inclusion_setting"> + <div class="o_setting_right_pane"> + <label string="Product Prices" for="show_line_subtotals_tax_selection"/> + <div class="text-muted"> + Product prices displaying in web catalog + </div> + <div class="content-group"> + <div class="mt16"> + <field name="show_line_subtotals_tax_selection" class="o_light_label" widget="radio"/> + <field name="group_show_line_subtotals_tax_included" invisible="1"/> + <field name="group_show_line_subtotals_tax_excluded" invisible="1"/> + </div> + </div> + </div> + </div> + <div class="col-12 col-lg-6 o_setting_box" id="pricelists_setting" title="With the first mode you can set several prices in the product config form (from Sales tab). With the second one, you set prices and computation rules from Pricelists."> + <div class="o_setting_left_pane"> + <field name="group_product_pricelist"/> + </div> + <div class="o_setting_right_pane"> + <label for="group_product_pricelist"/> + <div class="text-muted"> + Apply specific prices per country, discounts, etc. + </div> + <div class="content-group mt16" attrs="{'invisible': [('group_product_pricelist', '=', False)]}"> + <field name="group_sale_pricelist" invisible="1"/> + <field name="group_product_pricelist" invisible="1"/> + <field name="product_pricelist_setting" class="o_light_label" widget="radio"/> + </div> + <div class="mt8" attrs="{'invisible': [('group_product_pricelist', '=', False)]}"> + <button type="action" name="%(product.product_pricelist_action2)d" string="Pricelists" class="btn-link" icon="fa-arrow-right"/> + </div> + </div> + </div> + <div class="col-12 col-lg-6 o_setting_box" id="discount_setting" title="Apply manual discounts on sales order lines or display discounts computed from pricelists (option to activate in the pricelist configuration)."> + <div class="o_setting_left_pane"> + <field name="group_discount_per_so_line"/> + </div> + <div class="o_setting_right_pane"> + <label for="group_discount_per_so_line"/> + <div class="text-muted"> + Grant discounts on sales order lines + </div> + </div> + </div> + <div class="col-12 col-lg-6 o_setting_box" id="multicurrencies_setting" title="This adds the choice of a currency on pricelists."> + <div class="o_setting_left_pane"> + <field name="group_multi_currency"/> + </div> + <div class="o_setting_right_pane"> + <label for="group_multi_currency"/> + <div class="text-muted"> + Sell in several currencies + </div> + <div class="content-group" attrs="{'invisible': [('group_multi_currency', '=', False)]}"> + <div class="mt8"> + <button type="action" name="%(base.action_currency_form)d" string="Currencies" class="btn-link" icon="fa-arrow-right"/> + </div> + </div> + </div> + </div> + <div class="col-12 col-lg-6 o_setting_box" + id="promotion_coupon_programs" + title="Boost your sales with two kinds of discount programs: promotions and coupon codes. Specific conditions can be set (products, customers, minimum purchase amount, period). Rewards can be discounts (% or amount) or free products."> + <div class="o_setting_left_pane"> + <field name="module_sale_coupon" /> + </div> + <div class="o_setting_right_pane"> + <label for="module_sale_coupon"/> + <div class="text-muted" id="website_sale_coupon"> + Manage promotion & coupon programs + </div> + </div> + </div> + </div> + + <h2>Shipping</h2> + <div class="row mt16 o_settings_container" id="sale_shipping_settings"> + <div class="col-12 col-lg-6 o_setting_box" id="shipping_address_setting"> + <div class="o_setting_left_pane"> + <field name="group_delivery_invoice_address"/> + </div> + <div class="o_setting_right_pane"> + <label for="group_delivery_invoice_address"/> + <div class="text-muted"> + Let the customer enter a shipping address + </div> + </div> + </div> + <div class="col-12 col-lg-6 o_setting_box" id="delivery_method_setting"> + <div class="o_setting_left_pane"> + <field name="module_website_sale_delivery"/> + </div> + <div class="o_setting_right_pane"> + <label string="Shipping Costs" for="module_website_sale_delivery"/> + <div class="text-muted" id="msg_delivery_method_setting"> + Compute shipping costs on orders + </div> + </div> + </div> + <div class="col-12 col-lg-6 o_setting_box" id="ups_provider_setting"> + <div class="o_setting_left_pane"> + <field name="module_delivery_ups" widget="upgrade_boolean"/> + </div> + <div class="o_setting_right_pane"> + <label string="UPS" for="module_delivery_ups"/> + <div class="text-muted" id="website_delivery_ups"> + Compute shipping costs and ship with UPS + </div> + </div> + </div> + <div class="col-12 col-lg-6 o_setting_box" id="shipping_provider_dhl_setting"> + <div class="o_setting_left_pane"> + <field name="module_delivery_dhl" widget="upgrade_boolean"/> + </div> + <div class="o_setting_right_pane"> + <label string="DHL" for="module_delivery_dhl"/> + <div class="text-muted" id="website_delivery_dhl"> + Compute shipping costs and ship with DHL + </div> + </div> + </div> + <div class="col-12 col-lg-6 o_setting_box" id="shipping_provider_fedex_setting"> + <div class="o_setting_left_pane"> + <field name="module_delivery_fedex" widget="upgrade_boolean"/> + </div> + <div class="o_setting_right_pane"> + <label string="FedEx" for="module_delivery_fedex"/> + <div class="text-muted" id="website_delivery_fedex"> + Compute shipping costs and ship with FedEx + </div> + </div> + </div> + <div class="col-12 col-lg-6 o_setting_box" id="shipping_provider_usps_setting"> + <div class="o_setting_left_pane"> + <field name="module_delivery_usps" widget="upgrade_boolean"/> + </div> + <div class="o_setting_right_pane"> + <label string="USPS" for="module_delivery_usps"/> + <div class="text-muted" id="website_delivery_usps"> + Compute shipping costs and ship with USPS + </div> + </div> + </div> + <div class="col-12 col-lg-6 o_setting_box" id="shipping_provider_bpost_setting"> + <div class="o_setting_left_pane"> + <field name="module_delivery_bpost" widget="upgrade_boolean"/> + </div> + <div class="o_setting_right_pane"> + <label string="bpost" for="module_delivery_bpost"/> + <div class="text-muted" id="website_delivery_bpost"> + Compute shipping costs and ship with bpost + </div> + </div> + </div> + <div class="col-12 col-lg-6 o_setting_box" id="shipping_provider_easypost_setting"> + <div class="o_setting_left_pane"> + <field name="module_delivery_easypost" widget="upgrade_boolean"/> + </div> + <div class="o_setting_right_pane"> + <label string="Easypost" for="module_delivery_easypost"/> + <div class="text-muted" id="website_delivery_easypost"> + Compute shipping cost and ship with Easypost + </div> + </div> + </div> + </div> + + <field name='module_account' invisible="1"/> + <div attrs="{'invisible': [('module_account', '=', False)]}"> + <h2>Invoicing</h2> + <div class="row mt16 o_settings_container" id="sale_invoicing_settings"> + <div class="col-12 col-lg-6 o_setting_box" id="invoicing_policy_setting" title="The mode selected here applies as invoicing policy of any new product created but not of products already existing."> + <div class="o_setting_right_pane"> + <span class="o_form_label">Invoicing Policy</span> + <div class="text-muted"> + Issue invoices to customers + </div> + <div class="content-group"> + <div class="mt16"> + <field name="default_invoice_policy" class="o_light_label" widget="radio"/> + </div> + </div> + </div> + </div> + <div class="col-12 col-lg-6 o_setting_box" + id="automatic_invoice_generation" + attrs="{'invisible': [('default_invoice_policy', '=', 'delivery')]}"> + <div class="o_setting_left_pane"> + <field name="automatic_invoice" nolabel="1"/> + </div> + <div class="o_setting_right_pane"> + <label for="automatic_invoice"/> + <div class="text-muted"> + Generate the invoice automatically when the online payment is confirmed + </div> + <div attrs="{'invisible': [('automatic_invoice','=',False)]}"> + <label for="template_id" class="o_light_label"/> + <field name="template_id" class="oe_inline"/> + </div> + </div> + </div> + </div> + </div> + + <h2>Orders Followup</h2> + <div class="row mt16 o_settings_container" id="sale_checkout_settings"> + <div class="col-12 col-lg-6 o_setting_box" id="checkout_assignation_setting"> + <div class="o_setting_right_pane"> + <span class="o_form_label">Assignment</span> + <span class="fa fa-lg fa-globe" title="Values set here are website-specific." groups="website.group_multi_website"/> + <div class="text-muted"> + Assignment of online orders + </div> + <div class="content-group"> + <div class="row mt16"> + <label class="o_light_label col-lg-3" string="Sales Team" for="salesteam_id"/> + <field name="salesteam_id" kanban_view_ref="%(sales_team.crm_team_view_kanban)s" /> + </div> + <div class="row"> + <label class="o_light_label col-lg-3" for="salesperson_id"/> + <field name="salesperson_id"/> + </div> + </div> + </div> + </div> + <div class="col-12 col-lg-6 o_setting_box" id="confirmation_email_setting"> + <div class="o_setting_right_pane"> + <span class="o_form_label">Confirmation Email</span> + <div class="text-muted"> + Email sent to the customer after the checkout + </div> + <div class="row mt16"> + <label for="confirmation_template_id" string="Email Template" class="col-lg-4 o_light_label"/> + <field name="confirmation_template_id" class="oe_inline"/> + </div> + </div> + </div> + <div class="col-xs-12 col-lg-6 o_setting_box" id="abandoned_carts_setting" title="Abandoned carts are all carts left unconfirmed by website visitors. You can find them in *Website > Orders > Abandoned Carts*. From there you can send recovery emails to visitors who entered their contact details."> + <div class="o_setting_left_pane"/> + <div class="o_setting_right_pane"> + <span class="o_form_label">Abandoned Carts</span> + <span class="fa fa-lg fa-globe" title="Values set here are website-specific." groups="website.group_multi_website"/> + <div class="text-muted"> + Send a recovery email when a cart is abandoned + </div> + <div class="content-group" title="This email template is suggested by default when you send a recovery email."> + <div class="row mt16"> + <label for="cart_recovery_mail_template" string="Email Template" class="col-lg-4 o_light_label"/> + <field name="cart_recovery_mail_template" class="oe_inline"/> + </div> + </div> + <div class="content-group" title="Carts are flagged as abandoned after this delay."> + <div class="row mt16"> + <div class="col-12"> + <label for="cart_abandoned_delay" string="Cart is abandoned after" class="o_light_label"/> + <field class="col-2" name="cart_abandoned_delay"/> hours. + </div> + </div> + </div> + </div> + </div> + </div> + </div> + </field> + </record> +</odoo> |
