Для создания витрины для товара, которого нет в наличии, в WooCommerce можно использовать функционал "Товар на заказ" или "Продукт на заказ", который позволяет покупателям оставить заявку на товар, который сейчас отсутствует. Этот функционал можно настроить в настройках самого товара или использовать плагины, которые добавляют данную функциональность.
Для интеграции каталога товаров из другой базы данных с функционалом личного кабинета из WooCommerce лучше всего использовать API WooCommerce. Это позволит синхронизировать данные о товарах с другой базой, а также отображать заказы и информацию о покупателях в Личном кабинете и админке WooCommerce.
Относительно универсального товара или других подходов, решающих эту задачу, все зависит от особенностей вашего проекта и требований к функциональности. Возможно, создание универсального товара с дополнительными опциями для выбора различных вариантов из другой базы данных будет оптимальным решением, но это требует более детального анализа.
Если у вас есть специфические требования или вопросы по реализации данной задачи, рекомендуется обратиться к специалистам по разработке на WooCommerce для получения консультации и помощи в настройке необходимого функционала.