Для избежания повторения одинаковых символьных кодов для товаров можно использовать генерацию уникальных символьных кодов на этапе выгрузки товаров из 1С. Можно добавить дополнительный уникальный идентификатор к каждому товару, который будет использоваться при формировании символьного кода. Например, можно добавить цифровой или буквенно-цифровой код к каждому товару перед выгрузкой на сайт.
Также можно добавить дополнительные проверки на уникальность символьного кода на этапе выгрузки, чтобы предотвратить возможные дубликаты. Это позволит избежать конфликтов и ошибок при добавлении товаров на сайт.
Чтобы не нарушать текущую структуру ЧПУ и не потерять индексацию товаров поисковиками, лучше всего провести анализ и изменить только символьные коды товаров, которые действительно дублируются. Можно обновить символьные коды только для этих товаров, сохраняя при этом текущие ЧПУ для остальных товаров.
Таким образом, добавление дополнительного ключа на стадии выгрузки и проведение дополнительных проверок на уникальность поможет избежать повторения одинаковых символьных кодов для товаров и сохранить текущую структуру ЧПУ на сайте.