damapic Опубликовано 23 ноября, 2013 Жалоба Поделиться Опубликовано 23 ноября, 2013 (изменено) Всем привет, у многих наверно была такая проблема, делаем выгрузку товаров на сайт, и многие из них повторяются, различие только в цвете, размере, весе, но по сути это один товар.К примеру носки "Бумеранги" и размеры 37, 38, 39. Так вот небольшое упрощение жизни для контент менеджера и просто разработчика.В общем списке выделяем необходимые товары которые необходимо объединить и жмем одну кнопку.В итоге все выделенные товары удаляются, и мы получаем один товар с множеством вариантов. 1) /simpla/design/html/products.tplСтрока 117. Добавить вариант выбора <option value="combine">Объеденить</option> 2) /simpla/ProductsAdmin.phpСтрока 85. Добавить блок: case 'combine': { $combine_id = $ids[0]; $sub_variants = $this->variants->get_variants(array('product_id'=>$ids)); foreach ($sub_variants as $variant) { $native_product = $this->products->get_product((int)$variant->product_id); $variant->product_id = $combine_id; if (empty($variant->name)) $variant->name = $native_product->name; unset($variant->infinity); $this->variants->update_variant($variant->id, $variant); if (is_object($native_product) && ($native_product->id != $combine_id)) { $products_to_delete[] = $native_product; } } foreach ($products_to_delete as $p) { $this->products->delete_product((int)$p->id);} break; } Данное решение, протестировано на последней версии. Свои благодарности можете закидывать на яндекс.деньги 41001194771033 UPD: описанные ниже недочеты с объединением вариантов устранил Изменено 18 декабря, 2013 пользователем damapic Цитата Ссылка на сообщение Поделиться на другие сайты
damapic Опубликовано 23 ноября, 2013 Автор Жалоба Поделиться Опубликовано 23 ноября, 2013 Данное решение я использую для вновь созданных магазинов, там где выгрузка из 1С идет сплошным списком товаров. Цитата Ссылка на сообщение Поделиться на другие сайты
nwnet Опубликовано 23 ноября, 2013 Жалоба Поделиться Опубликовано 23 ноября, 2013 Данное решение я использую для вновь созданных магазинов, там где выгрузка из 1С идет сплошным списком товаров. То есть в стандартной Симпле из/в 1С нельзя подтянуть товары с вариантами, а только сплошным списком? Цитата Ссылка на сообщение Поделиться на другие сайты
damapic Опубликовано 23 ноября, 2013 Автор Жалоба Поделиться Опубликовано 23 ноября, 2013 Интересно узнать как вы делаете выгрузку товаров на сайт, и одновременно сопоставляете все необходимые варианты товаров?Если по урл, то такой способ не каждый контент-менеджер осилит. у многих наверно была такая проблема, делаем выгрузку товаров на сайт, Думаю, не стоит устраивать полемику по этому поводу.Дополнение выложил для использования, если кого-то не устраивает в данном решении, то всегда можно допилить, это что касается разработчиков. Тут большая часть на форуме, такие разработчики как "помоги написать скрипт" - без каких либо попыток залезть в код и посмотреть что к чему. Или же разработчики которые знакомы только с html и могу поставить в свой шаблон кусок smarty, но не более. Цитата Ссылка на сообщение Поделиться на другие сайты
Danya Опубликовано 13 декабря, 2013 Жалоба Поделиться Опубликовано 13 декабря, 2013 Объеденяю два товара: получаю Цитата Ссылка на сообщение Поделиться на другие сайты
damapic Опубликовано 14 декабря, 2013 Автор Жалоба Поделиться Опубликовано 14 декабря, 2013 То есть в стандартной Симпле из/в 1С нельзя подтянуть товары с вариантами, а только сплошным списком?Нельзя если у клиента 12000 наименований, каждый товар это отдельная номенклатура.Есть предложения как в этом случае быть? Цитата Ссылка на сообщение Поделиться на другие сайты
damapic Опубликовано 15 декабря, 2013 Автор Жалоба Поделиться Опубликовано 15 декабря, 2013 Как бысть в случае если заказчик дает файлик не с 100 товарами, а к примеру чуть больше, 1000-10000-30000 товаров.Какая тут может быть логика сопоставления вариантов? Цитата Ссылка на сообщение Поделиться на другие сайты
damapic Опубликовано 18 декабря, 2013 Автор Жалоба Поделиться Опубликовано 18 декабря, 2013 Первый пост поправил, теперь можно объединять товары как без вариантов, так и с вариантами. Цитата Ссылка на сообщение Поделиться на другие сайты
Tempter Опубликовано 7 января, 2014 Жалоба Поделиться Опубликовано 7 января, 2014 Уважаемый ТС , уточните для тех кто на броне , при синхронизации дальнейшей то что в 1с списком и то что объединили так и останется 1й позицией на сайте ? Иными словами синхронизация это распознает как 3 позиции номенклатуры? Цитата Ссылка на сообщение Поделиться на другие сайты
damapic Опубликовано 11 марта, 2014 Автор Жалоба Поделиться Опубликовано 11 марта, 2014 Уважаемый ТС , уточните для тех кто на броне , при синхронизации дальнейшей то что в 1с списком и то что объединили так и останется 1й позицией на сайте ? Иными словами синхронизация это распознает как 3 позиции номенклатуры?а дальше уже работает симпла, от нее зависит как будет проходит синхронизация Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.