Jigar Patel 65e810269a [IMP] website_sale, product: Improve product availability in ecommerc… (#14037)
* [IMP] product: Clean product form view

* [IMP] website_sale: Remove old availability functionality

* [IMP] website_sale: Fix to get attributes details

* [IMP] website_sale_stock: Add inventory availability
- Warning messages:
  - Don't show anything
  - Show inventory
  - Only show below a Threshold
  - Show a custom message
- Add Default Inventory availability option in website admin under product catalog setting
- Show inventory availability message based on variant
- Block add to cart if product not available in stock (Block if Show inventory or Only show below a Threshold option is selected)

* [IMP] website_sale_options: Prevent user to buy optional product if stock is not available

* [FIX] product,website_sale_stock: details

- Corrects the display of the image on the product form when selecting a pre-existing image.
It was displaying a template and not the pre-existing one.

[FIX] website_sale_stock: sale_order

Condition was set on linked_line_id which is pointless as we iterate on each line of the order.

[FIX] website_sale_stock: fix import

Change import to proper form: from . import

* [ADD] website_sale_stock: default threshold

- Add available_threshold in website_config_setting view.
- Fix availability and threshold values to be directly
  linked to product template instead of website config settings.
- Change custom_message to non-required.

* [ADD] Website_sale: Install checkbox for wbs_stock

-Add checkbox to install website sale stock as 'Inventory' in Website Settings
-Change 'Inventory Availability' to 'Inventory'
-Add help and tooltip for 'Inventory'

* [IMP] website_sale_stock: website product view

- Add Unit of measure in the stock information on the product page.
- rework get_attribute_value_ids method.

* [IMP] website_sale: Stock and Options

- bridge module to allow stock and options to interract together
- changes on the field names (follow pad), modifications.

* [FIX] product: revert on product_views and cleaning

Revert changes suggested on the task as it it scheduled on another one for a big clean-up.
Clean comments on code.

* [IMP] website_sale_stock: website product view

+[FIX] sale_stock: dependency
- changed strings and views for website and backend product view.

- change dependency of 'sale_management' to 'sale' in 'sale_stock'.
We don't actually need the sale menu when managing our stock. Sale if sufficient thix way.

* [FIX] website_sale_stock: triggers on js and ajax

The function inserting the avalability template in the web page was triggered by too much events,
this was triggering a problem with the deferred calls. This was raising an error in the website_sale_tour_buy test.

Now only change on data-attribute_value_ids will trigger the function. The test should run smoothly.

[FIX] website_sale, website_sale_stock: route tour_buy

- The improvements on the branch prevent a user to buy a product when there is no stock.
Adapted the route test to the new behaviour in order to add_cart/buy/pay a product.
--> now buying iPod (16Gb) instead of iPod (32 Gb)

- ajax.loadXML was called to often (each trigger of the function) and was making the runbot crash.
Only one call of the loadXML right now.
2017-08-04 14:57:25 +02:00
…
…
2015-09-08 17:58:38 +02:00
…

Build Status Tech Doc Help Nightly Builds

Odoo

Odoo is a suite of web based open source business apps.

The main Odoo Apps include an Open Source CRM, Website Builder, eCommerce, Warehouse Management, Project Management, Billing & Accounting, Point of Sale, Human Resources, Marketing, Manufacturing, Purchase Management, ...

Odoo Apps can be used as stand-alone applications, but they also integrate seamlessly so you get a full-featured Open Source ERP when you install several Apps.

Getting started with Odoo

For a standard installation please follow the Setup instructions from the documentation.

If you are a developer you may type the following command at your terminal:

wget -O- https://raw.githubusercontent.com/odoo/odoo/master/setup/setup_dev.py | python

Then follow the developer tutorials

For Odoo employees

To add the odoo-dev remote use this command:

$ ./setup/setup_dev.py setup_git_dev

To fetch odoo merge pull requests refs use this command:

$ ./setup/setup_dev.py setup_git_review
S
Description
No description provided
Readme LGPL-3.0
3.4 GiB
Languages
Python 49.6%
JavaScript 47.8%
SCSS 2%
CSS 0.3%
HTML 0.2%