Евгений пишет:

Это вопрос или утверждение?

Есть интересный интернет магазин для "Вконтакте" с бесплатным сертификатом безопасности и бесплатным хостингом от Google Docs, как временное решение, очень даже ничего...
http://heeg.ru

Утверждение. Нужно только портировать на RS. Если есть желающие приобрести, сделаю.

Есть готовая реализация, с той же базой, но на Yii2

Двойные кавычки нужно всегда в шаблонах переводить в нормальные символы.

А зачем? Добавьте просто конфиг в gitignore и пусть лежат на каждой машине свои настройки. При копировании копируйте все кроме этого файла, а если из гита то он не пострадает.

У меня та же проблема,либо очень похожа

Благодарю за ответ. Пока использую конструктор запросов.
Возникла такая ситуация, что мне нужно знать сколько товара в резерве лежит и у кого. Так же нужна возможность уходить остатками в минус т.к. некоторые товары производятся по заказу.
Пока реализовал движения по складам в отдельный справочник и пересмотрел код, когда учитываются остатки. Получается нам нужен справочник резервов для каждой комплектации и обновление в нем записей при изменении остатков, что можно сделать хуками. Для того, чтобы уходить в минус по остаткам нужно очистить сообщение об ошибке, что товара не достаточно на складе. Это же можно сделать хуками или придется жестко править?

Тогда объясните пожалуйста, в какой именно таблице у вас хранятся остатки? Возьмем например таблицу product_offers в которой есть поле num и доп. поле stock_num. Я так понял это и есть остатки, только что за что отвечает? Так же есть таблица product_x_stock. За что она отвечает и как связана с таблицей product_offers?

Забыл написать, что в админке

Здравствуйте. Есть ли у вас в планах реализация функционала резервирования товара? Не совсем понятно в каких таблицах у вас хранятся данные, а в каких агрегируются.

Как из модуля внести в карточку заказа изменения? Например добавить кнопку или вывод доп. информации.

Все отлично, спасибо!

Здравствуйте. В данный момент не могу дописать модуль т.к. не могу добавить кнопку в нижний тулбар.
Пытаюсь сделать хуками через exec, но не получается т.к. добавленная кнопка перезатирается в основном хэпере.
Например хочу добавить кнопку при редактировании заказа. Создаю controller.exec.shop-admin-orderctrl.edit, далее в этой функции делаю что то типа:

public static function controllerExecShopAdminOrderCtrlEdit(\RS\Controller\Admin\Helper\CrudCollection $helper)
    {
        $helper['bottomToolbar']
            ->addItem(new ToolbarButton\Button('/asd', t('Новая кнопка')), 'newbutton');
    }

Но получается так, что сначала выполняется мой хук, потом основной метод, который все перезатирает

orderctrl.inc.php
...
$helper->setBottomToolbar($this->buttons(array('save', 'cancel')));
...

Вторая проблема заключается в том, что не могу добавить кнопки в карточку заказа, в админке, в печатные формы т.к. там кнопка печать зашита в шаблон.
Как быть?

13

(4 ответов, оставленных в Вопросы по работе с системой)

Тоже самое. Нужно несколько модулей, не могу установить T_T

14

(16 ответов, оставленных в Предложения по улучшению системы)

Sergey T. пишет:

Ну тогда вдовесок и Ф.7 и был бы вообще полный комплект.

http://infostart.ru/upload/iblock/cfc/h7u.jpg

Вы все посылки отправляете с объявленной ценностью?

15

(16 ответов, оставленных в Предложения по улучшению системы)

Sergey T. пишет:

Было бы здорово, если бы это был один модуль, при установке которого из блока "Документы" можно распечатать необходимые бланки. Единственный нюанс, это то что формы Ф113, Ф116 и Ф119 печатаются на двух сторонах листа А4. Как вы решили данный вопрос?

http://i71.fastpic.ru/big/2015/0828/72/86b84c0433db6af4de01fff4f5541072.jpg

Двумя листами в документе. Сначала печатается одна сторона, переворачиваете лист и печатаете вторую сторону.

16

(16 ответов, оставленных в Предложения по улучшению системы)

Sergey T. пишет:

Еще бы Ф.113 и Ф.119 мы их тоже используем.

Ок, будет

17

(6 ответов, оставленных в Предложения по улучшению системы)

Sergey T. пишет:

Давайте, давайте! Очень нужная штуковина! А не могли бы вы дать ссылочку на ресурс, где этот модуль уже применяется?

В данный момент не могу сказать, но работает на боевом сервере уже около 2-х месяцев.

18

(16 ответов, оставленных в Предложения по улучшению системы)

Скоро в маркете появится Ф.116

19

(6 ответов, оставленных в Предложения по улучшению системы)

Есть готовый модуль, ко он слит с модулем Заказ на одной странице, скоро залью в маркет

Необходимо получить список заказов из админки в json формате. Есть ли в системе уже готовый функционал? Смотрел код, там это доступно только для редактирования заказа. Возможно я что то упустил или придется допиливать модуль?

Сергей пишет:

Здравствуйте!
Как можно переопределить в своем модуле функцию находящеюся в modules\catalog\model\orm ?

Тут об этом подробно написано:
http://readyscript.ru/text-blog/Kak-pra … adyScript/

22

(4 ответов, оставленных в Предложения по улучшению системы)

admin пишет:

Предложение в целом понятно.

Только вот у нас характеристики полностью (100% также как и в отдельном разделе Характеристик) правятся прямо из карточки товара,  т.е. не совсем понятно, зачем вам нужно переходить к разделу характеристик, когда вы правите товар?

Это как пример. + Там можно их только добавлять, если например править или удалять их нельзя (сами характеристики)

23

(4 ответов, оставленных в Предложения по улучшению системы)

Oleg пишет:

Вопрос уже мною поднимался sad
http://helpdesk.readyscript.ru/wish/Dob … ah-65.html

Не совсем. Я имел ввиду самый верхний бар. Например редактируем товар и тут в голову приходит, что нужно добавить какую то запись в характеристику. Приходится закрывать товар, листать вверх.
Для вашей же задачи я бы сделал просто скролл вверх.

24

(4 ответов, оставленных в Предложения по улучшению системы)

Думаю будет удобнее, если панель сделать фиксированную position:fixed т.к. если например много товара, чтобы перейти в характеристики, приходится мотать вверх, а так все всегда будет под рукой.

25

(2 ответов, оставленных в Предложения по улучшению системы)

Верный код:

//Обновляем поисковый индекс
$module_config = \RS\Config\Loader::byModule($this);
if (!$module_config['disable_search_index']) {
    foreach ($ids as $id) {
        /** @var Product $_model */
        $_model = new $this->obj($id);
        \Search\Model\IndexApi::updateSearch($this->obj, $id, $_model->title, $_model->getSearchText());
    }
}