PHP скрипт для массового изменения цены товаров - Дизайн и модификация Invision Power Board

Перейти к содержимому

 

Рекомендации для заказчиков услуг

1. Не доверяйте пользователям без сообщений или с небольшим их количеством, особенно тем, кто "стесняется" отписаться в вашей теме. Существует немало людей, желающих заработать легкие деньги. Они не постят на форуме, а пишут сразу в приват и пытаются перенаправить нуждающихся в услугах на другие сайты.
К сожалению, были случаи мошенничества и оказания услуг низкого качества, а также продажа бесплатных модификаций/ворованного дизайна под видом эксклюзивных разработок.

2. При выборе исполнителя отдавайте преимущество специалистам, положительно проявившим себя на нашем форуме. В остальных случаях требуйте показать портфолио и рекомендации.

IPBSkins.ru Team не отвечает за качество услуг, оказываемых посторонними лицами.

СвернутьПрикрепленные теги

Теги не найдены

Страница 1 из 1
  • Вы не можете создавать новые темы
  • Вы не можете отвечать в этой теме

PHP скрипт для массового изменения цены товаров для Commerce, 4.1.x

#1 Пользователь не на сайте   Zero108 ответил: »

 
 
  • Advanced
  • ***
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 1 562
  • Регистрация: 25-Июль 09
  • Репутация: 92
  • IPB version:4.1.x
 

Отправлено 27 Ноябрь 2015 - 02:40

Задача: изменить цену для всех товаров, либо для группы товаров по признаку.

В виде независимого php-скрипта, находящего в таблицах nexus_package_base_prices и nexus_package (и, возможно, в других, связанных с ценой товара) значение цены и умножающей её на заданный мной в скрипте коэффициент. Простейший интерфейс для скрипта для ввода данных в браузере приветствуется.

Два типа запросов:

1. Поменять цену сразу на все товары в магазине.
2. Поменять цену на товары, входящие в определенную группу товаров (по id группы).

Стоимость работы: 20 USD.

Тема на форуме
0

#2 Пользователь на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 681
  • Регистрация: 20-Март 09
  • Репутация: 2 260
  • IPB version:3.1.x
 

Отправлено 27 Ноябрь 2015 - 02:58

IPS 4? Если подождет несколько дней, можем сделать с интерфейсом либо настройкой/опцией в админцентре.
0

#3 Пользователь не на сайте   Zero108 ответил: »

 
 
  • Advanced
  • ***
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 1 562
  • Регистрация: 25-Июль 09
  • Репутация: 92
  • IPB version:4.1.x
 

Отправлено 27 Ноябрь 2015 - 10:23

Просмотреть сообщениеsiv1987 27 Ноябрь 2015 - 02:58 сказал(а):

IPS 4? Если подождет несколько дней, можем сделать с интерфейсом либо настройкой/опцией в админцентре.


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

Впрочем, если есть желание, сделайте, как считаете нужным. Оплачу.

Commerce ips 4.1.x
0

#4 Пользователь на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 681
  • Регистрация: 20-Март 09
  • Репутация: 2 260
  • IPB version:3.1.x
 

Отправлено 01 Декабрь 2015 - 22:54

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

Вложение  Безымянный.PNG (16,39К)
Количество загрузок: 9
0

#5 Пользователь не на сайте   newbie ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 2 166
  • Регистрация: 26-Октябрь 11
  • Репутация: 814
  • IPB version:I have no IPB
 

Отправлено 02 Декабрь 2015 - 13:24

Просмотреть сообщениеsiv1987 сказал(а):

Получилось правда не отдельной опцией в ац как хотелось,

Расширьте класс \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()
	{
		// Тут форма
	}

0

#6 Пользователь не на сайте   Zero108 ответил: »

 
 
  • Advanced
  • ***
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 1 562
  • Регистрация: 25-Июль 09
  • Репутация: 92
  • IPB version:4.1.x
 

Отправлено 02 Декабрь 2015 - 21:57

Спасибо. Всё работает.
0

Сообщить об этой теме:


Страница 1 из 1
  • Вы не можете создавать новые темы
  • Вы не можете отвечать в этой теме

1 пользователей читают эту тему
0 зарегистрированных, 1 гостей, 0 скрытых


Контактная информация

Вопросы по работе сайта

+7 (917) 501-4765
C 10 до 20 в рабочие дни (время московское)

Техническая поддержка

Контактные данные специалистов

Дизайн форумов

IPB 3.x ¦ IPB 2.x

Бесплатные шаблоны

IPB 3.2 – 3.4 ¦ IPB 3.1 ¦ IPB 3.0 ¦ IPB 2.2 – 2.3 ¦ IPB 2.1 ¦ Клипарт
Лицензия на использование ¦ Ваша поддержка ¦ О проекте
Copyright © 2005-2016 IPBSkins.ru Team
При копировании материалов с сайта
прямая ссылка на источник обязательна