Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

PaulKravchenko

Користувачі
  • Публікації

    1 842
  • З нами

Усі публікації користувача PaulKravchenko

  1. Отредактируйте сертификат в админке: Продажи - Сертификаты - Сертификаты (/admin/index.php?route=sale/voucher) После этого на странице со списком сертификатов отметьте чекбокс у нужного сертификата и нажмите кнопку отправки мыла справа вверху.
  2. @Pavel666 , очень перспективный модуль, спасибо! Присматриваюсь на тестовом сайте так как хочется перейти на регистрацию/авторизацию по телефону. Если позволите, пожелание и вопрос: - дать возможность установки шаблона оповещения для каждого статуса (при его изменении) - использует ли ваш модуль макрос, отвечающий за комментарий админа к смене статуса заказа, например {COMMENT} - интересуюсь с целью возможности подружить ваш модуль отправки оповещений с модулем Новая Почта API - было бы более чем удобно, тем более с учетом watsapp-уведомлений. Суть в том, что модуль НП API передает текст смс модулю уведомлений как комментарий админа к изменению статуса заказа Спасибо за возможные ответы))
  3. В заказах - где? В админке в списке заказов, в админке в просмотре заказа, в кабинете покупателя в просмотре заказа, при оформлении заказа, в корзине, в истории, в мыльных уведомлениях админу, покупателю, в уведомлениях об изменении статуса заказа, в смс-уведомлениях, где-то еще? Артикул не выводится во все указанные места, поэтому его вывод потребует добавления переменной в каждый контроллер (модель) в массив выборки информации о товаре, затем добавление всего этого в соответствующие шаблоны. Хотите просто - пишите артикул в поле Модель и переименуйте его в языковых файлах. Хотите сложно - на форуме и в гуглопоиске много тем о том как вывести sku куда-то-там-где-его-нет. Не вижу смысла копипастить, тем более без четкой постановки вопроса.
  4. Конечно не будет там показываться. На странице товаров есть данные об атрибутах, то есть они получаются соответствующим контроллером, а на странице категорий и в модуле рекомендуемых их не будет так как контроллеры не получают атрибуты товара. Сейчас нет возможности проверить на 3.х, но можете попробовать добавить в контроллер категории (catalog/controller/product/category.php) в массив данных товара: 'attribute_groups' => $this->model_catalog_product->getProductAttributes($result['product_id']) если взлетит, то по аналогии и с рекомендуемыми добрался до 3.х)) 1. catalog/controller/product/category.php найти: 'product_id' => $result['product_id'], добавить перед: 'attribute_groups' => $this->model_catalog_product->getProductAttributes($result['product_id']), 2. catalog/view/theme/default/template/product/category.twig найти: <p>{{ product.description }}</p> добавить после: <table class="table table-bordered"> {% for attribute_group in product.attribute_groups %} <thead> <tr> <td colspan="2"><strong>{{ attribute_group.name }}</strong></td> </tr> </thead> <tbody> {% for attribute in attribute_group.attribute %} <tr> <td>{{ attribute.name }}</td> <td>{{ attribute.text }}</td> </tr> {% endfor %} </tbody> {% endfor %} </table> 3. catalog/controller/extension/module/featured.php найти: 'product_id' => $product_info['product_id'], добавить перед: 'attribute_groups' => $this->model_catalog_product->getProductAttributes($product_info['product_id']), 4. catalog/view/theme/default/template/extension/module/featured.twig найти: <p>{{ product.description }}</p> добавить после: <table class="table table-bordered"> {% for attribute_group in product.attribute_groups %} <thead> <tr> <td colspan="2"><strong>{{ attribute_group.name }}</strong></td> </tr> </thead> <tbody> {% for attribute in attribute_group.attribute %} <tr> <td>{{ attribute.name }}</td> <td>{{ attribute.text }}</td> </tr> {% endfor %} </tbody> {% endfor %} </table> Если что-то не выводится, проверьте внимательно еще раз)) И конечно вы должны понимать, что править код файлов движка - это зло. Делайте все через ocmod
  5. да.. тупанул, не посмотрел в каком разделе тема)) Для контроллера и библиотеки все актуально в принципе, должно работать (не проверял) Для страницы корзины примерно так: catalog/view/theme/default/template/checkout/cart.twig найти: {% if error_warning %} <div class="alert alert-danger alert-dismissible"><i class="fa fa-exclamation-circle"></i> {{ error_warning }} <button type="button" class="close" data-dismiss="alert">&times;</button> </div> {% endif %} добавить после: {% for product in products %} {% if product.quantity2 == 1 %} <div class="alert alert-danger"><i class="fa fa-exclamation-circle"></i> {{ error_return }} </div> {% endif %} {% endfor %} найти: {% if not product.stock %} <span class="text-danger">***</span> {% endif %} заменить на: {% if not product.stock or product.quantity2 == 1 %} <span class="text-danger">***</span> {% endif %}
  6. Пример на скору руку, мог чего-то не учесть) 0. Бекап. 1. Бекап 2. catalog/controller/checkout/cart.php найти: $data['button_checkout'] = $this->language->get('button_checkout'); добавить после: $data['error_return'] = $this->language->get('error_return'); найти массив: $data['products'][] = array( в нем найти: 'total' => $total, добавить после: 'quantity2' => $product['quantity2'], 3. system/library/cart/cart.php найти: 'quantity' => $cart['quantity'], добавить после: 'quantity2' => $product_query->row['quantity'], 4. catalog/language/ru-ru/checkout/cart.php найти: $_['error_recurring_required'] = 'Выберите платежный профиль!'; добавить после: $_['error_return'] = 'Товар, отмеченный *** возврату не подлежит'; 5. catalog/view/theme/default/template/checkout/cart.tpl найти: <?php if ($error_warning) { ?> <div class="alert alert-danger"><i class="fa fa-exclamation-circle"></i> <?php echo $error_warning; ?> <button type="button" class="close" data-dismiss="alert">×</button> </div> <?php } ?> добавить после: <?php foreach ($products as $product) { ?> <?php if ($product['quantity2'] == 1) { ?> <div class="alert alert-danger"><i class="fa fa-exclamation-circle"></i> <?php echo $error_return; ?> </div> <?php } ?> <?php } ?> найти: <?php if (!$product['stock']) { ?> <span class="text-danger">***</span> <?php } ?> заменить на: <?php if (!$product['stock'] || $product['quantity2'] == 1) { ?> <span class="text-danger">***</span> <?php } ?> Ну и конечно вы понимаете, что если и делать такое, то через ocmod, а не правкой файлов движка.
  7. 1 - Первичный парсинг - выбрать исполнителя здесь на форуме, например по отзывам. 2/3/4 - при должной шлифовке должен справиться почти незаменимый модуль Автоматическая обработка прайс-листов
  8. Можно одно мизерное пожелание? Вообще на скорость не влияет, но в доп меню каждый раз напрягает неочевидность выпадающих пунктов. То есть пока не наведешь мышу не узнаешь, что там подпункты есть. Каждый раз правлю, может, если сообщество не против, включить в базу? catalog/view/theme/newstore/template/common/menu_v.tpl - строка 69 Было: <?php echo $item['name'][$lang_id]; ?> Стало: <?php echo $item['name'][$lang_id]; ?> <i class="car-down fa fa-angle-down"></i>
  9. но не основную так про то и кино выше убедитесь в том кто виноват папка или картинки в ней: поместите в эту папку заведомо "рабочее" изображение. Обработалось = проблема в изображениях не обработалось - удалите папку, не из кеша, а основную, создайте вручную ее и поместите изображение
  10. 1. Посмотрите здесь на форуме отзывы об исполнителях. Есть неск человек, которые занимаются интеграцией. 2. Готовое решение, требующее допила со стороны 1С программиста: мое субъективное мнение: в вашем списке п. 2 лишний, я бы не связывался
  11. еще как вариант: удалить проблемную папку, в том числе и из кеша если она там есть и создать ее в image/catalog + залить туда исходное изображение но все-таки, вариант о невозможности обработки изображения, который предположил @sitecreator выглядит наиболее возможным
  12. убрать двойной слеш // в начале каждой строки кроме той где написано Раскомментировать
  13. А как надо было?... Модификатор для того и делается чтоб не править файлы движка и иметь возможность отменить изменения одним кликом, а не вычищать код. Мысли как реализовать: - установить один из тонны готовых модулей - сделать все то же, но с подвыподвертом - правкой файлов, лепниной скриптов
  14. Обновляете ли кеш модификаторов после изменений? Если да, проверьте есть ли ваше изменение в файле system/storage/modification/catalog/view/theme/<тема>/template/common/footer.tpl Если их там нет, значит кеш не обновился или шаблон использует другой файл tpl для футера (вряд ли, но возможно)
  15. ну можно больше-меньше или другие критерии использовать но если вам для ВСЕХ товаров в магазине поменять нужно, то достаточно заменить текст в первой строке примера, в языковом файле
  16. @Igor123123 конечно, можно накостылить, но срочности уже нет, а если уж делать, то модулем, настраиваемым, с учетом особенностей шаблона, связанных опций и прочего. Да, это не будет дешево и мы не всегда можем потратиться на такие штуки, но есть периодически выделяемый бюджет на доработки хотелок и его вполне можно освоить на подобный модуль, со временем)
  17. 1. Почти уверен, что кеширование... попробуйте очистить кеш. Дело в том, что подобных проблем у юнишопа не припомню 2. Ссылки выше - там все подробно описано где и какие правки вносить, нет смысла копипастить все сюда)
  18. Спасибо всем, кто проявил интерес. В данный момент решение уже не актуально (от советов все равно не откажусь)), а на будущее будем заказывать разработку.
  19. @AlexDW да, спасибо, нужно было указать, что строка не одна) Для этого и давал линк на рез-ты поиска. В указанной вами теме конечно собрано все компактнее.

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.