![]() |
![]() |
|
Выгрузка из УТ 11 на сайт Битрикс | ☑ | ||
---|---|---|---|---|
0
kobayoshi
21.09.25
✎
22:38
|
Доброго времени суток.
Есть база УТ, настроен обмен с БУС стандартным расширением. Товар - это номенклатура-одежда с характеристиками цвет+размер. На сайте это товары с товарными предложениями цвет+размер. Теперь руководство хочет сделать на сайте под каждый цвет товара отдельную карточку. И вот, казалось бы, такая мелочь, а как лучше сделать, не знаем. 1. Сначала я предложил допилить сам битрикс. Но разработчики наотрез отказываются или просят сильно много денег. Мотивируют тем, что если просто в дизайне разделить товары по цветам, то с точки зрения SEO это будут одинаковые ссылки с практически идентичным контентом, а это плохо. Плюс нужно будет корректировать так же модули совместных товаров, поисков, фильтров и т.п. 2. Изменить ведение учета в УТ и делать отдельную карточку номенклатуры под каждый цвет, а характеристики только на размер. Но в этом случае меняется логика работы от приёмки, до маркировки (а там ещё и импортируется одежда, следоватльно каждый цвет отдельно в нац. каталог отсылать). Все, от менеджера до продавца оперируют артикулом товара (один на все цвета), а значит нужно будет вводить какую-то новую систему артикул+цвет. Ну и множество расширений и интеграций надо проверить на предмет совместимости с новой логикой. Да и как заменить уже существующие товары? 3. Мне пришла мысль, оставить в БУС и 1С всё как есть, но ввести какой-то отдельный справочник цветов, подчиненный номенклатуре. И изменить обработку выгрузки в БУС, -использовать uid элементов нового справочника (по сути просто список цветов товара), как будто это отдельный товар, а остальные параметры брать от самой номенклатуры. Буду благодарен за ваши варианты или может у кого-то уже что-то подобное реализовано... В общем хотелось бы послушать чужое мнение, прежде чем что-то предпринимать. |
|||
1
Сергиус
21.09.25
✎
22:48
|
(0)ИМХО, вариант 3 более оптимальным кажется. Менять учет в действуйщей УТ еще то удовольствие, как и глобально менять логику работы в Битриксе.
|
|||
2
bolder
22.09.25
✎
08:31
|
(0) Вариант 4.Оставить все как есть.Не создавать справочник цветов.Изменить выгрузку.Реализовано 7 лет назад.
|
|||
3
kobayoshi
22.09.25
✎
09:42
|
(2) А можно подробнее? Я думал создавать справочник, что бы guid'ы брать не от Номенклатуры, а от нового справочника (тогда id каждого товарного предложения будет иметь вид [guid_цвета]#[guid_характеристики]). А как у вас этот момент реализован?
|
|||
4
bolder
22.09.25
✎
09:55
|
(3) А разве для каждого цвета нет своей характеристики?
|
|||
5
kobayoshi
22.09.25
✎
10:04
|
(4) Может у нас как-то по другому? У нас каждая характеристика - это цвет+размер. А значит, если у товара два цвета и 3 размера, то это 6 характеристики, а значит в битрикс выгружается 6 id вида [товар]#[хар-ка]. И проблема сейчас в том, что в этом id [товар] надо заменить уникальным guid цвета. Если использовать guid хар-ки, то получится id вида [хар-ка]#[хар-ка], а значит не только цвет, но и размер будет отдельным товаром.
|
|||
6
maxab72
22.09.25
✎
10:15
|
3-ий вариант более оптимален. Переделать выгрузку самое простое.
|
|||
7
asady
22.09.25
✎
16:37
|
(0) я бы выбросил битрикс
под такое можно сделать дельную вещь |
|||
8
craxx
22.09.25
✎
22:32
|
(3) Гуид можно генерить самому. Например, вспомнить что MD5-хэш, это тот же гуид. Соответственно, из двух гуидов (номенклатуры и цвета) можно сгенерить MD5-хэш, который преобразовать в гуид. Вот тебе и 5-й вариант. И не надо плодить лишние сущности (справочник).
|
|||
9
kobayoshi
23.09.25
✎
09:25
|
(8) Спасибо, интересная мысль. Но как потом искать товар, когда данные возвращаются заказами в 1С с товарами в виде MD5? Получается, я не пойму, у какого товара такой хэш, а значит мне надо всё равно его где-то хранить...
Пока всё же склоняюсь к отдельному справочнику, хоть мне и не нравится идея с лишними элементами. Но так будет проще и прозрачнее. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |