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


Фото
- - - - -

Как "Новые поступления (Новинки)" контролировать?

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

  • Чтобы отвечать, сперва войдите на форум
28 ответов в теме

#21 chubr

chubr
  • Пользователь
  • 73 сообщений
  • Заказчик
  • Версия CMS:2.x
  • Откуда:Псков

Опубликовано 03.03.2014 - 08:53

Должно быть довольно просто. В соответствующем месте при создании нового товара добавить значение поля.

Примерно так:

		$product_id = $simpla->products->add_product(array('external_id'=>$product_1c_id, 'url'=>translit($xml_product->Наименование), 'name'=>$xml_product->Наименование, 'meta_title'=>$xml_product->Наименование, 'meta_keywords'=>$xml_product->Наименование, 'meta_description'=>$xml_product->$description,  'annotation'=>$description, 'body'=>$description, 'created'=>'NOW()' ));

 

А чтобы это было не при создании, а когда кол-во увеличивается? Просто часто ситуация, что товары закончились, а потом вновь пришли в новом поступлении.



#22 SV911

SV911
  • Пользователь
  • 299 сообщений
  • Заказчик
  • Версия CMS:2.x

Опубликовано 07.11.2014 - 18:41

Удалите пост. Уже сам во всем разобрался. )



#23 DarAmal

DarAmal
  • Пользователь
  • 759 сообщений
  • Дизайн, Верстка
  • Версия CMS:2.x

Опубликовано 12.10.2015 - 09:16

http://www.simplasho...kboksy-v-tovare

Классная доработка, только один момент не учтен.

Как справа в админке, до "Рекомендуемые" создать ссылку "Новинки", и при клике выводятся все отмеченные новинки каталога?
Без нее сложно понять, какой товар отмечен, как Новинка.

Подскажите пожалуйста этот момент.

 

Спасибо!



#24 mishanya

mishanya
  • Фрилансер
  • 2 566 сообщений
  • Программирование, Верстка
  • Версия CMS:2.x
  • Откуда:Ukraine

Опубликовано 12.10.2015 - 09:40

Классная доработка, только один момент не учтен.

Как справа в админке, до "Рекомендуемые" создать ссылку "Новинки", и при клике выводятся все отмеченные новинки каталога?
Без нее сложно понять, какой товар отмечен, как Новинка.

Подскажите пожалуйста этот момент.

 

Спасибо!

 

в simpla/design/html/products.tpl после

<li {if $filter=='featured'}class="selected"{/if}><a href="{url keyword=null brand_id=null category_id=null page=null filter='featured'}">Рекомендуемые</a></li>

добавить

<li {if $filter=='is_new'}class="selected"{/if}><a href="{url keyword=null brand_id=null category_id=null page=null filter='is_new'}">Новинки</a></li>

в simpla/ProductsAdmin.php после

if($f == 'featured')
	$filter['featured'] = 1;

добавить

elseif($f == 'is_new')
	$filter['is_new'] = 1; 


#25 DarAmal

DarAmal
  • Пользователь
  • 759 сообщений
  • Дизайн, Верстка
  • Версия CMS:2.x

Опубликовано 12.10.2015 - 10:36

mishanya, ты как всегда на высоте! ;) Спасибо огромное!

#26 Kors

Kors
  • Фрилансер
  • 3 522 сообщений
  • Программирование
  • Версия CMS:1.x, 2.x
  • Откуда:Россия

Опубликовано 12.10.2015 - 10:50

Тогда для полноты картины надо бы еще:

1. Массовое изменение нового параметра по образцу Рекомендуемых,

2. Показ  нового параметра картинкой в списке в админке с изменением по клику  по образцу Рекомендуемых.



#27 DarAmal

DarAmal
  • Пользователь
  • 759 сообщений
  • Дизайн, Верстка
  • Версия CMS:2.x

Опубликовано 12.10.2015 - 11:02

Тогда для полноты картины надо бы еще:

1. Массовое изменение нового параметра по образцу Рекомендуемых,

2. Показ  нового параметра картинкой в списке в админке с изменением по клику  по образцу Рекомендуемых.

Было бы вообще здорово конечно :)



#28 mishanya

mishanya
  • Фрилансер
  • 2 566 сообщений
  • Программирование, Верстка
  • Версия CMS:2.x
  • Откуда:Ukraine

Опубликовано 12.10.2015 - 14:18

Тогда для полноты картины надо бы еще:

1. Массовое изменение нового параметра по образцу Рекомендуемых,

2. Показ  нового параметра картинкой в списке в админке с изменением по клику  по образцу Рекомендуемых.

 

допишите, было бы не плохо.



#29 andreypetrov

andreypetrov
  • Пользователь
  • 29 сообщений
  • Пользователь
  • Версия CMS:2.x
  • Откуда:москва

Опубликовано 12.08.2019 - 15:05

допишите, было бы не плохо.

Для массового добавления или удаления Новинок по чекбоксу я просто привел его по аналогии с Рекомендуемыми. Пример ниже:

 

В /api/Products.php после:

case 'set_featured':
			    {
			    	$this->products->update_product($ids, array('featured'=>1));
					break;
			    }
			    case 'unset_featured':
			    {
			    	$this->products->update_product($ids, array('featured'=>0));
					break;
				}
				

 

вставить код указанный ниже:

				case 'set_is_new':
			    {
			    	$this->products->update_product($ids, array('is_new'=>1));
					break;
			    }
			    case 'unset_is_new':
			    {
			    	$this->products->update_product($ids, array('is_new'=>0));
					break;
				}

 

А в /simpla/design/html/products найти похожие строки и заменить на код указанный ниже:

 

<select name="action">
				<option value="enable">Сделать видимыми</option>
				<option value="disable">Сделать невидимыми</option>
				<option value="set_featured">Сделать рекомендуемым</option>
				<option value="unset_featured">Отменить рекомендуемый</option>
				<option value="set_is_new">Сделать новинкой</option>
				<option value="unset_is_new">Отменить новинку</option>
				<option value="duplicate">Создать дубликат</option>






Также с меткой «новинки, товар, рекомендуемые, скидка»

0 пользователей читают эту тему

0 пользователей, 0 гостей, 0 скрытых