Skip to Content
Odoo Меню
  • Увійти
  • Спробуйте це безкоштовно
  • Додатки
    Фінанси
    • Бухоблік
    • Виставлення рахунку
    • Витрати
    • Електронні таблиці (BI)
    • Документи
    • Підпис
    Продажі
    • CRM
    • Продажі
    • POS Магазин
    • POS Ресторан
    • Підписки
    • Оренда
    Веб-сайти
    • Конструктор веб-сайту
    • Електронна комерція
    • Блог
    • Форум
    • Живий чат
    • Електронне навчання
    Ланцюг поставок
    • Склад
    • Виробництво
    • PLM
    • Купівлі
    • Технічне обслуговування
    • Якість
    Кадри
    • Співробітники
    • Рекрутинг
    • Відпустки
    • Оцінювання
    • Рекомендації
    • Автотранспорт
    Маркетинг
    • Маркетинг соцмереж
    • Email-маркетинг
    • SMS-маркетинг
    • Події
    • Автом. маркетингу
    • Опитування
    Послуги
    • Проект
    • Табелі
    • Виїзне обслуговування
    • Служба підтримки
    • Планування
    • Призначення
    Продуктивність
    • Обговорення
    • Схвалення
    • IoT
    • IP-телефонія
    • База знань
    • WhatsApp
    Сторонні модулі Odoo Studio Платформа Odoo Cloud
  • Сфери
    Роздрібна торгівля
    • Книжковий магазин
    • Магазин одягу
    • Магазин меблів
    • Продуктовий магазин
    • Магазин будівельних матеріалів
    • Магазин іграшок
    Food & Hospitality
    • Бар та паб
    • Ресторан
    • Фастфуд
    • Guest House
    • Дистриб'ютор напоїв
    • Hotel
    Нерухомість
    • Real Estate Agency
    • Архітектурна фірма
    • Будівництво
    • Управління нерухомістю
    • Садівництво
    • Асоціація власників нерухомості
    Консалтинг
    • Бухгалтерська компанія
    • Партнер Odoo
    • Агенція маркетингу
    • Юридична фірма
    • Придбання Талантів
    • Аудит та сертифікація
    Виробництво
    • Textile
    • Metal
    • Меблі
    • Їжа
    • Brewery
    • Корпоративні подарунки
    Здоров'я & Фітнес
    • Спортивний клуб
    • Оптика
    • Фітнес-центр
    • Практики здоров'я
    • Аптека
    • Салон краси
    Trades
    • Ремонтник
    • IT-обладнання та Підтримка
    • Системи сонячної енергії
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Інші
    • Nonprofit Organization
    • Екологічна агенція
    • Оренда білбордів
    • Фотографія
    • Лізинг велосипедів
    • Реселлер програмного забезпечення
    Browse all Industries
  • Спільнота
    Навчання
    • Навчальний посібник
    • Документація
    • Сертифікації
    • Тренування
    • Блог
    • Подкаст
    Сприяйте Освіті
    • Програма навчання
    • Бізнес гра Scale Up!
    • Відвідайте Odoo
    Отримайте програмне забезпечення
    • Завантаження
    • Порівняйте версії
    • Релізи
    Співпрацюйте
    • Github
    • Форум
    • Події
    • Переклади
    • Стати партнером
    • Services for Partners
    • Зареєструйте вашу бухгалтерську фірму
    Отримайте послуги
    • Знайдіть партнера
    • Знайдіть бухгалтера
    • Зустріньтеся з консультантом
    • Послуги з впровадження
    • Референси клієнтів
    • Підтримка
    • Оновлення
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +1 (650) 691-3277
    Отримати демо
  • Ціни
  • Допомога

Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:

  • CRM
  • e-Commerce
  • Бухоблік
  • Склад
  • PoS
  • Проект
  • MRP
All apps
Вам необхідно зареєструватися, щоб взаємодіяти зі спільнотою.
All Posts Люди Значки
Мітки (View all)
odoo accounting v14 pos v15
Про цей форум
Вам необхідно зареєструватися, щоб взаємодіяти зі спільнотою.
All Posts Люди Значки
Мітки (View all)
odoo accounting v14 pos v15
Про цей форум
Допомога

Managing Multiple Companies with Dropshipping within Odoo

Підписатися

Отримуйте сповіщення про активність щодо цієї публікації

Це запитання позначене
multicompanydropshippingShippingMethod
1 Відповісти
3109 Переглядів
Аватар
Simon

Hi everyone,


I have a situation with multiple companies within Odoo and I need some advice.


Here’s the setup:


• I have Company AAA, which operates in a B2C model and does not maintain its own stock.

• I also have Company BBB, which operates in a B2B model and has its own warehouse.


Company AAA sells products directly to end customers through dropshipping, using the stock from Company BBB’s warehouse. Both companies are set up within Odoo. I have configured Odoo to work with this dropshipping model and activated Intercompany Sync. When Company AAA sells a product, a Purchase Order is automatically created in Company AAA to buy from Company BBB, and a Sales Order is created in Company BBB to sell to Company AAA with the final customer’s data and shipping address.


