from scratch
composer create-project drupal-composer/drupal-project:8.x-dev project_dir --stability dev --no-interaction
finish install drupal 8 (install in your language to prevent losing time (if install is en and want add xy after bat&bee is installed))
BEE - composer require 'drupal/bee:^1.0'
with BEE composer will install all needed modules like BAT etc.
now in modules enable just module Booking Entities Everywhere (all needed modules will be enabled automatically)
install admin toolbar module composer require 'drupal/admin_toolbar:^2.0'
now, create hourly based booking contenty type, but here is an error when adding free availability, so I think there is something missing
install Ludwig composer require 'drupal/ludwig:^1.0'
in Reports - Packages is it clearly - missing package "roomify/bat", so follow instructions and copy package to shown path
AND the basic functionality is ready.
Now add Commerce (missing packages when enabling modules are in Reports - Packages)
composer require 'drupal/commerce:^2.15'
after copying missing packages run drush cr or flush all caches
installing Commerce without copmoser: https://drupalcommerce.org/blog/49669/installing-commerce-2x-without-co…