BEE & BAT

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…