Перейти к содержанию
Официальный форум поддержки Simpla

Рекомендуемые сообщения

видимо $purchase->variant->purchase_price

Спасибо за оперативный ответ) Не подскажете как вывести в личный кабинет?)

Ссылка на сообщение
Поделиться на другие сайты

Спасибо за оперативный ответ) Не подскажете как вывести в личный кабинет?)

 

а как там выводятся покупки?

Ссылка на сообщение
Поделиться на другие сайты

это нужно делать для товара, как выбор бренда, как по мне.

 

обновил, спасибо!

 

Делал все по инструкции закрепленной и обновленной

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

Изменено пользователем mukszwei
Ссылка на сообщение
Поделиться на другие сайты

Делал все по инструкции закрепленной и обновленной

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

Готов отблагодарить, если поможете исправить ошибку

Ссылка на сообщение
Поделиться на другие сайты

Готов отблагодарить, если поможете исправить ошибку

 

напишите в личку. или тут код покажите

Изменено пользователем mishanya
Ссылка на сообщение
Поделиться на другие сайты

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

напишите в личку. или тут код покажите

 

/simpla/ProductsAdmin.php 

	// Обработка действий 	
		if($this->request->method('post'))
		{
			// Сохранение цен и наличия
			$prices = $this->request->post('price');
			$purchase_prices = $this->request->post('purchase_price');
			$stocks = $this->request->post('stock');
		
			foreach($prices as $id=>$price)
{
	$stock = $stocks[$id];
	$p_price = $purchase_prices[$id];
	if($stock == '∞' || $stock == '')
		$stock = null;
	$this->variants->update_variant($id, array('price'=>$price, 'purchase_price'=>$p_price, 'stock'=>$stock));
}
		
			// Сортировка
			$positions = $this->request->post('positions'); 		
				$ids = array_keys($positions);
			sort($positions);
			$positions = array_reverse($positions);
			foreach($positions as $i=>$position)
				$this->products->update_product($ids[$i], array('position'=>$position)); 
		

Кусок  /simpla/design/html/products.tpl

 

			 	<div class="variants">
			 	<ul>
				{foreach $product->variants as $variant}
				<li {if !$variant@first}class="variant" style="display:none;"{/if}>
					<i title="{$variant->name|escape}">{$variant->name|escape|truncate:30:'…':true:true}</i>
					<input class="price {if $variant->compare_price>0}compare_price{/if}" type="text" name="price[{$variant->id}]" value="{$variant->price}" {if $variant->compare_price>0}title="Старая цена — 
					<input class="price" type="text" name="purchase_price[{$variant->id}]" value="{$variant->purchase_price}" />{$currency->sign}
					{$variant->compare_price} {$currency->sign}"{/if} />{$currency->sign}  
					<input class="stock" type="text" name="stock[{$variant->id}]" value="{if $variant->infinity}∞{else}{$variant->stock}{/if}" />{$settings->units}
				</li>
				{/foreach}
				</ul> 

 

 

 

 

 

 

Ссылка на сообщение
Поделиться на другие сайты

а они вообще выводяться изначально, в списке товаров? когда вбиваете в товаре. и заходите в список

 

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

Изменено пользователем mishanya
Ссылка на сообщение
Поделиться на другие сайты

а они вообще выводяться изначально, в списке товаров? когда вбиваете в товаре. и заходите в список

 

Извиняюсь, пропустил строчку в продуктс.тпл

 

Все заиграло, заработало!)

Изменено пользователем mukszwei
Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...