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

Модуль Модуль Simple - упрощенная регистрация и заказ [Поддержка]


Recommended Posts

Здравствуйте, у меня проблема с установкой модуля Simple - упрощенная регистрация и заказ на шаблона UltraStore. Подскажите пожалуйста как решить?

Fatal error: Uncaught exception 'Twig_Error_Loader' with message 'Unable to find template "oct_ultrastore/template/common/simple_header.twig" (looked into: /home/res/res.ua/storage_resua/modification/catalog/view/theme, /home/res/res.ua/test/catalog/view/theme) in "default/template/account/simpleregister.twig" at line 3.' in /home/res/res.ua/test/system/library/template/Twig/Loader/Filesystem.php:215 Stack trace: #0 /home/res/res.ua/test/system/library/template/Twig/Loader/Filesystem.php(139): Twig_Loader_Filesystem->findTemplate('oct_ultrastore/...') #1 /home/res/res.ua/test/system/library/template/Twig/Environment.php(312): Twig_Loader_Filesystem->getCacheKey('oct_ultrastore/...') #2 /home/res/res.ua/test/system/library/template/Twig/Environment.php(378): Twig_Environment->getTemplateClass('oct_ultrastore/...', NULL) #3 /home/res/res.ua/test/system/library/template/Twig/Template.php(286): Twig_Environment->loadTemplate('oct_ultrastore/...', NULL) #4 /home/сайт/test/system/library/template/Twig/Environment.php(403) in /home/сайт/test/system/library/template/Twig/Loader/Filesystem.php on line 215

Надіслати
Поділитися на інших сайтах


Только что, nikitishin сказал:

...

Не залиты шаблоны модуля в каталог темы (нет файлов модуля), это второй шаг инструкции по установке

  • +1 1
Надіслати
Поділитися на інших сайтах

@deeman  подскажите пожалуйста, как на страницу simplecheckout вставить такое:

<script type="text/javascript">
  window.dataLayer = window.dataLayer || [];
  window.dataLayer.push({
 "ecommerce": {
        "purchase": {
            "actionField": {
                "id" : "тут номер заказа"
            },
            "products": [
                {
                    "id": "<?php echo $product_id; ?>",
                    "name": "<?php echo $heading_title; ?>",
                    "price": <?php if (!$special) { ?><?php echo $price; ?><?php } else { ?><?php echo $special; ?><?php } ?>,
                    "brand": "<?php echo $manufacturer; ?>"
                },
                {
                    "id": "<?php echo $product_id; ?>",
                    "name": "<?php echo $heading_title; ?>",
                    "price": <?php if (!$special) { ?><?php echo $price; ?><?php } else { ?><?php echo $special; ?><?php } ?>,
                    "brand": "<?php echo $manufacturer; ?>"
                }
            ]
        }
    }
});
</script>

 

Надіслати
Поділитися на інших сайтах


38 минут назад, Severok сказал:

@deeman  подскажите пожалуйста, как на страницу simplecheckout вставить такое:

Открываете шаблоны модуля (например simplecheckout.tpl) и вставляете.
Файлы модуля точно такие же как и любой другой файл опенкарта.

Надіслати
Поділитися на інших сайтах

16 минут назад, Severok сказал:

@deeman  не могу вытащить

"id" : "тут номер заказа"

и проблема в том, что id, name, price и brand просто одинаковые, хотя на simplecheckout два разных товара :-?

1. Айди заказа вы и не вытащите до момента создания заказа, в таком случае такой код нужно вставлять или на странице успешного создания заказа или в шаблонах модулей оплаты. Более того, не только его нужно вставить, но и передать данные с контроллера, то есть поправить код контроллера

2. Не в модуле разные, а в опенкарте, корзина и содержимое - функционал опенкарта, но никак не модуля. И опять же нужна работа программиста.

Поэтому просто ответа "как вставить" нет, нужно писать код. Я код каждому пользователю под его нужды не пишу, извините. Особенно если учесть, что править то нужно не модуль и не от модуля зависимость. Это код общего плана для опенкарта

  • +1 1
