Я играл с шаблоном по умолчанию и пытался изменить некоторые его функции. На моей странице продукта (каталог/просмотр/тема/mytheme/template/product/product.tpl) я хочу отобразить цену после того, как была применена скидка, в зависимости от моей группы клиентов.OpenCart - Показать цену после Скидка
Я знаю, что я не использую самое лучшее решение, чтобы запросить мою группу пользователей, так как я жестко закодированную информацию, но вот как выглядит:
<?php
$customer_group_id = $this->customer->getCustomerGroupId();
if (is_null($customer_group_id))
{
// not logged in
// show full price
echo $price;
}
else
{
if ($customer_group_id == "1")
{
// customer group used with full price
echo $price;
}
else
{
// customer group with discount
# ?????????????????????????????
}
}
?>
Я хотел бы знать, как отображать цену с скидка предоставляется пользователю. В моих продуктах, на вкладке «Дисконт», я поступил скидку для моей желаемой группы клиентов со следующими данными:
Quantity : 0
Priority : 0
Price : 5.00
Date Start : 2000-01-01
Date End : 2050-12-31
На вкладке «Данные», моя цена установлена на «7.00».
Я пробовал несколько бит кода, но ни один из них не показывает код скидки. Тем не менее, у меня есть полная цена, если мой пользователь не вошел в систему или не зарегистрировался как пользователь в другой группе пользователей.
Любые предложения?
Привет, спасибо за ответ. Я использовал смесь обеих наших строк, которые пришли с желаемым результатом - я в основном отгонял $ special для своего второго, который отлично работал. Благодарим за отличия b/w двух вариантов ценообразования. – davewoodhall