Sylvain LE GAL
5 years ago
4 changed files with 53 additions and 93 deletions
-
93pos_default_empty_image/README.rst
-
3pos_default_empty_image/readme/CONTRIBUTORS.rst
-
47pos_default_empty_image/readme/DESCRIPTION.rst
-
3pos_default_empty_image/readme/HISTORY.rst
@ -1,96 +1,3 @@ |
|||||
.. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg |
|
||||
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html |
|
||||
:alt: License: AGPL-3 |
|
||||
|
|
||||
================================================ |
================================================ |
||||
Optimize loading time for products without image |
Optimize loading time for products without image |
||||
================================================ |
================================================ |
||||
|
|
||||
This module extends the functionality of point of sale to make PoS load faster |
|
||||
and to improve products display. |
|
||||
|
|
||||
Point Of Sale Load faster |
|
||||
========================= |
|
||||
|
|
||||
In the point of sale, loading products without image spend unnecessary time |
|
||||
and resources. |
|
||||
|
|
||||
When you have 8000 products in your Point of Sale and most of them |
|
||||
don't have images, removing thousands of useless requests is welcome: |
|
||||
the PoS loads faster that way. |
|
||||
|
|
||||
|
|
||||
Improve products display |
|
||||
======================== |
|
||||
|
|
||||
By default, Odoo PoS display a useless generic image for products that doesn't |
|
||||
have images. |
|
||||
|
|
||||
.. figure:: /pos_default_empty_image/static/description/pos_display_default.png |
|
||||
:width: 800 px |
|
||||
|
|
||||
With this module, the display of the product is changed, (Size of the name |
|
||||
is increased for better visibility); |
|
||||
|
|
||||
.. figure:: /pos_default_empty_image/static/description/pos_display_improved.png |
|
||||
:width: 800 px |
|
||||
|
|
||||
Technical information |
|
||||
===================== |
|
||||
|
|
||||
Each time the PoS instantiate a product, it will add this code for each product |
|
||||
|
|
||||
.. code:: html |
|
||||
|
|
||||
<img src="'/web/binary/image?model=product.product&field=image_medium&id='+product.id;" /> |
|
||||
|
|
||||
The browser will trigger as many requests than there are different urls. |
|
||||
|
|
||||
If you have many products, the browser will soon reach his limit of |
|
||||
network connections to Odoo server and will wait for free slots instead of |
|
||||
loading other valuable contents. Then the PoS is then very slow to work with. |
|
||||
|
|
||||
This module adds a field has_image in product.product model. |
|
||||
|
|
||||
If product has no image, the product image url is not sent to the PoS |
|
||||
|
|
||||
Updates |
|
||||
======= |
|
||||
|
|
||||
* Feb 2016 : First version |
|
||||
* March 2018 : migration to v10 and improvements for Display |
|
||||
|
|
||||
Bug Tracker |
|
||||
=========== |
|
||||
|
|
||||
Bugs are tracked on `GitHub Issues |
|
||||
<https://github.com/OCA/pos/issues>`_. In case of trouble, please |
|
||||
check there if your issue has already been reported. If you spotted it first, |
|
||||
help us smash it by providing detailed and welcomed feedback. |
|
||||
|
|
||||
|
|
||||
Credits |
|
||||
======= |
|
||||
|
|
||||
Contributors |
|
||||
------------ |
|
||||
|
|
||||
* Hparfr <https://github.com/hparfr> `Akretion <https://akretion.com>`_ |
|
||||
* Sylvain LE GAL <https://twitter.com/legalsylvain> |
|
||||
* Invitu <https://github.com/invitu> |
|
||||
|
|
||||
|
|
||||
Maintainer |
|
||||
---------- |
|
||||
|
|
||||
.. image:: https://odoo-community.org/logo.png |
|
||||
:alt: Odoo Community Association |
|
||||
:target: https://odoo-community.org |
|
||||
|
|
||||
This module is maintained by the OCA. |
|
||||
|
|
||||
OCA, or the Odoo Community Association, is a nonprofit organization whose |
|
||||
mission is to support the collaborative development of Odoo features and |
|
||||
promote its widespread use. |
|
||||
|
|
||||
To contribute to this module, please visit https://odoo-community.org. |
|
@ -0,0 +1,3 @@ |
|||||
|
* Hparfr <https://github.com/hparfr> `Akretion <https://akretion.com>`_ |
||||
|
* Sylvain LE GAL <https://twitter.com/legalsylvain> |
||||
|
* Invitu <https://github.com/invitu> |
@ -0,0 +1,47 @@ |
|||||
|
This module extends the functionality of point of sale to make PoS load faster |
||||
|
and to improve products display. |
||||
|
|
||||
|
Point Of Sale Load faster |
||||
|
========================= |
||||
|
|
||||
|
In the point of sale, loading products without image spend unnecessary time |
||||
|
and resources. |
||||
|
|
||||
|
When you have 8000 products in your Point of Sale and most of them |
||||
|
don't have images, removing thousands of useless requests is welcome: |
||||
|
the PoS loads faster that way. |
||||
|
|
||||
|
|
||||
|
Improve products display |
||||
|
======================== |
||||
|
|
||||
|
By default, Odoo PoS display a useless generic image for products that doesn't |
||||
|
have images. |
||||
|
|
||||
|
.. figure:: ../static/description/pos_display_default.png |
||||
|
:width: 800 px |
||||
|
|
||||
|
With this module, the display of the product is changed, (Size of the name |
||||
|
is increased for better visibility); |
||||
|
|
||||
|
.. figure:: ../static/description/pos_display_improved.png |
||||
|
:width: 800 px |
||||
|
|
||||
|
Technical information |
||||
|
===================== |
||||
|
|
||||
|
Each time the PoS instantiate a product, it will add this code for each product |
||||
|
|
||||
|
.. code:: html |
||||
|
|
||||
|
<img src="'/web/binary/image?model=product.product&field=image_medium&id='+product.id;" /> |
||||
|
|
||||
|
The browser will trigger as many requests than there are different urls. |
||||
|
|
||||
|
If you have many products, the browser will soon reach his limit of |
||||
|
network connections to Odoo server and will wait for free slots instead of |
||||
|
loading other valuable contents. Then the PoS is then very slow to work with. |
||||
|
|
||||
|
This module adds a field has_image in product.product model. |
||||
|
|
||||
|
If product has no image, the product image url is not sent to the PoS |
@ -0,0 +1,3 @@ |
|||||
|
* Feb 2016 : First version |
||||
|
* March 2018 : migration to v10 and improvements for Display |
||||
|
* January 2020 : migration to v12 |
Write
Preview
Loading…
Cancel
Save
Reference in new issue