Odoo Integration & Implementation Specialist

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Full Time

SALARY

Php 20,000-40,000 based on experience

HOURS PER WEEK

25

DATE UPDATED

Nov 20, 2025

JOB OVERVIEW

We are seeking a highly skilled Odoo Integration & Implementation Specialist for a temporary, project-based role. Longer term cooperation based on experience in Back Office Accounting and Operations. The primary objective is to transition our current accounting, inventory, production, sales, and service workflows into a fully functioning Odoo environment. This role includes setup of the manufacturing module for coffee roasting and blending, integration with Shopify, data migration, and the creation of all core operational modules.

Key Responsibilities

1. System Setup & Configuration
• Configure core Odoo modules including:
• Manufacturing (MPR/MRP) for roasted coffee, blends, production planning, and BOM creation.
• Inventory Management with multi-location tracking (roastery, warehouse, cafés).
• If Possible - Accounting Module built to match European standards (VAT, OSS, multi-currency, bank reconciliation).
• Sales Module for B2B, wholesale, and retail workflows.
• CRM Module setup for sales pipelines, lead management, and customer segmentation.
• Marketing Module for email campaigns and customer engagement.
• Field Service Module for the espresso service department, including scheduling, task assignments, and reporting.
• Create customized workflows and permissions reflecting our multi-department business (roastery, wholesale, cafés, service, e-commerce).

2. Shopify Connectivity & E-Commerce Integration
• Install and configure Odoo–Shopify connector. (If possible)
• Sync product catalog, inventory levels, pricing, taxes, and order flow between Shopify and Odoo.
• Ensure stable two-way data communication and automated updates.

3. Manufacturing Setup for Coffee Roasting & Blending
• Build manufacturing module tailored to coffee:
• Bill of Materials (BOM) for single-origin roasting and blended coffees.
• Production steps, yields, shrinkage factors, and batch tracking.
• Manufacturing orders and cost tracking for green coffee ? roasted coffee ? packaged product.
• Optimize manufacturing workflows for seasonal blends and private label production.

4. Data Migration & Database Management
• Extract data from the existing accounting software and other systems.
• Clean, structure, and migrate all datasets including:
• Chart of accounts
• Customers, vendors, and pricing lists
• Products, recipes (BOMs), and inventory
• Historical transactions, open balances, stock movements
• Ensure data accuracy through validation and testing.
• Must be strong in database management, including:
• Exporting, cleaning, and modifying large Excel/CSV files
• Re-mapping fields for Odoo import formats
• Bulk uploads with error handling

5. Process Mapping & Optimization
• Analyze current workflows (accounting, roasting/production, inventory, wholesale, e-commerce, service).
• Map them to Odoo processes and recommend improvements where needed.
• Identify gaps and configure custom solutions.

6. Testing & Quality Assurance
• Perform end-to-end testing of all modules.
• Troubleshoot errors and ensure correct functionality of accounting, inventory, MRP, service, and Shopify connector.
• Document issues and deliver optimized solutions.

7. Training & Knowledge Transfer
• Train internal teams (finance, roastery, warehouse, cafés, e-commerce, service department).
• Prepare SOPs, process maps, and user manuals.
• Provide limited post-launch support for stabilization.

?

Requirements
• Proven experience implementing Odoo (v15–v17) in multi-department companies.
• Strong understanding of:
• Manufacturing processes (MRP/MPR), ideally food or beverage production
• Accounting, VAT/OSS, EU compliance
• Shopify and e-commerce integrations
• CRM and field service workflows
• Excellent knowledge of database management, Excel, CSV preparation, and large-scale data migration.
• Ability to manage a full migration project independently and deliver on timelines.
• Strong communication, documentation, and training skills.

?

Contract Details
• Type: Temporary / Project-Based, Depending on Experience
• Duration: ~2-3 months (depending on complexity)
• Location: Remote
• Start Date: Immediate

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0144
Total Execution Time  0.0162
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,514,080 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Odoo-Integration-Implementation-Specialist-1518380
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0080 seconds)  (Hide)
0.0009   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1518380
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 677825
 LIMIT 1 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1518380
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-17',ej.date_added) duration_daysDATEDIFF('2026-04-17',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_jobs ej WHERE e.employer_id ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-04-17',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1518380' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1518380 
0.0011   UPDATE employer_jobs SET hit_counts '***Nov-20-2025=41***Nov-21-2025=63***Nov-22-2025=6***Nov-23-2025=3***Nov-24-2025=7***Nov-26-2025=4***Nov-27-2025=4***Nov-29-2025=2***Nov-30-2025=3***Dec-01-2025=4***Dec-02-2025=3***Dec-03-2025=4***Dec-04-2025=11***Dec-05-2025=1***Dec-06-2025=1***Dec-08-2025=4***Dec-09-2025=3***Dec-10-2025=3***Dec-14-2025=3***Dec-15-2025=3***Dec-16-2025=2***Dec-17-2025=2***Dec-18-2025=1***Dec-20-2025=2***Dec-22-2025=2***Dec-25-2025=1***Dec-27-2025=1***Dec-29-2025=1***Dec-31-2025=1***Jan-02-2026=1***Jan-03-2026=2***Jan-05-2026=1***Jan-06-2026=1***Jan-08-2026=1***Jan-09-2026=2***Jan-12-2026=1***Jan-14-2026=2***Jan-16-2026=2***Jan-19-2026=2***Jan-20-2026=4***Jan-21-2026=1***Jan-23-2026=1***Jan-25-2026=1***Jan-26-2026=1***Feb-07-2026=1***Feb-13-2026=1***Feb-16-2026=1***Feb-21-2026=1***Feb-25-2026=1***Mar-05-2026=1***Mar-07-2026=2***Mar-19-2026=1***Mar-23-2026=1***Mar-24-2026=1***Mar-26-2026=2***Apr-01-2026=1***Apr-09-2026=1***Apr-12-2026=1***Apr-13-2026=1***Apr-15-2026=1***Apr-17-2026=1' WHERE job_id'1518380'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Nov-2025=133***Dec-2025=53***Jan-2026=23***Feb-2026=5***Mar-2026=8***Apr-2026=6' WHERE job_id'1518380'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1518380' AND status LIKE 'sent%' ORDER BY id DESC  
0.0011   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1518380 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '677825'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0004   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)