Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

maaby

Пользователи
  
  • Публикаций

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

Все публикации пользователя maaby

  1. Добрый день. Исходные: - Сайт aloe.by - ocStore 3 - корзина: модуль simple + Filterit - управление доставкой и оплатой. В симплу были всунуты руки и не все там работает гладко. Но есть гит и можно отследить изменения. - модуль retailCrm. Синхронизируется, но не все поля. email и доставки не синхронизируются, это из того, что заметил. Что надо сделать (в общих чертах):Корзина. Предыдущие разработчики оставили много технического долга и изменили стандартные поля. В результате, синхронизация с ритеилЦРМ, работает частично, а варианты доставки из коробки вообще с симплой не работали изначально (знаю, что эту задачу уже решали на форуме). 1. был сделан упрощенный хедер \ футер. В результате появились файлы simple_header.twig в которые тупо, без переменных вбиты ссылки на скрипты, текст (о локализации явно никто не заботился) и прочие косяки. Я молчу про тупое дублирование и необходимость вносить изменения в несколько мест. Если получится за адекватное время сделать рефакторинг, то доработаем, если нет, вернем стандартные. 2. В корзине в верхней части оставляем вариант оформления заказа без регистрации (сейчас кнопки регулируют кол-во полей), но оставим кнопку войти (она открывает попап с данными для входа и возможностью зарегиться).
  2. Есть предложение / пожелание по развитию модуля: Добавить условие: назначать количество ББ от суммы покупки (для каждой из групп пользователей). Пример: Если клиент купил на сумму меньше 10$ ему назначается 3% от суммы покупки бонусными баллами. Если он добавил еще что-то в корзину до 20$ клиенту уже назначается 4% бонусами. Больше 30$ - 6% вернется бонусами. Думаю, такой функционал позволит увеличить средний чек и будет мотивировать клиента купить больше.
  3. Мда... Лучше бы я не трогал. Теперь версия откатилась назад на 15.9 и он вообще перестал работать. Сколько стоит, чтобы вы обновили?
  4. Как я понял, простого пути нет, надо полностью деинсталировать, потом установить заново? От сюда важный вопрос, а настройки, что вы сделали, не слетят? Я так потом сам не настрою.
  5. Добрый день. Можно ли изменить генерируемые названия файлов кэша? Дело в том, что браузер его закэшировал себе, а я внес изменения на сайт. Браузер упорно считает, что ничего не изменилось. Даже если обновить весь кэш, то названия остаются прежними и браузер не выкачивает их с сервера заново.
  6. Согласен с @TeslaSh, я за сутки тоже не получил ключ. Обычно, всё автоматически делается и сразу. Надо как-то автоматизировать процесс. PS: С сайта отправить письмо не могу, отправил через обычную почту.
  7. Добрый день. Да, opencart 3, копировал нужные файлы. Только уже не протестировать, вернул обратно на 5.6. Вопрос получается не актуален.
  8. Добрый день. Обновил php 5.6 на 7.0 Скопировал файлы модуля для 7й версии и перезаписал старые. Обновил модификаторы. Пока 500 ошибка. Вот стэк. В чем может быть проблема? [11-Apr-2020 11:03:21 UTC] PHP Fatal error: Uncaught Twig_Error_Loader: Unable to find template "batch_editor/indextpl.twig" (looked into: site.name/storage/modification/admin/view/template, /site.name/admin/view/template). in site.name/system/library/template/Twig/Loader/Filesystem.php:215 Stack trace: #0 /site.name/system/library/template/Twig/Loader/Filesystem.php(139): Twig_Loader_Filesystem->findTemplate('batch_editor/in...') #1 /site.name/system/library/template/Twig/Environment.php(312): Twig_Loader_Filesystem->getCacheKey('batch_editor/in...') #2 /site.name/system/library/template/Twig/Environment.php(378): Twig_Environment->getTemplateClass('batch_editor/in...', NULL) #3 /site.name/storage/modification/system/library/template/twig.php(45): Twig_Environment->loadTemplate('batch_editor/in...') #4 /site.name/system/library/template.php(51): Template\Twig->render('batch_editor/in...', '0') #5 /site.name/storage/modification/system/engine/loader.php(12 in /site.name/system/library/template/Twig/Loader/Filesystem.php on line 215
    Просто обалденный модуль! Взял с "тонкой настройкой" от автора! Было: мобилки 25 \ пк 70. Стало мобилки 70 \ пк 97 Сайт очень тяжелый, но сейчас просто летает! Вот вам и результат за небольшие деньги. Для сравнения, обновление php с 5.6 до 7.0 дало буквально по 5% прироста.
  9. @Raino Очень вам благодарен. Этот баг не исправили и в 3-й версии. Надо внести изменения в 2 файла. В первый, чтобы на фронте работали сессии, во второй, чтобы в админку получилось зайти. catalog\controller\startup\session.php system\framework.php Принцип тот же. Ищем ini_get('session.cookie_lifetime') и добавляем текущее время time()
  10. Добрый день. По поводу моего сообщения можете подсказать?
  11. Добрый вечер. Появился следующий вопрос: Есть "категория 1" с фильтрами: фильтр 1 и фильтр 2 Есть "категория 2" с фильтрами фильтр 3 и фильтр 4 Есть товар. Добавляем к нему в связях категорию 1 (её же делаем главной). У нас соответсвенно появляются фильтра 1 и 2 у товара. Но, когда в связях добавляем к товару "категорию 2" в фильтрах у нас остаются фильтр 3 и фильтр 4. Но нам нужны еще фильтра 1 и 2 (примечательно, они по-моему есть в базе, просто во вкладку выводятся фильтра с последнего добавленного товара)!
  12. Добрый день. socnetauth2.90\socnetauth2 for opencart-3.x\upload\socnetauth2\lib\socnetauth2.php строка 271 $mail->smtp_hostname = $this->get_config_param('config_mail_smtp_hostname'); Может надо так? $mail->smtp_hostname = $this->get_config_param('config_mail_smtp_hostname', 'config'); Интересный момент. У меня долго всё работало. Но потом вдруг при регистрации стал выдавать 500 ошибку. Я то нашел, где проблема, но не понимаю, как оно раньше срабатывало.
    Простой модуль, который справляется со своими задачами на отлично!
  13. В принципе - да. Можно было и в симпле сделать, но есть решение по проще. Для opencart или ocStore версии 3. В случае, если вы попали в следующую ситуацию: В теме была настроена яндекс коммерция (добавление в корзину, покупка и т.д.). Сменили страницу оформления заказа на simple. Отчет в коммерции соответственно пропадет при оформлении заказа (остальные отчеты остаются). Самый простой способ - сделать так: Файл catalog\controller\checkout\success.php ищем if (isset($this->session->data['order_id'])) { Добавляем выше 2 строчки кода и под строчкой код для yandex commerce. Должно получиться: $data['metrika_order_products'] = array(); $data['metrika_order_id'] = false; if (isset($this->session->data['order_id'])) { /* yandex ecommerce */ $data['metrika_order_id'] = $this->session->data['order_id']; $this->load->model('account/order'); $this->load->model('catalog/category'); $this->load->model('catalog/product'); $order_products = $this->model_account_order->getOrderProducts($data['metrika_order_id']); foreach ($order_products as $order_product) { $product_info = $this->model_catalog_product->getProduct($order_product["product_id"]); $categories_product = $this->model_catalog_product->getCategories($order_product["product_id"]); if ($product_info) { $metrika_product_category = ""; if (count($categories_product) > 0) { $category = array_pop($categories_product); $category_info = $this->model_catalog_category->getCategory($category['category_id']); if ($category_info) $metrika_product_category = $category_info['name']; } $data['metrika_order_products'][] = array( "metrika_product_id" => $order_product["product_id"], "metrika_product_name" => $order_product["name"], "metrika_product_price" => $this->currency->format($order_product["price"] + $order_product['tax'], '', '', false), "metrika_product_quantity" => $order_product["quantity"], "metrika_product_manufacturer" => $product_info['manufacturer'], "metrika_product_category" => $metrika_product_category, ); } } /* END yandex ecommerce */ Далее меняем шаблон: catalog\view\theme\***\template\common\success.twig В самом низу - перед строчкой {{footer}} вставляем код. Отсылаем в яндекс данные об успешном заказе. Должно получиться следующее: {% if metrika_order_id %} <script type="text/javascript"> if(typeof dataLayer != 'undefined') { dataLayer.push({ "ecommerce": { "purchase": { "actionField": { "id" : "{{ metrika_order_id }}" }, "products": [ {% for product in metrika_order_products %} { "id": "{{ product.metrika_product_id }}", "name": "{{ product.metrika_product_name }}", "price": {{ product.metrika_product_price }}, "quantity": {{ product.metrika_product_quantity }}, "brand": "{{ product.metrika_product_manufacturer }}", "category": "{{ product.metrika_product_category }}" }, {% endfor %} ] } } }); } </script> {% endif %} {{footer}} Код упрощен, не учитывает доставку, скидки, акции, купоны. Только чистую цену товара! Мне достаточно. Кстати, есть платный модуль для 3-й версии opencart, ocstore. На сколько я помню, работает с simple и учитывает всё.
  14. Добрый день. Подскажите, как прикрутить к модулю электронную коммерцию от яндекс?
  15. Доброе утро. Пока не осилил инструкцию на 90 стр., по этому спрошу тут. Есть следующая задача: 1. Надо сделать экспорт в excel сайта с товарами (атрибуты, опции, акции и бонусные баллы для разных групп пользователей - разные). 2. внести изменения в цены, кол-во товара, в кол-во товара в опциях, в акции и бонусные баллы для разных групп пользователей в excel файле. 3. Импортировать всё это дело на сайт обратно, ну и конечно, чтобы всё это корректно загрузилось. Никаких сторонних модулей для акций и бонусов не используется, всё родное. Модуль может решить такую задачу? Второй вопрос: Есть модуль, который добавляет в админку доп. вкладки. Таблица имеет следующий вид: https://yadi.sk/i/rHI83QM1U4F6lA (почему id не auto_incremen понятия не имею, спросил у автора, но думаю, можно поправить). Собственно, нужно сделать импорт (и желательно экспорт) в эту таблицу. Вставляются product_id, name, description. Вкладок может быть несколько у одного продукта. Можно модуль настроить, чтобы он работал дополнительно с этой таблицей (она не родная для opencart, как вы понимаете).
  16. Здравствуйте, подскажите, почему id не auto_incremen? https://yadi.sk/i/rHI83QM1U4F6lA Так надо или я могу поменять? Мне уникальный ключ просто нужен.
  17. В первую очередь акций и бонусных баллов (награда). Сейчас стоит banch editor, но его функционала хватает только на удобное редактирование цен и цены товара в бонусных баллах. У нас 2 группы пользователей и у каждой из них надо периодически менять акции и награду в бонусных баллах за покупку. Акции в ручную определяем сами, награду в бонусных баллах и цену в бонусных баллах определяем по формуле (при чем, сначала отфильтровывыем товары, цена которых низкая, чтобы за них давать бонусные баллы). Минус banch editor в том, что нужно еще дополнительно куда-то кликать, в сплывающих окошках назначать.
  18. Подскажите, когда планируется обновление? Очень интересует функционал с массовым редактированием. Прям это то, что мне нужно. Как я понимаю, можно купить сейчас и подождать обновления, потом скачать. Вопрос в том, сколько ждать?

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.