@yoyoyooyoyoyoyoyoyoyoyoyo

Как вывести процент (цифра%) в ocstore?

Добрый день. Как можно можно вывести в ocstore 2.3 процент, который получается от акции ? Чтобы в категориях и карточке товара был вид ̶1̶0̶0̶р 10% 90р ?
  • Вопрос задан
  • 71 просмотр
Пригласить эксперта
Ответы на вопрос 1
Get-Web
@Get-Web
Front-End Developer
Сохраните этот код в файл с расширением .xml и залейте в папку system.
<?xml version="1.0" encoding="utf-8"?>
<modification>
	<code>GW_specialPercent</code>
	<name>Вывод процента скидки от акции в product.tpl</name>
	<version>0.1</version>
	<author>Get-Web.Site</author>
	<link>https://opencartforum.com/profile/828364-getweb/</link>
	
	<!-- Вывод процента скидки в product.php -->
	<file path="catalog/controller/product/product.php">
		<operation>
			<search><![CDATA[$data['special'] = $this->currency->format($this->tax->calculate($product_info['special'], $product_info['tax_class_id'], $this->config->get('config_tax')), $this->session->data['currency']);]]></search>
			<add position="after"><![CDATA[
			$data['specialPercent'] = round(100-($product_info['special']/($product_info['price']/100)));
			]]></add>
		</operation>
		<operation>
			<search><![CDATA[$data['special'] = false;]]></search>
			<add position="after"><![CDATA[
			$data['specialPercent'] = false;
			]]></add>
		</operation>
		<operation>
			<search><![CDATA['special'     => $special,]]></search>
			<add position="after"><![CDATA[
			'specialPercent'     => $specialPercent,
			]]></add>
		</operation>
	</file>  
</modification>


В шаблоне в product.tpl будет доступен тег:
<?php echo $specialPercent; ?>
Этот мод подходит для opencartPro, но для ocstore думаю тоже должен подойти
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы