Jump to content

Указание бесконечности остатков товара для всех товаров


Go to solution Solved by RomanK,

Recommended Posts

Всем привет!

 

Проблема:

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

 

Задача:

Нужно в админке доработать массовое изменение заказов. В выпадающее меню добавить кнопку Бесконечность остатков, так чтобы можно было Выбрать все товары и одной кнопкой проставить всем бесконечность остатков:

 

Скриншоты во вложении.

post-18690-0-49928500-1460050975_thumb.jpg

Link to post
Share on other sites

ProductsAdmin.php 

после 

				case 'enable':
				{
					$this->products->update_product($ids, array('visible'=>1));
					break;
				}

вставить

				case 'set_infinity':
				{
					$query = $this->db->placehold("UPDATE __variants SET ?% WHERE product_id in(?@)", array('stock' => null), $ids);
					$this->db->query($query);
				}

 

simpla/design/html/products.tpl
после
<option value="disable">Сделать невидимыми</option>

 

вставить

<option value="set_infinity">Сделать ∞</option>

 

Edited by osben
Link to post
Share on other sites
  • 2 weeks later...
  • Solution

 

ProductsAdmin.php 

после 

				case 'enable':
				{
					$this->products->update_product($ids, array('visible'=>1));
					break;
				}

вставить

				case 'set_infinity':
				{
					$query = $this->db->placehold("UPDATE __variants SET ?% WHERE product_id in(?@)", array('stock' => null), $ids);
					$this->db->query($query);
				}

 

simpla/design/html/products.tpl
после
<option value="disable">Сделать невидимыми</option>

 

вставить

<option value="set_infinity">Сделать ∞</option>

 

Спасибо, все сделал как вы написали - работает супер! 

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...