pos_loyalty_multi_level/__manifest__.py

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',
}