OdooWiki OCA HUB

Migrating from Odoo 14 to Odoo 15: which OCA modules are available

Of the 2,909 OCA modules confirmed in Odoo 14.0, 1,500 (52 %) are also confirmed in Odoo 15.0. The other 1,409 do not have a confirmed 15.0 version in the catalogue yet: if you use any of them, check its page before planning the migration. In addition, 591 modules are in Odoo 15.0 without being in 14.0.

2,909
in Odoo 14
1,500
also in Odoo 15
1,409
pending in Odoo 15
52 %
already migrated

See also

Odoo 14 modules not yet confirmed in Odoo 15

  • Shipment AdviceOdoo 13, 14, 16, 17, 18
    shipment_advice

    Plan, load, and validate truck shipments from a single Shipment Advice record, tracking what is planned versus what is actually loaded, and closing the related deliveries or receptions automatically.

  • shipment_advice_bill_auto_complete

    Lets you fill a draft vendor bill automatically from a completed incoming shipment advice, creating bill lines from the received goods.

  • shipment_advice_bill_auto_complete_mrp

    This glue module makes the automatic invoice completion from shipment advices work correctly for kit products (phantom bills of materials) bought from suppliers.

  • shipment_advice_reception_planner

    Adds a Plan Reception button on incoming shipment advices that opens a wizard to select and split incoming stock moves before planning them into the shipment.

  • ShopfloorOdoo 13, 14, 16, 18
    shopfloor

    Backend for a barcode-scanner warehouse app: it lets you configure operation menus and scenarios, scan barcodes to find products, locations, packages and transfers, and process picking, packing, unloading and stock corrections from a handheld device.

  • Shopfloor BaseOdoo 13, 14, 16, 18
    shopfloor_base

    Provides the technical foundation for barcode-scanner mobile apps in Odoo: administrators register apps, profiles, menus and scenarios, and each app exposes a REST API that a scanner front-end can use.

  • shopfloor_base_multicompany

    This module lets administrators restrict each Shopfloor app to specific companies. If a user from a non-allowed company tries to use the app, Odoo blocks the request with an error message.

  • shopfloor_batch_automatic_creation

    Automatically creates a batch transfer when an operator uses the "Get Work" button in Shopfloor cluster picking and no existing batch is available. It respects priority, commercial entity, and device limits.

  • shopfloor_checkout_package_measurement

    Adds a package measurement screen to the shopfloor checkout process. When a carrier requires package dimensions or weight, users are prompted to enter them before completing the checkout.

  • shopfloor_checkout_package_measurement_mobile

    Adds a package measurement step to the mobile shopfloor checkout scenario, letting warehouse workers enter length, width, height and shipping weight for packages before finishing checkout.

  • shopfloor_checkout_putinpack_restriction

    In the Shopfloor checkout screen, this module hides or blocks the "put in pack" options depending on the restriction configured on the transfer, and shows an error when a package is scanned while the operation forbids packages.

  • shopfloor_checkout_sync

    Automatically synchronises the destination location of related moves when a barcode is scanned in Shopfloor Cluster Picking, Location Content Transfer and Zone Picking, provided the operation type has the Checkout Sync flag enabled.

  • shopfloor_dangerous_goods

    Adds a dangerous goods indicator to Shopfloor screens, so warehouse operators can see whether a move line or a package contains limited quantity (LQ) products.

  • shopfloor_dangerous_goods_mobile

    Shows a visual highlight on dangerous goods lines and packages in the Shopfloor Mobile barcode app, so warehouse operators can spot limited-quantity products while picking and packing.

  • shopfloor_delivery_shipment

    Adds a Shopfloor scenario that lets warehouse operators load a delivery truck against a shipment advice, scanning the dock, transfers, packages, lots and products, and validating the shipment when loading is complete.

  • shopfloor_delivery_shipment_mobile

    Adds a mobile shopfloor screen for loading and closing delivery shipments. Warehouse operators scan a dock, scan shipment contents, review what is loaded versus still on the dock, and confirm the shipment closure.

  • Shopfloor exampleOdoo 13, 14, 18
    shopfloor_example

    Adds two example scenarios to the Shopfloor mobile app: browse countries and manage partners, including scanning a partner reference to open its detail card and jumping from a country to its partners.

  • shopfloor_full_location_reservation

    Adds a checkbox on Shopfloor menus to trigger full location reservation, so all products in a scanned location are reserved at once during location content transfer and zone picking.

  • shopfloor_location_content_transfer_force_package

    Adds a check in the Shopfloor location content transfer screen so that, when a destination location is configured to require packages, the user must select a package before validating the move.

  • shopfloor_manual_product_transfer

    Adds a 'Manual Product Transfer' scenario to the Shopfloor app, letting warehouse operators move a product or lot from one internal location to another by scanning barcodes.

  • shopfloor_manual_product_transfer_mobile

    Adds a mobile Shopfloor screen that guides warehouse workers through manually transferring a product from one location to another by scanning barcodes.

  • Shopfloor mobileOdoo 13, 14, 16, 18
    shopfloor_mobile

    Adds the mobile-friendly Shopfloor screens for warehouse operations such as receiving, delivering, picking and packing. Warehouse workers can scan barcodes, confirm quantities, change carriers and handle exceptions from a phone or tablet.

  • Shopfloor mobileOdoo 13, 14, 16, 18
    shopfloor_mobile_base

    Provides the mobile web frontend for the Shopfloor warehouse app, letting warehouse workers open and use Shopfloor scenarios (such as receiving or delivering) from a phone or tablet. It also adds an app version field on the Shopfloor app configuration form.

  • shopfloor_mobile_base_auth_api_key

    Lets you protect a Shopfloor mobile app with API keys instead of a normal login. On the app configuration you choose the API key groups that are allowed to connect.

  • shopfloor_mobile_base_auth_user

    Adds a standard Odoo username and password login screen to the Shopfloor mobile app, so warehouse workers can sign in with their own Odoo user account.

  • shopfloor_packing_info

    Lets you save reusable packing instruction messages and assign one to each customer, so the message appears on their delivery orders and in Shopfloor checkout/packing screens.

  • shopfloor_purchase_base

    Adds purchase order information to the Shopfloor data API, so Shopfloor picking data can include the related purchase order and its vendor reference.

  • Shopfloor ReceptionOdoo 14, 16, 18
    shopfloor_reception

    Adds a Reception scenario to the Shopfloor app so warehouse operators can receive incoming products on a barcode/scanner screen, including creating packs (logistic units) and handling lots and expiration dates.

  • shopfloor_reception_mobile

    Adds a mobile reception scenario to the Shopfloor app, letting warehouse staff receive incoming products, scan lots and quantities, and build packs for each logistic unit.

  • shopfloor_reception_packaging_dimension

    Adds an option to the Shopfloor reception scenario that asks warehouse operators to fill in missing packaging dimensions (length, width, height, weight, barcode) before setting the received quantity.

  • shopfloor_reception_packaging_dimension_mobile

    Adds a new screen to the mobile Shopfloor Reception app where warehouse operators can enter the barcode, quantity, length, width, height and weight of a product's packaging while receiving goods.

  • shopfloor_reception_purchase_partner_ref

    Shows the purchase order's vendor reference on the shopfloor reception screens, so warehouse operators can see the supplier's own document number while receiving goods.

  • shopfloor_reception_purchase_partner_ref_mobile

    Shows the vendor reference from the purchase order on the mobile shopfloor reception screen, so warehouse staff can see it while receiving goods.

  • shopfloor_reception_refund_return

    When a return is created from the Shopfloor reception screens, this module automatically marks the return stock move as 'to refund', so the refund is handled correctly in accounting.

  • shopfloor_reception_vendor_packaging

    Adds a vendor packaging display option to the Shopfloor Reception scenario and its menus, so warehouse operators can see vendor packaging information while receiving goods.

  • Shopfloor REST logOdoo 13, 14, 16, 18
    shopfloor_rest_log

    This module adds a shortcut to view REST API logs from the Shopfloor app and lets Shopfloor managers see those logs. It also records the real user and app version for each call.

  • shopfloor_single_product_transfer

    Adds a barcode-driven "Single Product Transfer" scenario to the Shopfloor app, letting warehouse operators move one product, lot or package from a source location to a destination location step by step.

  • shopfloor_single_product_transfer_force_package

    In the Shopfloor single product transfer screen, when a user scans a destination location that is configured to require packages, the system now blocks the transfer until a package is selected.

  • shopfloor_single_product_transfer_mobile

    Adds a mobile Shopfloor screen for transferring a single product, guiding warehouse workers step by step from scanning a source location or package to setting the quantity and destination.

  • shopfloor_single_product_transfer_unique_order_at_location

    Prevents mixing different sales orders on the same consolidation location during Single Product Transfer in the Shopfloor app. When a destination location already holds reserved stock from another order, the transfer is blocked with an error message.

  • shopfloor_vendor_packaging

    Adds a per-menu option in Shopfloor to show or hide vendor packagings in the mobile frontend, so operators only see the packagings you want them to pick.

  • Shopfloor WorkstationOdoo 13, 14, 16, 18
    shopfloor_workstation

    Lets you register shopfloor workstations with a barcode, a default printer and a shopfloor profile, so mobile app users can scan a workstation barcode to set their default configuration.

  • shopfloor_workstation_label_printer

    Lets you set a default label printer on a shopfloor workstation, so when a worker selects that workstation the printer is automatically applied to their user profile.

  • Shopfloor Workstation MobileOdoo 13, 14, 16, 18
    shopfloor_workstation_mobile

    Adds a Workstation settings screen to the Shopfloor mobile app so operators can scan a workstation barcode and select which workstation they are working at.

  • Slow SQL Statement LoggerOdoo 12, 13, 14, 17
    slow_statement_logger

    Logs slow SQL statements so administrators can spot database queries that take too long. It adds no menus or screens; it works in the background.

  • sms_global_digital

    Lets Odoo send SMS through the Global Digital provider instead of the default SMS service. You configure the sender ID and API key on an IAP account, and Odoo routes outgoing text messages through Global Digital.

  • sms_no_alter_body

    Keeps the original text of SMS messages sent from Odoo, so the message body is not reformatted between HTML and plain text and duplicate links are avoided.

  • sms_no_automatic_delete

    Lets you control how long sent SMS messages are kept before being permanently removed, instead of Odoo deleting them automatically. You set the retention period in days from the Settings screen.

  • Sms OVH HTTPOdoo 12, 14, 16
    sms_ovh_http

    Lets Odoo send SMS through your own OVH SMS account instead of Odoo's default provider. You enter your OVH account, API user, password and sender name once, and Odoo uses them for outgoing text messages.

  • StayOdoo 14, 16, 18
    stay

    Manage guest stays, room and dormitory assignments, and meals (breakfast, lunch, picnic, dinner, bed nights) with capacity and conflict checks. Includes dashboards, printable journals, fire reports and Excel exports.

  • Stay APIOdoo 14, 16, 18
    stay_api

    Adds a REST API so an external web form can create, read, update and cancel stays in Odoo, with automatic guest matching, validation, notifications and a configurable stay type list.

  • Stay Report Py3oOdoo 14, 16, 18
    stay_report_py3o

    This module changes the stay reports in Odoo so they are generated with Py3o templates instead of the standard Qweb layout, giving a cleaner printed result.

  • stock_account_prepare_anglo_saxon_out_lines_hook

    Changes how Anglo-Saxon cost of goods sold journal entries are generated on customer invoices and refunds, adding separate interim stock and expense lines for real-time valued products.

  • stock_available_base_exclude_location

    This technical base module lets other Odoo modules exclude specific stock locations when calculating a product's available quantity. It provides a reusable mixin to store excluded locations or a location filter, and adjusts the product availability…

  • stock_available_immediately_exclude_location

    Adds a checkbox on stock locations to exclude them from the "immediately usable" quantity shown for products, so stock sitting in those locations is no longer counted as available right away.

  • stock_available_portal

    Lets portal users see a "My Products" page in the customer portal showing each product's immediately usable quantity, with configurable rules for which products and which users are allowed.

  • stock_available_stock_mts_mto_rule

    This hidden glue module changes how the MTS/MTO split rule decides stock availability, using the immediately usable quantity instead of the forecasted quantity.

  • stock_available_to_promise_release

    Lets warehouse staff release delivery transfers in a chosen order while still reserving stock fairly, based on the quantity promised to each customer. Adds release and unrelease buttons, priority dates, and available-to-promise quantities on transfers and…

  • stock_available_to_promise_release_dynamic_routing

    Technical glue module that makes the Available to Promise Release and Dynamic Routing warehouse modules work together. It adds no new screens or settings for users.

  • stock_available_to_promise_release_exclude_location

    Automatically excludes locations marked as excluded from immediately usable stock when Odoo computes available-to-promise quantities for release.

Data imported from GitHub: “confirmed” means branch, module directory and installable manifest checked on the review date. A module that is not confirmed in a version may still exist: it may be in another repository or pending the next review. Active support and OCA certification are not assessed.