-
Posts
11,658 -
Joined
-
Last visited
Content Type
Profiles
Forums
Marketplace
Articles
FAQ
Our New
Store
Blogs
module__dplus_manager
Everything posted by afwollis
-
Калькулятор услуг
afwollis replied to keysite's topic in Программирование, создание модулей, изменение функциональности
Это можно сделать с помощью обычных опций товара. Распишите подробнее - где это должно выводиться, как выглядеть, итпд. -
Модуль счета
afwollis replied to tommv's topic in Программирование, создание модулей, изменение функциональности
Какие данные есть в "счете" в xls? Если там достаточно данных для корректной обработки информации о заказе (о товарах, доставке, оплате) - можно сделать. Лучше прицепите пример файла. -
Реализовывал подобный функционал (связь товаров между собой: при изменении остатков одного - меняются остатки у других). Недостаточно данных для оценки объема и стоимости работ. Как сейчас происходит обновление остатков? Для чего "отдельный учет"? Возможно, появятся дополнительные вопросы.
-
Version 0.1.oc3020
Модуль реализует настраиваемую скидку в зависимости от общей стоимости товаров в корзине. >> Алгоритмы: пользователь зарегистрированный или нет это не важно, скидка зависит от того какая общая сумма стоимости товаров в корзине. Настраивается в админке: от 1000 р. 1 % скидки, от 1500 р. 2 % скидки и т.д. В этой версии - скидка дается всем, независимо от группы покупателя, адреса, гео/налоговой зоны, выбранных способов оплаты/доставки. С версии 0.1.oc3020 модуль позволяет выводить смешанный текст, как "Ваш подарок Человек-Паук. Мега Комикс #3'12. Закажите еще на $300.00 и получите скидку 2%!". Чтобы задать "товар-подарок" в настройках "Параметры скидок" указывайте вместо процентов p{product_id}: 1000:1,1500:2,5000:p777,12000:4,20000:p999. ################################################# # Новые файлы ############## [=== ADMIN ===] admin/controller/extension/total/webme_total_order_discount.php admin/language/ru-ru/extension/total/webme_total_order_discount.php admin/language/en-gb/extension/total/webme_total_order_discount.php admin/view/template/extension/total/webme_total_order_discount.twig admin/controller/extension/module/webme_wtod.php admin/language/ru-ru/extension/module/webme_wtod.php admin/language/en-gb/extension/module/webme_wtod.php admin/view/template/extension/module/webme_wtod.twig [=== CATALOG ===] catalog/model/extension/total/webme_total_order_discount.php catalog/language/ru-ru/extension/total/webme_total_order_discount.php catalog/language/en-gb/extension/total/webme_total_order_discount.php catalog/controller/extension/module/webme_wtod.php catalog/language/ru-ru/extension/module/webme_wtod.php catalog/language/en-gb/extension/module/webme_wtod.php catalog/view/theme/default/template/extension/module/webme_wtod.twig catalog/view/theme/default/stylesheet/webme_total_order_discount.css catalog/view/theme/default/image/webme/total_order_discount/wtod_attention.png catalog/view/theme/default/image/webme/total_order_discount/wtod_success.png catalog/view/theme/default/image/webme/total_order_discount/wtod_warning.png ################################################# # Файлы, которые необходимо изменить ############## [=== CATALOG ===] catalog/controller/checkout/cart.php Найти = = = foreach ($totals as $total) { $data['totals'][] = array( 'title' => $total['title'], 'text' => $this->currency->format($total['value'], $this->session->data['currency']) ); } = = = Заменить на (для корректного вывода текстового сообщения о подарке в "итогах" корзины; зачем Daniel гоняет по кругу "value" вместе сформированного текста в "text" мне не понятно.) = = = foreach ($totals as $total) { /* $data['totals'][] = array( 'title' => $total['title'], 'text' => $this->currency->format($total['value'], $this->session->data['currency']) ); */ // webme_total_order_discount --- begin $total_text = (($total['value'] == 0) && !empty($total['text'])) ? $total['text'] : $this->currency->format($total['value'], $this->session->data['currency']); $data['totals'][] = array( 'title' => $total['title'], 'text' => $total_text ); // webme_total_order_discount --- end } = = = ################################################################################################## # # УСТАНОВКА # 1. Заливаем файлы из папки "upload" в корень вашего магазина. 2. admin -> дополнения -> тип:учитывать в заказе :: [WebMe] Total Order Discount -> install 3. admin -> дополнения -> тип:учитывать в заказе :: [WebMe] Total Order Discount -> edit 4. admin -> дополнения -> тип:модули :: [WebMe] Total Order Discount Module -> install 5. admin -> дополнения -> тип:модули :: [WebMe] Total Order Discount Module -> edit ################################################################################################## # # CHANGELOG # ################################################################################################## [===2018.01.17===] * v. 0.1.oc3020 >> Адаптация дополнения [WebMe]_totalOrderDiscount_v.0.2.ocs23023 под Opencart_3.0.2.0$10 -
Version 0.1.ocs23023
Модуль реализует настраиваемую скидку в зависимости от общей стоимости товаров в корзине. >> Алгоритмы: пользователь зарегистрированный или нет это не важно, скидка зависит от того какая общая сумма стоимости товаров в корзине. Настраивается в админке: от 1000 р. 1 % скидки, от 1500 р. 2 % скидки и т.д. В этой версии - скидка дается всем, независимо от группы покупателя, адреса, гео/налоговой зоны, выбранных способов оплаты/доставки. С версии 0.1.ocs23023 модуль позволяет выводить смешанный текст, как "Ваш подарок Человек-Паук. Мега Комикс #3'12. Закажите еще на $300.00 и получите скидку 2%!". Чтобы задать "товар-подарок" в настройках "Параметры скидок" указывайте вместо процентов p{product_id}: 1000:1,1500:2,5000:p777,12000:4,20000:p999. ################################################# # Новые файлы ############## [=== ADMIN ===] admin/controller/extension/total/webme_total_order_discount.php admin/language/ru-ru/extension/total/webme_total_order_discount.php admin/language/en-gb/extension/total/webme_total_order_discount.php admin/view/template/extension/total/webme_total_order_discount.tpl admin/controller/extension/module/webme_wtod.php admin/language/ru-ru/extension/module/webme_wtod.php admin/language/en-gb/extension/module/webme_wtod.php admin/view/template/extension/module/webme_wtod.tpl [=== CATALOG ===] catalog/model/extension/total/webme_total_order_discount.php catalog/language/ru-ru/extension/total/webme_total_order_discount.php catalog/language/en-gb/extension/total/webme_total_order_discount.php catalog/controller/extension/module/webme_wtod.php catalog/language/ru-ru/extension/module/webme_wtod.php catalog/language/en-gb/extension/module/webme_wtod.php catalog/view/theme/default/template/extension/module/webme_wtod.tpl catalog/view/theme/default/stylesheet/webme_total_order_discount.css catalog/view/theme/default/image/webme/total_order_discount/wtod_attention.png catalog/view/theme/default/image/webme/total_order_discount/wtod_success.png catalog/view/theme/default/image/webme/total_order_discount/wtod_warning.png ################################################# # Файлы, которые необходимо изменить ############## [=== CATALOG ===] catalog/controller/checkout/cart.php Найти = = = foreach ($totals as $total) { $data['totals'][] = array( 'title' => $total['title'], 'text' => $this->currency->format($total['value'], $this->session->data['currency']) ); } = = = Заменить на (для корректного вывода текстового сообщения о подарке в "итогах" корзины; зачем Daniel гоняет по кругу "value" вместе сформированного текста в "text" мне не понятно.) = = = foreach ($totals as $total) { /* $data['totals'][] = array( 'title' => $total['title'], 'text' => $this->currency->format($total['value'], $this->session->data['currency']) ); */ // webme_total_order_discount --- begin $total_text = (($total['value'] == 0) && !empty($total['text'])) ? $total['text'] : $this->currency->format($total['value'], $this->session->data['currency']); $data['totals'][] = array( 'title' => $total['title'], 'text' => $total_text ); // webme_total_order_discount --- end } = = = ################################################################################################## # # УСТАНОВКА # 1. Заливаем файлы из папки "upload" в корень вашего магазина. 2. admin -> дополнения -> тип:учитывать в заказе :: [WebMe] Total Order Discount -> install 3. admin -> дополнения -> тип:учитывать в заказе :: [WebMe] Total Order Discount -> edit 4. admin -> дополнения -> тип:модули :: [WebMe] Total Order Discount Module -> install 5. admin -> дополнения -> тип:модули :: [WebMe] Total Order Discount Module -> edit ################################################################################################## # # CHANGELOG # ################################################################################################## [===2018.01.14===] * v. 0.2.ocs23023 >> Добавление отдельного модуля для вывода на любой странице информации о скидках/подарках и товарах, которые предлагается докупить. [===2018.01.12===] * v. 0.1.ocs23023 >> Адаптация дополнения [WebMe]_totalOrderDiscount_v.0.3.ocs1541 под ocStore 2.3.0.2.3$8 -
Version 0.1.ocs23023
Модуль позволяющий посетителю отправить владельцу магазина вопрос о товаре со страницы описания товара. Название товара в письме сделано ссылкой на страницу этого товара в вашем магазине. Настройки полей формы задаются на вкладке "Настройки полей формы". !!!__ВНИМАНИЕ__!!! !!!__При включении модуля вам ОБЯЗАТЕЛЬНО НАДО УКАЗАТЬ {min}-{max} кол-во символов для поля "вопрос"__!!! Доступные поля: 1) Имя - Выводить или нет, Обязательность и мин-макс кол-во символов настраивается в админке. При использовании ОБЯЗАТЕЛЬНО НАДО УКАЗАТЬ {min}-{max} кол-во символов. 2) Номер телефона - Выводить или нет, Обязательность и мин-макс кол-во символов настраивается в админке. Если заполнено подвергается проверкам: а) только цифры, знак плюс (+) и дефис (-); б) если проверка "а)" пройдена, проверяется длина телефона - от {min} до {max} символов. При использовании ОБЯЗАТЕЛЬНО НАДО УКАЗАТЬ {min}-{max} кол-во символов. 3) E-mail - Выводить или нет и Обязательность настраивается в админке. 4) Вопрос - обязательное поле, мин-макс кол-во символов настраивается в админке. Все на jQuery::Ajax. Посмотреть модуль в действии можно на http://www.oc-m.webme.com.ua/ Проверено на версиях: ocStore version: 2.3.0.2.3 С версии 0.1.ocs23023 внедрен функционал проверки наличия обновлений (новых версий) дополнений. Код, отвечающий за это, отделен в файлах комментариями с пометкой "__DO_NOT_EDIT__"$10 -
посмотрел. как сразу и написал - в некоторых заказах отсутствует email.
- 186 replies
-
- 1
-
- запрос отзыва
- review reminder
-
(and 3 more)
Tagged with:
-
пишите в ЛС данные для доступа на ftp и в админку. добавим сбор отладочной инфы, запустим и посмотрим.
- 186 replies
-
- запрос отзыва
- review reminder
-
(and 3 more)
Tagged with:
-
какие-то быстрые заказы или убрана обязательность email. в заказах у покупателя(ей) нет email`ов. можно добавить в выборку "фильтр", чтобы заказы, в которых не указан email, не обрабатывались модулем.
- 186 replies
-
- запрос отзыва
- review reminder
-
(and 3 more)
Tagged with:
-
Сайт перестал работать
afwollis replied to a topic in Настройка и мелкая работа по уже существующему сайту
определитесь с задачей: - удалить проблемное дополнение; - выяснить причину тормозов на конкретном магазине (если на других работает) и, по возможности, исправить (либо удалить дополнение, если нельзя исправить). -
дороботка магазина
afwollis replied to maikl7's topic in Настройка и мелкая работа по уже существующему сайту
пришлите в ЛС данные для доступа на ftp и в админку - попробуем решить вопросы с jquery и "небезопасным контентом". -
дороботка магазина
afwollis replied to maikl7's topic in Настройка и мелкая работа по уже существующему сайту
Посмотрел еще. У вас там где-то в районе "ЭКСКЛЮЗИВНЫЕ АРОМАТИЗАТОРЫ SILVERLINE CAPELLA" и "Линейка SilverLine Capella, характеризуется такими яркими вкусами:" засел чумной код, в котором есть такое <div class="s3gt_translate_tooltip_mini_box" id="s3gt_translate_tooltip_mini" is_bottom="true" is_mini="true" style="background: initial !important; border: initial !important; border-radius: initial !important; border-spacing: initial !important; border-collapse: initial !important; direction: ltr !important; flex-direction: initial !important; font-weight: initial !important; height: initial !important; letter-spacing: initial !important; min-width: initial !important; max-width: initial !important; min-height: initial !important; max-height: initial !important; margin: auto !important; outline: initial !important; padding: initial !important; position: absolute; table-layout: initial !important; text-align: initial !important; text-shadow: initial !important; width: initial !important; word-break: initial !important; word-spacing: initial !important; overflow-wrap: initial !important; box-sizing: initial !important; display: initial !important; color: inherit !important; font-size: 13px !important; font-family: X-LocaleSpecific, sans-serif, Tahoma, Helvetica !important; line-height: 13px !important; vertical-align: top !important; white-space: inherit !important; left: 781px; top: 35px; opacity: 0.7;"> <div class="s3gt_translate_tooltip_mini" id="s3gt_translate_tooltip_mini_logo" title="Перевести выделенный фрагмент"> </div> <div class="s3gt_translate_tooltip_mini" id="s3gt_translate_tooltip_mini_sound" title="Прослушать" title_play="Прослушать" title_stop="Остановить"> </div> <div class="s3gt_translate_tooltip_mini" id="s3gt_translate_tooltip_mini_copy" title="Скопировать текст в буфер обмена"> </div> </div> копипаст с какого-то онлайн-переводчика? О_о и такое <link href="moz-extension://ae42ea4b-a949-430e-abf1-3a6fc620fe9a/skin/s3gt_tooltip_mini.css" rel="stylesheet" type="text/css"> тот самый "небезопасный контент". -
дороботка магазина
afwollis replied to maikl7's topic in Настройка и мелкая работа по уже существующему сайту
Для начала попробуйте перезалить файл "catalog/view/javascript/jquery/jquery-2.1.1.min.js" из архива используемой версии движка. Сейчас в нем ошибка и потому куча функционала, завязанного на jquery/js, просто отвалилась. -
нужно разработать плагин
afwollis replied to azret's topic in Программирование, создание модулей, изменение функциональности
Лучше набросать скрипт, который по заданным характеристикам переберет один раз товары и "расфасует" их по правильным категориям. Это позволит в дальнейшем нормально пользоваться функционалом и сторонними дополнениями. -
какие сайты на каких движках у вас размещены на этом хостинге?
- 4 replies
-
- очистка сайта
- вирусы
-
(and 1 more)
Tagged with:
-
ни вложений, ни скринов...
- 2 replies
-
- global site tag
- динамический ремаркетинг
-
(and 1 more)
Tagged with:
-
что за модуль "Модуль серии товаров"? загрузке какого прайса? как/чем "загружаете"? у остальных точно обновляется?
- 1 reply
-
- доработка модуля
- доработка модуля product series
- (and 1 more)
-
Ошибка 500 internal server error
afwollis replied to sib123's topic in Настройка и мелкая работа по уже существующему сайту
вангую жирный журнал ошибок. -
Внести правки на сайт (OpenCart)
afwollis replied to NickPetr's topic in Настройка и мелкая работа по уже существующему сайту
можно доработать купоны.