Добрый день. Третий день бьюсь с проблемой, PS 1.6.14, включен ЧПУ, правила генерации URL традиционные: {category:/}{rewrite}.html
Товаров в магазине более 20 000, поставщиков много, в названиях товаров у многих поставщиков бывает "Блузка", "Футболка" и всё, без дополнительных символов типа артикула или цвета. Или у одного поставщика бывают "Рубашка 3211" и "Рубашка 3211", загружается все через StoreManager, в базе и программе все отражается ОК, у каждого товара свой индивидуальный ID и, соответственно, разные строки.
Но в магазине показывает такую строку: .../rubashki/rubashka-3211.html, а так как рубашек с таким названием у поставщика может быть 10 штук, то заходит в самую первую добавленную с таким названием, карточки товаров остальных рубашек этого же артикула недоступны.
Или еще хуже когда есть просто "Футболка" .../wear/futbolki/futbolka.html, в базе из 300 штук, в каталоге магазина вроде бы тоже 300, но стоит перейти на любую из них - перенаправляет на самую первую добавленную в базу с таким названием.
Прописывал правило для URL {category:/}{id}-{rewrite}.html, в ссылках появился ID продукта, но поведение при переходе осталось прежним.
Перегенерировал .htacces, результат = 0.
При этом, если вручную изменяю URL у продукта через админку или же в программе, то продукт становится доступным под своим URL.
Подскажите, куда копать? Из огромного числа товаров много просто недоступно из-за этого.