The issue I’m encountering is that while the Purchase and Sales Orders are being created correctly, the Shipping Method and shipping details are not being passed to Company BBB.


Has anyone managed a similar configuration within Odoo? Could you share some insights or best practices for handling such a scenario, specifically regarding ensuring the Shipping Method and shipping details are correctly transferred between the companies?


Thanks in advance!


1
Аватар
Відмінити
Ricardo Gross

good question 🧐

Simon
Автор

Looking at the Enterprise source code, we found the delivery carrier is not being ported to the new Sales Order.

Either way, the delivery carrier should be bound to the Warehouse/Company. Hence, it will not be able to port the delivery carrier from the other company. So, we will probably add the delivery carrier details as a message to the new Sales Order.

File: odoo/addons/sale_purchase_inter_company_rules/models/purchase_order.py
```python
def _prepare_sale_order_data(self, name, partner, company, direct_delivery_address):
""" Generate the Sales Order values from the PO
:param name : the origin client reference
:rtype name : string
:param partner : the partner reprenseting the company
:rtype partner : res.partner record
:param company : the company of the created SO
:rtype company : res.company record
:param direct_delivery_address : the address of the SO
:rtype direct_delivery_address : res.partner record
"""
self.ensure_one()
partner_addr = partner.sudo().address_get(['invoice', 'delivery', 'contact'])
warehouse = company.warehouse_id and company.warehouse_id.company_id.id == company.id and company.warehouse_id or False
if not warehouse:
raise UserError(_('Configure correct warehouse for company(%s) from Menu: Settings/Users/Companies', company.name))
return {
'name': self.env['ir.sequence'].sudo().next_by_code('sale.order') or '/',
'company_id': company.id,
'team_id': self.env['crm.team'].with_context(allowed_company_ids=company.ids)._get_default_team_id(domain=[('company_id', '=', company.id)]).id,
'warehouse_id': warehouse.id,
'client_order_ref': name,
'partner_id': partner.id,
'pricelist_id': partner.property_product_pricelist.id,
'partner_invoice_id': partner_addr['invoice'],
'date_order': self.date_order,
'fiscal_position_id': partner.property_account_position_id.id,
'payment_term_id': partner.property_payment_term_id.id,
'user_id': False,
'auto_generated': True,
'auto_purchase_order_id': self.id,
'partner_shipping_id': direct_delivery_address or partner_addr['delivery'],
'order_line': [],
}
```

Аватар
Ricardo Gross
Найкраща відповідь

An interesting approach to this question can be found in this video: https://www.youtube.com/watch?v=GqtRfLyfbtU&t=467s

I hope it helps

0
Аватар
Відмінити
Simon
Автор

Hi Ricardo. I will check it out. Thank you!

Enjoying the discussion? Don't just read, join in!

Create an account today to enjoy exclusive features and engage with our awesome community!

Реєстрація
Related Posts Відповіді Переглядів Дія
Clarification on Creating Companies and Users in the Odoo Database
multicompany
Аватар
Аватар
Аватар
2
лип. 25
2886
Multi Company set up
multicompany
Аватар
Аватар
Аватар
3
лип. 25
3366
How many levels of sub-entities does the multicompany functionality of the accounting software support? Вирішено
multicompany
Аватар
Аватар
1
лип. 25
2499
How can I integrate shipping methods into my website via the Odoo API?
ShippingMethod
Аватар
Аватар
Аватар
2
груд. 24
2096
Multi-Company settings
multicompany
Аватар
3
лист. 24
361
Спільнота
  • Навчальний посібник
  • Документація
  • Форум
Open Source
  • Завантаження
  • Github
  • Runbot
  • Переклади
Послуги
  • Хостинг Odoo.sh
  • Підтримка
  • Оновлення
  • Кастомні доробки
  • Навчання
  • Знайдіть бухгалтера
  • Знайдіть партнера
  • Стати партнером
Про нас
  • Наша компанія
  • Торгові активи
  • Зв'яжіться з нами
  • Вакансії
  • Події
  • Подкаст
  • Блог
  • Клієнти
  • Юридичні документи • Конфіденційність
  • Безпека
الْعَرَبيّة Català 简体中文 繁體中文 (台灣) Čeština Dansk Nederlands English Suomi Français Deutsch हिंदी Bahasa Indonesia Italiano 日本語 한국어 (KR) Lietuvių kalba Język polski Português (BR) română русский язык Slovenský jazyk slovenščina Español (América Latina) Español ภาษาไทย Türkçe українська Tiếng Việt

Odoo - це набір програм для роботи з відкритим кодом, які охоплюють всі ваші потреби компанії: CRM, електронна комерція, бухгалтерський облік, склад, точка продажу, управління проектами тощо.

Унікальна пропозиція Odoo - це одночасно дуже проста у використанні та повністю інтегрована.

Website made with

Odoo Experience on YouTube

1. Use the live chat to ask your questions.
2. The operator answers within a few minutes.

Live support on Youtube
Watch now