Надіслати
Поділитися на інших сайтах

Здравствуйте. При установке Маски телефона (tel): 

 

 Получать вызовом метода в API модуля (catalog/model/tool/simpleapimain.php)

Название метода в API модуля:

getTelephoneMask

Передавать метод значения другого поля: Страна

 

Метод работает только на Россию и Украину. 

 

    // example of code for getting a mask of field
    public function getTelephoneMask($country_id) {
        switch ($country_id) {
            case 176:
                return '+7(999)9999999';
                break;
            case 220:
                return '+38(999)9999999';
                break;  
        }
    }

 

 

Есть ли где-то заполненная данными функция? Спасибо.

Змінено користувачем Kastlp
Надіслати
Поділитися на інших сайтах


1 минуту назад, Kastlp сказал:

 

Указанный код getTelephoneMask в этом файле catalog/model/tool/simpleapimain.php - пример реализации (на него ссылается справка модуля). Можете открыть указанный код и доработать под свои нужды (добавить выбор под другие страны, добавить для них маски и так далее)

Надіслати
Поділитися на інших сайтах

Здравствуйте.

Подскажите, пожалуйста, как можно добавить кнопку на странице оформления заказа? Я хочу сделать кнопку "Подписаться", чтобы в процессе оформления заказа пользователь имел возможность подписаться на новости в соцсетях.

Надіслати
Поділитися на інших сайтах


Только что, Behard сказал:

Здравствуйте.

Подскажите, пожалуйста, как можно добавить кнопку на странице оформления заказа? Я хочу сделать кнопку "Подписаться", чтобы в процессе оформления заказа пользователь имел возможность подписаться на новости в соцсетях.

Всё, что можно сделать в модуле, можете посмотреть в его админке. Всё, чего там нет делается через доработку кода. Я не пишу код или инструкции по написанию кода каждому покупателю, извините.

Надіслати
Поділитися на інших сайтах

3 минуты назад, Kirill1708 сказал:

Добрый день.

Подскажите в чем может быть проблема.

Стоит ваш модуль. При нажатии на корзину она очень медленно загружается.

сайт latuk.by

Вопрос нужно задать правильно "стала медленнее загружаться", учитывая дату покупки модуля. Вы можете проверить страницу регистрации модуля - это модуль в чистом виде, увидите. что он не тормозит. На странице заказа грузятся модули доставки, оплаты, учета в заказе, корзина и так далее. Отключайте последовательно модули доставки и оплаты, отменяйте свои правки, найдёте причину.

 

Ну и быстрый тест стандартного заказа говорит о проблеме в модулях доставки, вот например блок доставки со стандартного заказа, можете сами оценить как долго он грузится

 

https://latuk.by/index.php?route=checkout/shipping_method

Надіслати
Поділитися на інших сайтах

20 часов назад, deeman сказал:

Всё, что можно сделать в модуле, можете посмотреть в его админке. Всё, чего там нет делается через доработку кода. Я не пишу код или инструкции по написанию кода каждому покупателю, извините.

Вы хотя бы можете сказать, можно ли такое реализовать функционалом плагина и, если нужно вставлять код кнопки, то в каком месте?

Надіслати
Поділитися на інших сайтах


47 минут назад, Behard сказал:

Вы хотя бы можете сказать, можно ли такое реализовать функционалом плагина и, если нужно вставлять код кнопки, то в каком месте?

Такой функции нет. Вставить можете в любом шаблоне модуля в любом месте в catalog/view/theme/тема/template/checkout/simplecheckout*.tpl

Названия файлов говорят о блоке, общий шаблон - simplecheckout.tpl

В нем также по коду и названию примерно понятно, что за что отвечает и в каком месте выводится.

Надіслати
Поділитися на інших сайтах

2 часа назад, deeman сказал:

Такой функции нет. Вставить можете в любом шаблоне модуля в любом месте в catalog/view/theme/тема/template/checkout/simplecheckout*.tpl

