RCA OSB↔J2C Bridge exists so you can keep OS Services Booking for appointments and J2Commerce for cart, tax, coupons, and payment on one Joomla site. You define which booking service becomes which shop product through sid_map. After a valid timeslot hold on a mapped service, the bridge adds the mapped J2Commerce product to the cart and offers Continue to Checkout. Unmapped services error instead of quietly emptying the cart, which is intentional and saves you from debugging phantom checkout flows.
RCA OSB↔J2C Bridge is a free system plugin. In admin it appears as System - RCA OSB J2C Bridge. The install element is rca_osbj2c and the package ZIP is plg_system_rca_osbj2c. Current retail version is 1.0.12. It maps OS Services Booking service IDs to J2Commerce product IDs. It is the hold-to-cart wire, not a catalog and not an eligibility engine.
The plugin hardens embedded osbtable calendars for PHP 8.4 and Joomla 6. You get a responsive timeslot grid, More times and Show less controls when lists are long, past start times hidden, and twelve-hour AM/PM labels on slot buttons. Override styles from your template custom.css when you need visual tweaks without editing plugin files in place.
RCA does not ship OS Services Booking or J2Commerce. Bridge does not create product grids, does not enforce who may buy dependents, and does not invent a fallback product when sid_map is wrong. Storefront and Conditional Products are separate RCA products with separate jobs.
Install it when you book with OS Services Booking and charge through J2Commerce checkout. Install it when you embed booking calendars in articles and need those pages to survive modern PHP without dumping warnings into HTML. Install it when you stack Bridge with Storefront for display and Conditional Products for rules, understanding each piece owns a different layer.
RCA publishes badge and overview PNG files at https://recreatinganew.com/images/rca/osbj2c/rca-osbj2c-badge.png and https://recreatinganew.com/images/rca/osbj2c/rca-osbj2c-reimagined.png. Current plugin packages also copy them under media/images after install for reuse in your own articles or listings.
Quick start walks one mapped hold through to cart. Configuration explains sid_map and layout parameters. Integrations compares Bridge, Storefront, and Conditional Products so you stop expecting one plugin to do three jobs.