33 lines
1.6 KiB
Python
33 lines
1.6 KiB
Python
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
|
{
|
|
'name': 'POS Loyalty Multi-Level',
|
|
'version': '1.0',
|
|
'category': 'Sales/Point of Sale',
|
|
'summary': 'Advanced tiered multi-level membership programs and real-time customer data syncing for POS Loyalty.',
|
|
'author': 'Abdul Aziz Amrullah',
|
|
'description': """
|
|
POS Loyalty Multi-Level
|
|
=========================
|
|
Extends the native Point of Sale (POS) loyalty module to support advanced tiered multi-level membership programs.
|
|
|
|
Key Features:
|
|
- **Tiered Memberships**: Restricts POS loyalty program activation to a single, specific tier explicitly assigned to the customer, bypassing Odoo's default behavior of activating all eligible programs at once.
|
|
- **Fallback Logic**: If a customer lacks an explicit membership tier, automatically falls back to activating the multi-level program with the lowest minimum spend threshold.
|
|
- **Real-Time Data Sync**: Introduces an "Update Data" button globally on the POS Customer List to dynamically fetch newly registered customers or membership updates without refreshing the entire POS session.
|
|
- **Native Integration**: Seamlessly adds native configuration fields to the Customer form and Loyalty Program form, completely decoupled from Odoo Studio.
|
|
""",
|
|
'depends': ['base', 'point_of_sale', 'pos_loyalty'],
|
|
'data': [
|
|
'views/loyalty_program_views.xml',
|
|
'views/res_partner_views.xml',
|
|
],
|
|
'assets': {
|
|
'point_of_sale._assets_pos': [
|
|
'pos_loyalty_multi_level/static/src/app/**/*',
|
|
],
|
|
},
|
|
'installable': True,
|
|
'application': False,
|
|
'license': 'LGPL-3',
|
|
}
|