Названия файлов говорят о блоке, общий шаблон - simplecheckout.tpl

В нем также по коду и названию примерно понятно, что за что отвечает и в каком месте выводится.

Спасибо

Надіслати
Поділитися на інших сайтах


В 06.10.2015 в 00:44, Alexlife сказал:

возможно ли создать отдельный блок с добавлением в него новых полей или доп поля можно только добавить в уже существующие блоки? а на эти два файла. я по какой то причине не обратил внимание...

 

В 06.10.2015 в 09:39, deeman сказал:

у меня есть минимодуль, который подключается в разметку блоков как {simple_fields} и выглядит, как отдельный блок, единственное, у него нет админки и поля нужно будет прописать прямо в его коде, скину вам на почту

 

@deeman Здравствуйте. Наткнулся в поиске по теме на такой ответ по вопросу "Сделать дополнительный блок, с кастомными полями". Скажите пожалуйста, существует ли версия этого мини-модуля под OC 3.0?:rolleyes:

Надіслати
Поділитися на інших сайтах


Только что, paulkouls сказал:

 

Здравствуйте. Наткнулся в поиске по теме на такой ответ по вопросу "Сделать дополнительный блок, с кастомными полями". Скажите пожалуйста, существует ли версия этого мини-модуля под OC 3.0?:rolleyes:

Нет, такого у меня нет

Надіслати
Поділитися на інших сайтах

Добрый День! 

Не могу добавить блок - "Оплата" в "КОНСТРУКТОР ШАГОВ И БЛОКОВ" (ничего не происходит при попытке добавления), никаких ошибок нет, при ручном редактирование и попытке вставить блок {payment} он вставляется с 3 раза а потом сам удаляется, подключены только стандартные способы оплаты (банковская карта, при получении ) . В консоли бесконечный дебагер, js ошибок не наблюдается.

не подскажите в чем может быть проблема ?  

Надіслати
Поділитися на інших сайтах


Здравствуйте, после установки страница корзины и оформления заказа недоступна. Шаблон стандартный. Куда в первую очередь копать?

Надіслати
Поділитися на інших сайтах


2 минуты назад, kuripka2222 сказал:

Здравствуйте, после установки страница корзины и оформления заказа недоступна. Шаблон стандартный. Куда в первую очередь копать?

в лог ошибок

Надіслати
Поділитися на інших сайтах


12 минут назад, Dimasscus сказал:

в лог ошибок


В логах ошибка 

[Wed Jan 13 16:13:59 2021] [error] [client 188.243.183.203:10899] PHP Fatal error:  Uncaught Twig\\Error\\LoaderError: Template "default/template/common/simple_header.twig" is not defined in "/template/checkout/simplecheckout.twig" at line 4. in /***/public_html/storage/vendor/twig/twig/src/Loader/ArrayLoader.php:70\nStack trace:\n#0 /public_html/storage/vendor/twig/twig/src/Environment.php(299): Twig\\Loader\\ArrayLoader->getCacheKey('default/templat...')\n#1 /***/qadget.ru/public_html/storage/vendor/twig/twig/src/Environment.php(381): Twig\\Environment->getTemplateClass('default/templat...')\n#2 /***/public_html/storage/vendor/twig/twig/src/Template.php(333): Twig\\Environment->loadTemplate('default/templat...', NULL)\n#3 /***/public_html/storage/cache/template/d7/d73b40df9719e9e58f71e77c74abce921974ac8c4fcc0c863edef033ed456a72.php(43): Twig\\Template->loadTemplate('default/templat...', 'eltczones/templ...', 4)\n#4 /home/k/kuripka/qadget.ru/public_html/storage/vendor/twig/twig/src/Template.php(40 in /***/public_html/storage/vendor/twig/twig/src/Loader/ArrayLoader.php on line 70, referer /***/

Надіслати
Поділитися на інших сайтах


  • dinox changed the title to Модуль Simple - упрощенная регистрация и заказ [Поддержка]

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

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