Author: |
Apertoso NV, La Louve, Odoo Community Association (OCA) |
License: |
no license |
Branch: |
9.0-quick-logout |
Repository: |
legalsylvain/pos |
Dependencies: |
point_of_sale |
Languages: |
JavaScript (30, 11.6%),
PO File (39, 15.1%),
Python (97, 37.5%),
XML (37, 14.3%),
YAML (2, 0.8%),
and
reStructuredText (54, 20.8%) |
<img alt="License: AGPL-3" src="https://img.shields.io/badge/licence-AGPL--3-blue.svg">
<a name="pos-customer-mandatory"></a>
<h2>PoS - Customer Mandatory</h2>
<p>This module was written to extend the functionality of odoo pos
and allows you to require a customer for each pos order. In the
pos session configuration, you can choose to require the customer for pos
orders.</p>
<p>If a customer is not selected, the pos ui will display an error message.
In the backend the customer field is required when needed.</p>
<p>Two new options are available:</p>
<ul class="simple">
<li>Customer 'Required before starting the order';</li>
<li>Customer 'Required before paying';</li>
</ul>
<a name="required-before-starting-the-order-option"></a>
<h3>'Required before starting the order' Option</h3>
<p>In the frontend PoS, the default screen is the screen to select customers.</p>
<ul class="simple">
<li>Users are not allowed to start selling before having selected a customer;</li>
<li>Users can not 'deselect a customer', only select an other one;</li>
</ul>
<a name="required-before-paying-option"></a>
<h3>'Required before paying' Option</h3>
<p>In the frontend PoS, the user can start selling, but if the user tries to
make payment and if a customer is not selected, the pos ui will display an
error message.</p>
<img alt="/pos_customer_mandatory/static/description/frontend_pos_error_message.png" src="/pos_customer_mandatory/static/description/frontend_pos_error_message.png" />
<a name="configuration"></a>
<h2>Configuration</h2>
<p>To configure this module, you need to:</p>
<ul class="simple">
<li>go to point of sale -> configuration -> point of sales</li>
<li>select the point of sales you want configure</li>
<li><dl class="first docutils">
<dt>search for the "Require Customer" and choose between the following values:</dt>
<dd><ul class="first last">
<li>'Optional'; (this module has no effect on this PoS config)</li>
<li>'Required before paying';</li>
<li>'Required before starting the order';</li>
</ul>
</dd>
</dl>
</li>
</ul>
<a name="usage"></a>
<h2>Usage</h2>
<p>For further information, please visit:</p>
<ul class="simple">
<li><a class="reference external" href="https://www.odoo.com/forum/help-1">https://www.odoo.com/forum/help-1</a></li>
</ul>
<a name="bug-tracker"></a>
<h2>Bug Tracker</h2>
<p>Bugs are tracked on <a class="reference external" href="https://github.com/OCA/pos/issues">GitHub Issues</a>.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us smashing it by providing a detailed and welcomed feedback
<a class="reference external" href="https://github.com/OCA/{project_repo}/issues/new?body=module:%20pos_customer_mandatory%0Aversion:%209.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**">here</a>.</p>
<a name="credits"></a>
<h2>Credits</h2>
<a name="contributors"></a>
<h3>Contributors</h3>
<ul class="simple">
<li>Jos De Graeve <<a class="reference external" href="mailto:Jos.DeGraeve@apertoso.be">Jos.DeGraeve@apertoso.be</a>></li>
<li>Sylvain LE GAL <<a class="reference external" href="https://twitter.com/legalsylvain">https://twitter.com/legalsylvain</a>></li>
<li>Pedro M. Baeza <<a class="reference external" href="mailto:pedro.baeza@gmail.com">pedro.baeza@gmail.com</a>> ( reviews & feedback )</li>
</ul>
<a name="maintainer"></a>
<h3>Maintainer</h3>
<a class="reference external image-reference" href="https://odoo-community.org"><img alt="Odoo Community Association" src="https://odoo-community.org/logo.png" /></a>
<p>This module is maintained by the OCA.</p>
<p>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.</p>
<p>To contribute to this module, please visit <a class="reference external" href="http://odoo-community.org">http://odoo-community.org</a>.</p>