COVID2019 и это вот все. Друзья, вся эта история начинает плохо пахнет. Мойте руки, не ходите в люди. Отложите все плановые покупки и положите в носок заначку. Заприте ваших родителей, бабушек-дедушек на даче. Лучше перебдеть чем недобдеть. Берегите себя!

Allaur

Соучастники
  • Публикации

    5
  • Зарегистрирован

  • Посещение

О Allaur

  • Звание
    Мелкий торговец
  1. Как оказалось не всё При выборе оплаты на банк Пумб улетает всё же полная цена Пример в корзине Сумма:734.00 грн. К оплате:734.00 грн Доставка:60.00 грн. На оплату в банк улетает цена 794грн Надо чтоб улетала цена 734 Это решается в системе опенкарта или это решается в модуле?
  2. Да не должно так быть. Должна быть прописана ваша почта, та что вы написали в настройках в админке. Просто бегет заблокировал эту функцию из-за спама. В связи с массовыми рассылками спама и мошеннических писем с наших серверов был внесен ряд изменений в работу функции php mail(), в частности, при отправке писем со сторонних доменов, которые располагаются не на наших хостинговых серверах, например: mail.ru, gmail.com (проверка производится по A-записи домена), выполняется замена адреса отправителя в поле From: на технический адрес на сервере вида noreply@unverified.beget.com. Оригинальное содержимое поля From: подставляется в заголовок Reply-To:, чтобы сохранить возможность ответа по почтовому адресу, который был указан для связи в форме обратной связи сайта. Чтобы избежать замены заголовков, Вам необходимо использовать ящик на домене сайта в качестве адреса отправителя, также необходимо обеспечить корректное формирование заголовков письма (в том числе и Reply-To:) при отправке писем из обратной связи. Это значит, что в настройках при установке вашей CMS рекомендуется использовать почту в пределах адреса сайта. Например, для beget.com это будет pochta@beget.com. Для кириллических доменов (сайт.рф) необходимо указывать имя в puny-коде. Например, для pochta@сайт.рф это будет pochta@xn--80aswg.xn--p1ai После того, как вы установите корректный заголовок From: для Ваших писем, письма начнут приходить корректно. Каждый сервер как может борется со спамом Бегет борется за счёт клиентов ))) Вот и думайте нужен ли вам такой сервер......
  3. Я вас чем то оскорбил? Прошу прощения. Не специально. Сам нашёл ответ сижу ржу до чего просто )) Надо поставить Доставке в "Учитывать в заказе" порядок сортировки больше, чем у Итого. и усё
  4. Вы сами то свой скрин смотрели? В скобках для кого написано (не влияет на отображение в подитогах корзины) что-то типа этого в cart.tpl ставим <?php if (explode ( ' ' , $total['text'])[0] == "0") { ?> <span class="total-name"><?php echo $total['title']; ?>:</span> <span class="total-price">Здесь текст любой</span> <?php } else { ?> <span class="total-name"><?php echo $total['title']; ?>:</span> <span class="total-price"><?php echo $total['text']; ?></span> <?php } ?> а вот вопрос Как цену доставки в корзине выводить но в ИТОГО её не считать типа Товар:---------------------100руб Домтавка:------------50руб Итого:----------------------100руб То есть как сделать чтоб цена доставки не учитывалась в стоимости заказа?
  5. Доброго времени суток Тоже борюсь с опциями. Хочу спрятать одну из опций, только не на странице товара, а на странице категорий Есть вот такой мод для версии 2.3.0.2 <file path="catalog/controller/product/category.php"> <operation error="skip"> <search><![CDATA[ $data['products'][] = array( ]]></search> <add position="before"> <![CDATA[ $var_currency = array(); $var_currency['decimal_point'] = $this->language->get('decimal_point'); $var_currency['thousand_point'] = $this->language->get('thousand_point'); $data['currency'] = $var_currency; $options = $this->model_catalog_product->getProductOptions($result['product_id']); $this->document->addScript('catalog/view/javascript/opt_in_cat.js'); ]]> </add> </operation> <operation error="skip"> <search><![CDATA[ $data['products'][] = array( ]]></search> <add position="after"><![CDATA[ 'options' => $options, 'price_no_format' => $result['price'], 'special_no_format' => $result['special'], ]]></add> </operation> <operation error="skip"> <search><![CDATA[ $data['text_limit'] = $this->language->get('text_limit'); ]]></search> <add position="after"><![CDATA[ $data['text_select'] = $this->language->get('text_select'); ]]></add> </operation> </file> <file path="catalog/view/theme/*/template/product/category.tpl"> <operation error="skip"> <search><![CDATA[<?php echo $product['price']; ?>]]></search> <add position="replace"><![CDATA[ <span class="price_no_format<?php echo $product['product_id']; ?>" price="<?php echo $product['price_no_format']; ?>"><?php echo $product['price']; ?></span> ]]></add> </operation> <operation error="skip"> <search><![CDATA[<?php echo $product['special']; ?>]]></search> <add position="replace"><![CDATA[ <span class="special_no_format<?php echo $product['product_id']; ?>" price="<?php echo $product['special_no_format']; ?>"><?php echo $product['special']; ?></span> ]]></add> </operation> <operation error="skip"> <search><![CDATA[<?php if ($product['price']) { ?>]]></search> <add position="before"><![CDATA[ <div class="options"> <?php if ($product['options']) { ?> <div id="option_<?php echo $product['product_id']; ?>"> <?php foreach ($product['options'] as $option) { ?> <?php if ($option['type'] == 'select') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?>*<?php } ?> <label><?php echo $option['name']; ?>:</label><br /> <select name="option[<?php echo $option['product_option_id']; ?>]" onchange="recalc(<?php echo $product['product_id']; ?>);"> <option value="" price_prefix="" price=""><?php echo $text_select; ?></option> <?php foreach ($option['product_option_value'] as $option_value) { ?> <option value="<?php echo $option_value['product_option_value_id']; ?>" price_prefix="<?php echo $option_value['price_prefix']; ?>" price="<?php echo $option_value['price']; ?>"><?php echo $option_value['name']; ?> <?php if ($option_value['price']) { ?><?php } ?></option> <?php } ?> </select> </div> <?php } ?> <?php if ($option['type'] == 'radio') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?>*<?php } ?> <label><?php echo $option['name']; ?>:</label><br /> <?php foreach ($option['product_option_value'] as $option_value) { ?> <label for="option-value-<?php echo $option_value['product_option_value_id']; ?>"><?php echo $option_value['name']; ?> <?php if ($option_value['price']) { ?><?php } ?></label> / <?php } ?> </div> <?php } ?> <?php if ($option['type'] == 'checkbox') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?>*<?php } ?> <label><?php echo $option['name']; ?>:</label><br /> <?php foreach ($option['product_option_value'] as $option_value) { ?> <label for="option-value-<?php echo $option_value['product_option_value_id']; ?>"><?php echo $option_value['name']; ?> <?php if ($option_value['price']) { ?><?php } ?></label> / <?php } ?> </div> <?php } ?> <?php } ?> </div> <?php } ?> </div> ]]></add> </operation> </file> Выводятся опции Размер - id=13 и Цвет - id=14 Необходимо спрятать цвет. Прошу помощи.