CAPS в названиях - это плохо
Кричать заглавными буквами - не хорошо. Но зачастую, менеджеры норовят добавить в названия большей заметности (на их взгляд) и лепят слова заглавными буквами. Google Покупки (Google Merchant Center) это чётко запрещает в своих фидах ( https://support.google.com/merchants/answer/188494 ): "мы запрещаем добавлять в название рекламный текст (такой как "Бесплатная доставка") или использовать ЗАГЛАВНЫЕ БУКВЫ". Вот пример, как в PHP проверить строку на наличие ЗАГЛАВНЫХ БУКВ: <? $arStrings = [ 'CAPS is bad', 'No caps at whole World Wide Web!', 'caps is bad!', 'No caps - No problems!', 'But with CAPS THERE ARE a LOT of problems!' ]; $pattern = '/(\p{Lu}){2,}/'; foreach ($arStrings as $string) { if (preg_match($pattern, $string)) { echo 'String "' . $string . '" with CAPS!' . '<br>'; } else { ...