Перейти к содержанию
Форум поддержки пользователей VamShop

количество товара на складе в Админке


Дмитрий25

Рекомендуемые сообщения

Хочу спросить по поводу этой темы: http://vamshop.ru/forum/topic/13020-%D0%BA%D0%B0%D0%BA-%D0%B2%D1%8B%D0%B2%D0%B5%D1%81%D1%82%D0%B8-%D0%BA%D0%BE%D0%BB%D0%B8%D1%87%D0%B5%D1%81%D1%82%D0%B2%D0%BE-%D1%82%D0%BE%D0%B2%D0%B0%D1%80%D0%B0-%D0%BD%D0%B0-%D1%81%D0%BA%D0%BB%D0%B0%D0%B4%D0%B5-%D0%B2-%D0%B0%D0%B4%D0%BC%D0%B8%D0%BD/

 

Дело в том что я не нашел этой строки: array($this->Admin->MoveButtons($content['Content'], $content_count), array('align'=>'center')),

 

И еще, можно ли сделать изменение количества товара динамически, как с ценами?

Ссылка на сообщение
Поделиться на другие сайты

И наверное руководство по этой ссылке: http://vamshop.ru/forum/topic/13020-%D0%BA%D0%B0%D0%BA-%D0%B2%D1%8B%D0%B2%D0%B5%D1%81%D1%82%D0%B8-%D0%BA%D0%BE%D0%BB%D0%B8%D1%87%D0%B5%D1%81%D1%82%D0%B2%D0%BE-%D1%82%D0%BE%D0%B2%D0%B0%D1%80%D0%B0-%D0%BD%D0%B0-%D1%81%D0%BA%D0%BB%D0%B0%D0%B4%D0%B5-%D0%B2-%D0%B0%D0%B4%D0%BC%D0%B8%D0%BD/

 

нужно немного обновить, сделав его актуальным под текущую версию. Я имею ввиду что раньше не было "цены" на товар

Ссылка на сообщение
Поделиться на другие сайты

Поправил faq.

 

Сделать можно как с ценами, прямо в списке править, но это ведь только код править, по умолчанию ajax изменение только для цен.

 

Если знаете php немного, то не сложно, смотрите как сделано изменение цены (price) и делайте по аналогии смену количества (stock)

Ссылка на сообщение
Поделиться на другие сайты

Хотя сейчас попробую в faq написать как это делать, т.е. добавить изменение склада через ajax.

Ссылка на сообщение
Поделиться на другие сайты

Вот как это делается - http://vamshop.ru/forum/topic/13247-%D0%BA%D0%B0%D0%BA-%D0%B4%D0%BE%D0%B1%D0%B0%D0%B2%D0%B8%D1%82%D1%8C-%D0%B2%D0%BE%D0%B7%D0%BC%D0%BE%D0%B6%D0%BD%D0%BE%D1%81%D1%82%D1%8C-%D0%B8%D0%B7%D0%BC%D0%B5%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F-%D0%BA%D0%BE%D0%BB%D0%B8%D1%87%D0%B5%D1%81%D1%82%D0%B2%D0%B0/?p=106716

 

Теперь можно править количество на складе так же как и цену, с помощью ajax, прямо в списке товара, без перезагрузки страницы.

Ссылка на сообщение
Поделиться на другие сайты

Только обязательно ещё раз совет из faq по поводу вывода количества сделайте, там код чуть поменялся.

 

А потом вот этот faq по добавлению ajax изменения количества на складе.

Ссылка на сообщение
Поделиться на другие сайты

Скажите, в этом руководстве http://vamshop.ru/forum/topic/13247-%D0%BA%D0%B0%D0%BA-%D0%B4%D0%BE%D0%B1%D0%B0%D0%B2%D0%B8%D1%82%D1%8C-%D0%B2%D0%BE%D0%B7%D0%BC%D0%BE%D0%B6%D0%BD%D0%BE%D1%81%D1%82%D1%8C-%D0%B8%D0%B7%D0%BC%D0%B5%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F-%D0%BA%D0%BE%D0%BB%D0%B8%D1%87%D0%B5%D1%81%D1%82%D0%B2%D0%B0/

 

в пункте 2 и 3 один и тот же файл менять нужно?

 

не нахожу вот этот кусочек кода в файле /app/Controller/ContentsController.php

// Ajax price change
		if ($content['Content']['content_type_id'] == 2 or $content['Content']['content_type_id'] == 7) {
		echo $this->Ajax->editor($content['Content']['id'],'/contents/admin_change_price/',  array('tooltip' => $content['Content']['id'],'placeholder' => '_','onblur' => 'submit'));					
		}

Ссылка на сообщение
Поделиться на другие сайты

Да, пардон, небольшая ошибка.

 

Исправил.

 

Должно быть конечно /app/View/Content/admin.ctp , шаблон ведь правим.

Ссылка на сообщение
Поделиться на другие сайты

Вроде все поменял как нужно, отображается правильно, но почему-то менять быстро не получается....

Кеш в админке чистил. Может нужно еще где-то почистить?

Ссылка на сообщение
Поделиться на другие сайты

А цена меняется?!

 

Точно всё сделали как в этом совете http://vamshop.ru/forum/topic/13020-%D0%BA%D0%B0%D0%BA-%D0%B2%D1%8B%D0%B2%D0%B5%D1%81%D1%82%D0%B8-%D0%BA%D0%BE%D0%BB%D0%B8%D1%87%D0%B5%D1%81%D1%82%D0%B2%D0%BE-%D1%82%D0%BE%D0%B2%D0%B0%D1%80%D0%B0-%D0%BD%D0%B0-%D1%81%D0%BA%D0%BB%D0%B0%D0%B4%D0%B5-%D0%B2-%D0%B0%D0%B4%D0%BC%D0%B8%D0%BD/

 

а именно вот эту строка у Вас выводит:

array($content['ContentProduct']['stock'],array('id' => 'stock'.$content['Content']['id'],'align' => 'center', 'class' => 'edit')),

именно такая строка должна быть, что б работал ajax.

Ссылка на сообщение
Поделиться на другие сайты

Возникла такая проблема: поменять могу прям в категории, но почему-то результат не сохраняется. Когда я выхожу из категории все возвращается к прежнему значению

 

Проверил с ценами - с ними все впорядке

Ссылка на сообщение
Поделиться на другие сайты

Исправил.

 

http://vamshop.ru/forum/topic/13247-%D0%BA%D0%B0%D0%BA-%D0%B4%D0%BE%D0%B1%D0%B0%D0%B2%D0%B8%D1%82%D1%8C-%D0%B2%D0%BE%D0%B7%D0%BC%D0%BE%D0%B6%D0%BD%D0%BE%D1%81%D1%82%D1%8C-%D0%B8%D0%B7%D0%BC%D0%B5%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F-%D0%BA%D0%BE%D0%BB%D0%B8%D1%87%D0%B5%D1%81%D1%82%D0%B2%D0%B0/?p=106716

 

Ещё раз сделайте как в faq написано, там код чуть изменился.

 

Теперь должно работать, у меня работает.

 

P.S. Да и наверное я этот код по умолчанию в VamShop 2 добавлю, в любом случае полезно сразу видеть склад и возможность исправить количество на складе.

 

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...