82 lines
2.6 KiB
Python
82 lines
2.6 KiB
Python
# Copyright 2025 Criptomart
|
|
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl)
|
|
|
|
{
|
|
'name': 'Website Sale - Aplicoop',
|
|
'version': '18.0.1.0.2',
|
|
'category': 'Website/Sale',
|
|
'summary': 'Modern replacement of legacy Aplicoop - Collaborative consumption group orders',
|
|
'description': '''
|
|
Website Sale - Aplicoop
|
|
=======================
|
|
|
|
A modern Odoo 18 module that replaces the legacy Aplicoop application with
|
|
a complete, scalable solution for managing collaborative consumption group
|
|
orders (eskaera in Basque).
|
|
|
|
Features
|
|
--------
|
|
|
|
* Group Order Management: Create and manage group purchasing periods
|
|
* Separate Carts: Each user has an independent cart per group order
|
|
* Product Associations: Link products, suppliers, and categories to orders
|
|
* Web Interface: Responsive product catalog and checkout
|
|
* State Machine: Draft → Open → Closed/Cancelled workflow
|
|
* Sales Integration: Automatic conversion to Odoo sale.order
|
|
* Modern UI: AJAX-based cart without page reloads
|
|
* Security: Enterprise-ready with access control
|
|
|
|
Installation
|
|
-----------
|
|
|
|
Add to Odoo addons directory and install via Apps menu.
|
|
See README.rst for detailed documentation.
|
|
''',
|
|
'author': 'Criptomart',
|
|
'maintainers': ['Criptomart'],
|
|
'website': 'https://criptomart.net',
|
|
'license': 'AGPL-3',
|
|
'depends': [
|
|
'website_sale',
|
|
'product',
|
|
'sale',
|
|
'account',
|
|
'product_get_price_helper',
|
|
],
|
|
'data': [
|
|
# Datos: Grupos propios
|
|
'data/groups.xml',
|
|
# Vistas de seguridad
|
|
'security/ir.model.access.csv',
|
|
'security/record_rules.xml',
|
|
# Vistas
|
|
'views/group_order_views.xml',
|
|
'views/res_partner_views.xml',
|
|
'views/website_templates.xml',
|
|
'views/product_template_views.xml',
|
|
'views/sale_order_views.xml',
|
|
'views/portal_templates.xml',
|
|
'views/load_from_history_templates.xml',
|
|
],
|
|
'i18n': [
|
|
'i18n/es.po',
|
|
'i18n/eu_ES.po',
|
|
],
|
|
'external_dependencies': {
|
|
'python': [],
|
|
},
|
|
'assets': {
|
|
'web.assets_frontend': [
|
|
'website_sale_aplicoop/static/src/css/website_sale.css',
|
|
],
|
|
'web.assets_tests': [
|
|
'website_sale_aplicoop/static/tests/test_suite.js',
|
|
'website_sale_aplicoop/static/tests/test_cart_functions.js',
|
|
'website_sale_aplicoop/static/tests/test_tooltips_labels.js',
|
|
'website_sale_aplicoop/static/tests/test_realtime_search.js',
|
|
],
|
|
},
|
|
'installable': True,
|
|
'auto_install': False,
|
|
'application': True,
|
|
}
|