MVE plus.
Argument 1 passed to Tygh\Location\Manager::setLocationFromUserData() must be of the type array, null given, called in /app/controllers/frontend/checkout.php on line 600
Далее по тексту видно, что просто не поставили проверку на пустоту - изза этого клиенты не могут оформить заказ.
list($cart['user_data'],) = $manager->setLocationFromUserData($user_data);
Так делать не надо.