Zero108 Posted November 26, 2015 Share Posted November 26, 2015 Задача: изменить цену для всех товаров, либо для группы товаров по признаку. В виде независимого php-скрипта, находящего в таблицах nexus_package_base_prices и nexus_package (и, возможно, в других, связанных с ценой товара) значение цены и умножающей её на заданный мной в скрипте коэффициент. Простейший интерфейс для скрипта для ввода данных в браузере приветствуется. Два типа запросов: 1. Поменять цену сразу на все товары в магазине.2. Поменять цену на товары, входящие в определенную группу товаров (по id группы). Стоимость работы: 20 USD. Тема на форуме Link to comment Share on other sites More sharing options...
siv1987 Posted November 26, 2015 Share Posted November 26, 2015 IPS 4? Если подождет несколько дней, можем сделать с интерфейсом либо настройкой/опцией в админцентре. Link to comment Share on other sites More sharing options...
Zero108 Posted November 27, 2015 Author Share Posted November 27, 2015 IPS 4? Если подождет несколько дней, можем сделать с интерфейсом либо настройкой/опцией в админцентре. Я только за, но есть опасения, что будет несовместимо с обновлениями ихними в дальнейшем. Поэтому и веду разговор насчет независимого скрипта. Впрочем, если есть желание, сделайте, как считаете нужным. Оплачу. Commerce ips 4.1.x Link to comment Share on other sites More sharing options...
siv1987 Posted December 1, 2015 Share Posted December 1, 2015 Скрипт готов. Получилось правда не отдельной опцией в ац как хотелось, не хватило времени разобраться с интерфейсом ац. Но в пользовательской частью тоже вышло не плохо. Link to comment Share on other sites More sharing options...
newbie Posted December 2, 2015 Share Posted December 2, 2015 Получилось правда не отдельной опцией в ац как хотелось,Расширьте класс \IPS\nexus\modules\admin\store\packages, раз работать будем с товарамиДобавляем кнопку /** * Manage * * @return void */ protected function manage() { \IPS\Output::i()->sidebar['actions']['update_price'] = array( 'icon' => 'meh-o', 'link' => \IPS\Http\Url::internal( 'app=nexus&module=store&controller=packages&do=updatePrice' ), 'title' => 'update_price_button', ); return parent::manage(); }Добавляем форму protected function updatePrice() { // Тут форма } Link to comment Share on other sites More sharing options...
Zero108 Posted December 2, 2015 Author Share Posted December 2, 2015 Спасибо. Всё работает. Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now