Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Молуль редактирование в списке товаров (цена, количество,модель)


Recommended Posts

Нашел на мой взгляд очень полезный модуль, позволяющий из списка товаров в админке редактировать количество, цену, модель, включать/отключать позицию. Нужен VQMod, проверено на ocStore 1.5.1.3

vqmod_edit_prices_admin_product_list_1513.xml

Тема на официальном форуме

Для нормального названия кнопки обновления открываем /admin/language/russian/russian.php и добавляем строчку:

$_['button_simple_pu'] = 'Обновить';

  • +1 3
Link to post
Share on other sites

  • 1 month later...

Очень полезный модуль

Полностью согласен!

Но нашел баг - с данным модулем перестает работать удаление товаров в админке.

Народ,попробуйте у себя,хотелось бы понять,проблема у меня или в модуле.

Link to post
Share on other sites

видимо у тебя, так как я уже давно пользуюсь и такого бага у меня точно нет

Link to post
Share on other sites

видимо у тебя, так как я уже давно пользуюсь и такого бага у меня точно нет

Да,видимо у меня.

Попробовал на локалхосте - все нормально,а на хостинге видимо,что то глючит.

Link to post
Share on other sites

  • 2 months later...

Отличный мод.

Была необходимость быстро редактировать описание товара. Может кому тоже пригодится.

Проверял на ocStore 1.0.1, отредактировал около 40 товаров, проблем не было.

Оригинальный файл (vqmod_edit_prices_admin_product_list_1513.xml) брал здесь

Перед экспериментами сделайте копию оригинальных файлов!

Единственное, что требуется добавить в функцию getList() (admin/controller/catalog/product.php (~375 строка)), строку:

'description'=> $result['description'],

$this->data['products'][] = array(
'product_id' => $result['product_id'],
'name'	   => $result['name'],
'model'	  => $result['model'],
'description'=> $result['description'],
'price'	  => $result['price'],
'special'	=> $special['price'],
'image'	  => $image,
'quantity'   => $result['quantity'],
'status'	 => ($result['status'] ? $this->language->get('text_enabled') : $this->language->get('text_disabled')),
'selected'   => isset($this->request->post['selected']) && in_array($result['product_id'], $this->request->post['selected']),
'action'	 => $action
);

Ps Так как пользуюсь Google Chrome, размер <textarea> оставил по умолчанию (в хроме очень легко изменяется размер)

vqmod_edit_prices_admin_product_list_1513_description_edit.xml

post-21421-0-04030900-1344676486_thumb.jpg

Link to post
Share on other sites

  • 2 months later...

Для нормального названия кнопки обновления открываем /admin/language/russian/russian.php и добавляем строчку: $_['button_simple_pu'] = 'Обновить';

более оптимально в конце модуля, перед </modification>, добавить

<file name="admin/language/russian/russian.php">
		<operation error="skip">
			<search position="after"><![CDATA[
$_['button_copy']			 = 'Копировать';
			]]></search>
			<add trim="true"><![CDATA[
$_['button_simple_pu']			 = 'Обновить';
	  ]]></add>
		</operation>
</file>

... не забываем предварительно сохранить файл в формате "UTF-8 without BOM"

Link to post
Share on other sites

  • 2 months later...
  • 5 months later...

Странно, всё вроде как работает, а вот изменить не изменяет, данные вроде как меняются, а после сохранения, остаются прежними, хотя и после нажатия кнопки пишет "обновление успешно"

Link to post
Share on other sites

Всё всем спасибо, решил вопрос....

 

Хотел пошутить, но не буду, как обычно много людей делает, написал что всё нормально и не описывает ка к решил проблемму.

Я решил так, у меня ещё куча модов стоит, потому, мешал мне Ajax-Enable-Disable-Product.xml

Убрал, и всё заработало. :-)

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.