Skip to content

Conversation

frva-odoo
Copy link
Contributor

@frva-odoo frva-odoo commented Sep 4, 2025

Adding the Thrift Store module: use the POS to sell products and organize with the Planning and Employees App.

@robodoo
Copy link
Collaborator

robodoo commented Sep 4, 2025

Pull request status dashboard

@frva-odoo frva-odoo changed the title [ADD] thrift_shop: add module [ADD] thrift_store: add module Sep 5, 2025
@frva-odoo frva-odoo force-pushed the master-thrift-store-frva branch from de26e2e to d85a138 Compare September 10, 2025 13:53
Adding the Thrift Store module: sell products with the POS and organize your store with the Planning and Employees App.
@frva-odoo frva-odoo force-pushed the master-thrift-store-frva branch from d85a138 to f8cf0fe Compare September 11, 2025 11:22
Copy link
Collaborator

@vava-odoo vava-odoo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Well done, just a few comments

Comment on lines +6 to +15
'appointment_account_payment',
'base_industry_data',
'hr_sign',
'knowledge',
'planning',
'pos_online_payment',
'project',
'sale',
'stock',
'survey',
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reading the task, I don't see any trace of Appointment, Project, Sale, Sign & Survey. Could you confirm?

Suggested change
'appointment_account_payment',
'base_industry_data',
'hr_sign',
'knowledge',
'planning',
'pos_online_payment',
'project',
'sale',
'stock',
'survey',
'base_industry_data',
'hr',
'knowledge',
'planning',
'pos_online_payment',
'stock',

{
'name': 'Thrift Store',
'version': '1.0',
'category': 'Services',
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
'category': 'Services',
'category': 'Retail',

<?xml version='1.0' encoding='UTF-8'?>
<odoo>
<template id="welcome_article_body">
<h1 data-heading-link-id="379843998856" data-oe-version="2.0">Odoo for Thrift Store</h1>
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

no need for data-heading-link-id

Suggested change
<h1 data-heading-link-id="379843998856" data-oe-version="2.0">Odoo for Thrift Store</h1>
<h1 data-oe-version="2.0">Odoo for Thrift Store</h1>

@@ -0,0 +1,7 @@
<?xml version='1.0' encoding='UTF-8'?>
<odoo noupdate="1">
<record id="point_of_sale.pos_config_retail" model="pos.config" forcecreate="1">
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Don't you need to call load_onboarding_retail_scenario first? It's the scenario building this PoS

@@ -0,0 +1,8 @@
<?xml version='1.0' encoding='UTF-8'?>
<odoo noupdate="1">
<record id="pos_session_1" model="pos.session">
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Move session to demo/


<function name="write" model="res.partner">
<value model="res.partner" eval="(
obj().env.ref('base_industry_data.res_partner_35') +
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
obj().env.ref('base_industry_data.res_partner_35') +
obj().env.ref('base_industry_data.res_partner_35', raise_if_not_found=False) +

obj().env.ref('l10n_be_reports.partner_centre_de_perception_belgium') +
obj().env.ref('l10n_be_reports.partner_fps_belgium')
).ids"/>
<value eval="{'active': False}"/>
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is it worth to depend on base_industry_data then?

@@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<odoo noupdate="1">
<record id="resource.resource_calendar_std" model="resource.calendar" forcecreate="1">
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If forcecreate, then a name is needed

<li>
<strong><font class="text-o-color-1">Planning:</font></strong> Organize employee schedules and shifts with ease.
</li>
</ul>
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Missing generic message about "no custo"

@@ -0,0 +1,14 @@
<h2><strong>Odoo for Thrift Store</strong></h2>
<p>This industry package includes the necessary to run your thrift store business from employees'planning to sales.</p>
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
<p>This industry package includes the necessary to run your thrift store business from employees'planning to sales.</p>
<p>This industry package includes the necessary to run your thrift store business from employees' planning to sales.</p>

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants