<modification>
<id>Ürüne Yüzdelik İndirim Ekleme</id>
<version>OC3.0.2.0 için</version>
<vqmver>2.4.0</vqmver>
<author>teknohiz</author>
<file name="admin/view/template/catalog/product_form.twig">
<!-- Discount -->
<operation>
<search position="after" error="log" index="1"><![CDATA[<td class="text-right">{{ entry_priority }}</td>]]></search>
<add><![CDATA[
<td class="text-right">{{ entry_percentage }}</td>
]]></add>
</operation>
<operation>
<search position="replace" error="log" index="2"><![CDATA[<td colspan="6"></td>]]></search>
<add><![CDATA[
<td colspan="7"></td>
]]></add>
</operation>
<operation>
<search position="after" error="log"><![CDATA[name="product_discount[{{ discount_row }}][priority]"]]></search>
<add><![CDATA[
<td class="text-right"><input type="text" name="product_discount[{{ discount_row }}][percentage]" value="{{1 - product_discount.price * 1/price * 100 }}" size="2" placeholder="%" onkeyup="calcPrice('discount', {{ discount_row }})" class="form-control"/></td>
]]></add>
</operation>
<operation>
<search position="after" error="log" index="1"><![CDATA[name="product_discount[' + discount_row + '][priority]"]]></search>
<add><![CDATA[
html += '<td class="right"><input type="text" name="product_discount[' + discount_row + '][percentage]" value="" size="2" placeholder="%" onkeyup="calcPrice(\'discount\',' + discount_row +')" class="form-control"/></td>';
]]></add>
</operation>
<!-- Special -->
<operation>
<search position="after" error="log" index="2"><![CDATA[<td class="text-right">{{ entry_priority }}</td>]]></search>
<add><![CDATA[
<td class="text-right">{{ entry_percentage }}</td>
]]></add>
</operation>
<operation>
<search position="replace" error="log" index="1"><![CDATA[<td colspan="5"></td>]]></search>
<add><![CDATA[
<td colspan=6"></td>
]]></add>
</operation>
<operation>
<search position="after" error="log"><![CDATA[name="product_special[{{ special_row }}][priority]"]]></search>
<add><![CDATA[
<td class="text-right"><input type="text" name="product_special[{{ special_row }}][percentage]" value="{{1 - product_special.price * 1/price * 100 }}" size="2" placeholder="%" onkeyup="calcPrice('special', {{ special_row }})" class="form-control"/></td>
]]></add>
</operation>
<operation>
<search position="after" error="log"><![CDATA[name="product_special[' + special_row + '][priority]"]]></search>
<add><![CDATA[
html += ' <td class="text-right"><input type="text" name="product_special[' + special_row + '][percentage]" value="" size="2" placeholder="%" onkeyup="calcPrice(\'special\',' + special_row +')" class="form-control"/></td>';
]]></add>
</operation>
<operation>
<search position="before" error="log" index="1"><![CDATA[<script type="text/javascript"><!--]]></search>
<add><![CDATA[
<script type="text/javascript"><!--
function calcPrice(name, row) {
var perc = $('input[name=\'product_' + name + '[' + row + '][percentage]\']').val();
var price = $('input[name=\'price\']').val();
var discounted_price = price * (1-(perc/100));
var calculated_percentage = discounted_price * (1-(price/100));
$('input[name=\'product_' + name + '[' + row + '][price]\']').val(discounted_price);
}
//--></script>
]]></add>
</operation>
</file>
<file name="admin/controller/catalog/product.php">
<operation>
<search position="before" error="log"><![CDATA[$data['products'][] = array(]]></search>
<add><![CDATA[
$data['entry_percentage'] = $this->language->get('entry_percentage');
]]></add>
</operation>
</file>
<file name="admin/language/*/catalog/product.php">
<operation>
<search position="after" error="log"><![CDATA[// Entry]]></search>
<add><![CDATA[
$_['entry_percentage'] = 'İndirim %:';
]]></add>
</operation>
</file>
<!-- Front-End -->
<file name="catalog/controller/product/product.php">
<operation>
<search position="after" error="log" index="1"><![CDATA[$data['special']]]></search>
<add><![CDATA[
$data['special_percentage'] = round(100/($product_info['price']/($product_info['price'] - $product_info['special'])), 2, PHP_ROUND_HALF_UP) . '% OFF';
]]></add>
</operation>
<operation>
<search position="replace" error="log"><![CDATA['price' => $this->currency->format($this->tax->calculate($discount['price'], $product_info['tax_class_id'], $this->config->get('config_tax')))]]></search>
<add><![CDATA[
'price' => ' -' . round(100/($product_info['price']/($product_info['price'] - $discount['price'])), 2, PHP_ROUND_HALF_UP) . '%'
]]></add>
</operation>
</file>
<file name="catalog/view/theme/*/template/product/product.twig">
<operation>
<search position="replace" error="log" index="1"><![CDATA[<h2>{{ special }}</h2>]]></search>
<add><![CDATA[
<h2>{{ special }} <span class="label label-warning" id="special-percentage">{{ special_percentage }}</span></h2>
]]></add>
</operation>
</file>
</modification>eklenti bu şekilde.. localhosta kurduğum 3.0.3.7 de çalıştı ama sitede çalışmıyor.