diff --git a/addons/planner/models/planner.py b/addons/planner/models/planner.py index 21335c00de9..e81704550ef 100644 --- a/addons/planner/models/planner.py +++ b/addons/planner/models/planner.py @@ -23,7 +23,7 @@ class Planner(models.Model): name = fields.Char(string='Name', required=True) menu_id = fields.Many2one('ir.ui.menu', string='Menu', required=True) view_id = fields.Many2one('ir.ui.view', string='Template', required=True) - progress = fields.Integer(string="Progress Percentage") + progress = fields.Integer(string="Progress Percentage", default=5) # used to store the data filled by user in planner(JSON Data) data = fields.Text(string='Data') tooltip_planner = fields.Html(string='Planner Tooltips', translate=True) diff --git a/addons/planner/static/src/img/fabien_pinckaers.jpg b/addons/planner/static/src/img/fabien_pinckaers.jpg index 44e4c2dbcb8..d3421c03941 100644 Binary files a/addons/planner/static/src/img/fabien_pinckaers.jpg and b/addons/planner/static/src/img/fabien_pinckaers.jpg differ diff --git a/addons/planner/static/src/js/planner.js b/addons/planner/static/src/js/planner.js index e1fea6547bd..921e5326188 100644 --- a/addons/planner/static/src/js/planner.js +++ b/addons/planner/static/src/js/planner.js @@ -102,7 +102,7 @@ this.planner_launcher = parent; this.planner = planner; this.cookie_name = this.planner['planner_application'] + '_last_page'; - this.set('progress', 0); + this.set('progress', 5); }, start: function() { var self = this; @@ -252,7 +252,7 @@ // re compute the progress percentage var mark_btn = this.$(".oe_planner button[id^='mark_button']"); var marked_btn = this.$(".oe_planner button[id^='mark_button'].fa-check-square-o"); - var percent = parseInt((marked_btn.length / mark_btn.length * 100)); + var percent = parseInt((marked_btn.length+1) / (mark_btn.length+1) * 100); this.set('progress', percent); this.planner.progress = percent; // save data and progress in database diff --git a/addons/planner_crm/data/planner_data.xml b/addons/planner_crm/data/planner_data.xml index 8d47862ecb6..852f3ca653e 100644 --- a/addons/planner_crm/data/planner_data.xml +++ b/addons/planner_crm/data/planner_data.xml @@ -186,33 +186,38 @@
-
-

Welcome!

- -

Congratulations on taking the leap to boost your sales activities!

- -

Odoo's CRM and Sales app will help you handle your sales funnel, bringing your sales vision to life in a simple and seamless way.

- -

The whole process may take a few hours, some talking with your colleagues and several cups of coffee, but don't worry, you can take a break and come back to this tool any time you like.

- -

We are here to help you. If you get stuck, do not hesitate to get in touch with our CRM experts.

- -

With Odoo, it's not hard boosting your sales strategy.

-

We wish you a fun time!

- -
-
- -
- -
- For the Odoo Team,
- Fabien Pinckaers, Founder -
-
-
-
+
+

Welcome.

+

+ Congratulations on taking the leap to boost your sales + activities! +

+ Odoo CRM will help you handle your sales funnel, bringing + your sales vision to life in a simple and seamless way. +

+ Configuring Odoo CRM is easy. But you'll have bigger + challenges like; structuring your sales process, building + sales tools and training your teams. That's why we developed + this tool. We want you to succeed boosting your sales + performance. +

+ If you get stuck, get in touch with our CRM experts, using + the "Help" button on the top menu. Every Odoo Enterprise + customer benefit from an unlimited support, don't hesitate + to abuse it. We are here to help you. +

+

+ We wish you a fun time, +

+ +
+ +
+ For the Odoo Team,
+ Fabien Pinckaers, Founder +
+

Your expectations

@@ -365,7 +370,7 @@
  • A good pipeline should have between 5 and 7 stages
  • The first stage is usually "New" and the last one is "Won"
  • -
  • Don't use stages to qualify opportunities, instead use tags
  • +
  • Don't use stages to qualify opportunities, use tags instead
  • Every stage should be a step forward in the buyer's decision-making, not a task to carry out
  • Great pipelines have stages aligned with the buyer's buying process, not your selling process: @@ -373,19 +378,19 @@ - - + + - + - +

    Good Requirement

    Bad Requirement

    Bad Requirement Good Requirement
    Stage:
    Qualified
    The customer understands their pain points,
    however they are still willing to continue in the buying process
    You understand the customer's needs, budget and pain pointsThe customer understands their pain points,
    however they are still willing to continue in the buying process
    Stage:
    Negociation
    The prospect starts to discuss your offer You call the prospect for a follow up on your offerThe prospect starts to discuss your offer
    @@ -1107,7 +1112,7 @@ Sales strategy planner - 0 + 5 planner_crm