Сотни товаров в products display commerce

Аватар пользователя shevgeny

Наблюдаются существенные тормоза при добавлении большого количества товаров в ноде product display. Если товаров 5-10 штук, никаких нареканий. Однако, если товаров больше сотни, при каждом нажатии кнопки "добавить товар" форма создания ноды и добавления продукта жестко виснет. Единственным решением вижу лишь вынос формы добавления товара в products display в отдельную форму. Похожий принцип есть в field collections, но для commerce такого не нашел. Подскажите, пожалуйста, если кто-то сталкивался с подобной задачей.

P.S. Сотни товаров в products display — необходимость, от которой не могу отказаться.

UPD: Скорее, вопрос в inline entity form. Но суть остается той же.

Модули и темы:
Тип материала:
Версия Drupal:
0 Thanks

Комментарии

Аватар пользователя dgastudio
dgastudio 8 месяцев назад

P.S. Сотни товаров в products display — необходимость, от которой не могу отказаться.
-- можете описать user case?

Аватар пользователя Andruxa
Andruxa 8 месяцев назад

13 размеров х 17 вариантов расцветки = 221 продукт.
Какая-то модель сандалей, есть у нас такой product display на сайте.

Аватар пользователя bumble
bumble 8 месяцев назад

Но ведь не обязательно же все это дело редактировать на 1й странице.

Аватар пользователя Andruxa
Andruxa 8 месяцев назад

Практически не пользуемся админкой. Максимум - быстро отредактировать замеченную ошибку.
Вся работа ведётся через экспорт-импорт в-из Excell.
Контент-менеджеры пищат от удовольствия.

Аватар пользователя Andruxa
Andruxa 8 месяцев назад

Да ну, дичь какая-то.
Вернулись к тому, от чего ушли в коммерце - наценки на атрибуты.
Во-первых, цены могут устанавливаться не пропорционально, во-вторых на отдельные товары могут быть свои скидки - например, скидка на последний размер.
Как учитывать остатки, ну и т.д.

Не, в топку.

Аватар пользователя dgastudio
dgastudio 8 месяцев назад

хм, перезалогинится забыли? вроде вы не ТС?
по подходу, ок, каждому свое.

Аватар пользователя shevgeny
shevgeny 8 месяцев назад

Именно так :)

Аватар пользователя bumble
bumble 8 месяцев назад

А еще, рискуете столкнуться с превышением лимита для инпутов.
Нужно Вам переопределить Вашу необходимость в сотнях товаров из 1й формы.

Аватар пользователя Andruxa
Andruxa 8 месяцев назад

Сталкивался с похожей проблемой, только тип поля был Image.
Похоже, что при добавлении нового значения в поле, проверяются все существующие до этого значения.
И да, есть ограничение на размер POST-запроса, мне удалось загрузить 1997 значений в поле, остальные значения не добавились.

Попробуйте писать такие множественные значения через Feeds импорт.

Аватар пользователя gun_dose
gun_dose 8 месяцев назад

Стопицот товаров в дисплее - точно не вариант. Прайсинг атрибутс дикая хрень. Единственно правильный вариант - вынести поля товара в форму корзины, как селекты ( или не товара, а лайн итема), определиться с формулой ценообразования и при выборе атрибутов аяксом обновлять цену.

Это сообщение находится в тёмной материи. Вы можете изменить настройки просмотра тёмной материи в личном кабинете.
Аватар пользователя Andruxa
Andruxa 8 месяцев назад
1

Вы чего к манагерам пристали?
Удобно им править контент в экселе.
Выгрузили, отфильтровали-отсортировали, сделали автозамену там где надо, им даже какие-то макросы написали для удобства.
Потом отредактированные товары загрузили фидами обратно на сайт, они обновились.
Когда на сайте десятки тысяч товаров - руками через админку они их будут править до морковкиного заговения.