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, 18shipment_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, 18shopfloor
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, 18shopfloor_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 multi-companyOdoo 14shopfloor_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 Transfer Automatic CreationOdoo 13, 14, 16, 18shopfloor_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 SyncOdoo 13, 14, 18shopfloor_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 GoodsOdoo 14, 18shopfloor_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 MobileOdoo 14, 18shopfloor_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 with shipment adviceOdoo 13, 14, 18shopfloor_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 MobileOdoo 13, 14, 18shopfloor_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, 18shopfloor_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, 18shopfloor_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, 18shopfloor_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 via API keyOdoo 14, 16, 18shopfloor_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 InfoOdoo 13, 14shopfloor_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 BaseOdoo 14shopfloor_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, 18shopfloor_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 mobileOdoo 14, 16, 18shopfloor_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 DimensionOdoo 14, 16, 18shopfloor_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 MobileOdoo 14, 16, 18shopfloor_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 ReturnOdoo 14, 16shopfloor_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 PackagingOdoo 14, 18shopfloor_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, 18shopfloor_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 TransferOdoo 14, 16, 18shopfloor_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 mobileOdoo 14, 16, 18shopfloor_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 PackagingOdoo 14, 18shopfloor_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, 18shopfloor_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 PrinterOdoo 14, 18shopfloor_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, 18shopfloor_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, 17slow_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 DigitalOdoo 14sms_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 atler bodyOdoo 14sms_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.
- No automatic deletion of SMSOdoo 14, 16, 18sms_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, 16sms_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, 18stay
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, 18stay_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, 18stay_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 LocationOdoo 14, 16, 17, 18stock_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…
- Exclude locations from immediately usable quantityOdoo 14, 16, 18stock_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 In PortalOdoo 14stock_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 ReleaseOdoo 13, 14, 16, 18stock_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…
- Available to Promise Release - Dynamic RoutingOdoo 13, 14, 16, 18stock_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 LocationOdoo 14, 16, 18stock_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.