OpenCart — редактирование товаров в списке товаров — быстрое редактирование
Редактирование товаров, а именно быстрое редактирование товаров, довольно популярная и обсуждаемая тема. Суть в том, что редактирование товаров в OpenCart сопряжено с некими неудобствами, например, чтобы банально изменить цену, название или количество товара, необходимо заходить в карточку товара и, переходя по нужным вкладкам, менять информацию. Если так предстоит изменить информацию не для одного, а для десятка-двух-трех-десятков, то работа не из приятнейших — монотонная и утомительная.
Платно решить этот вопрос не составит труд, например, использовать тот же Batch Editor — отличное дополнение для админки OpenCart, облегчающее редактирование товаров. Но вот из бесплатных модулей решений этого вопроса не так уж много, а более легкого и простого решения все же хочется.
Что можно будет делать с помощью модуля «Edit Products In Admin Products List»? Конечно, этот модуль и близко не обладает таким функционалом как платные аналоги, но все таки изменять основную информацию, такую как название товара, модель, основная цена и акционная цена, количество товара и статус товара он сможет непосредственно со страницы списка товаров, а не только из карточки каждого отдельного товара.
Установка и настройка модуля
1. Скачиваем модуль «Edit Products In Admin Products List». Модуль совместим с версиями 1.5.2-1.5.6.4. Необходим vqmod.
2. В vqmod/xml своего магазина загружаем файл edit_products_admin_products_list_155x-156x.xml. Если у вас старая версия движка, то используйте файл edit_products_admin_products_list_152x-154x.xml.
3. Открываем загруженный файл и меняем код на строках 6-16, вместо
1 2 3 4 5 6 7 8 9 10 11 |
<file name="admin/language/english/english.php"> <operation> <search position="after"><![CDATA[ $_['button_copy'] ]]></search> <add trim="true"><![CDATA[ $_['button_edit_list'] = 'Update Selected'; $_['text_special'] = '<strong>Special:</strong>'; ]]></add> </operation> </file> |
размещаем
1 2 3 4 5 6 7 8 9 10 11 |
<file name="admin/language/ukrainian/ukrainian.php"> <operation> <search position="after"><![CDATA[ $_['button_copy'] ]]></search> <add trim="true"><![CDATA[ $_['button_edit_list'] = 'Обновить выбранные'; $_['text_special'] = '<strong>Акционная цена:</strong>'; ]]></add> </operation> </file> |
4. Отправляемся в админка/Каталог/Товары и видим, что рядом с кнопками «Добавить», «Удалить» появилась новая кнопка «Обновить выбранные». Кликать по этой кнопке необходимо после внесения изменений в характеристики товаров.
Для того, чтобы изменить название, модель, количество или цену товара нажимаем на нужное и в появившемся поле правим информацию. Главное, после произведенных изменений не забываем нажимать «Обновить выбранное», иначе новая информация не сохранится.
Таким образом мы облегчили редактирование товаров и основную информацию можно будет менять не из карточки товара, а прямо со списка товаров.
а есть платные модули чтобы редактировать товар можно было прямо со страницы товара? наподобие того, как это делается в вордпрессе том же.
Мне известны разве что эти — один и два.
спасибо. по скриншотам вроде то, что надо. только в демке не получается посмотреть (
это фигня((((
всё поставил, изменил , правда, под себя protected function getForm() {
и расположение кнопки, но фигня потому, что как только фильтруешь по слову, по цене, по категории — ничего не работает, то есть костыль пашет только на список товаров по умолчанию((
А если выберешь категорию любую — всё, торба.
Если использовать дефолтную фильтрацию товаров, то модуль отлично работает.
модуль усановил, изменил, но в категории товары не отображается, всё проверил код поменял правильно, но кнопки обновить выбраные нет
как установить на ocStore? Там всё немного иначе. Изменения не сохраняются.