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

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


Recommended Posts

скорее всего айди этого региона в вашей таблице зон (zone) отличается от 2805

Так и есть, у нас модуль доставки Почты России глючил из-за этого, пришлось этот регион отключить и создать новый, с id 3969. Я выполнил запрос к базе:

UPDATE geo SET zone_id = REPLACE(zone_id, '2805', '3969');

все поля zone_id населённых пунктов республики Саха поменялись на 3969, но автокомплит почему-то регион не подцепляет всё равно. Что не так?

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


Так и есть, у нас модуль доставки Почты России глючил из-за этого, пришлось этот регион отключить и создать новый, с id 3969. Я выполнил запрос к базе:

UPDATE geo SET zone_id = REPLACE(zone_id, '2805', '3969');

все поля zone_id населённых пунктов республики Саха поменялись на 3969, но автокомплит почему-то регион не подцепляет всё равно. Что не так?

попробуйте почистить кэш. запрос конечно мудреный вышел, я сначала и не понял, что хотели сделать, нужно

UPDATE geo SET zone_id = 3969 WHERE zone_id = 2805;

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

попробуйте почистить кэш. запрос конечно мудреный вышел, я сначала и не понял, что хотели сделать, нужно

UPDATE geo SET zone_id = 3969 WHERE zone_id = 2805;

Точно, удалил кеш из папки system/cache и всё заработало, спасибо. Я этот запрос не сам придумал, а взял отсюда http://w.abcd.bz/nyashki/massovaya-zamena-teksta-v-phpmyadmin.html Там правда решение для строк, но всё равно прокатило.

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


Подскажите, кто нибудь делал адаптацию под модуль https://opencartforum.com/topic/49336-google-recaptcha-v2-%D0%B4%D0%BB%D1%8F-ocstore-155x-%D0%BC%D0%B0%D0%BD%D1%83%D0%B0%D0%BB-vqmod/

??

Для страницы заказа и страницы регистрации

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

Здравствуйте! Попробовал сделать оформление заказа через popup окно (fancybox), однако в открывшемся окне видно, что не подгружаются css и скрипты.
Подскажите, пожалуйста, в чём может быть ошибка.
Сайт: http://willshop.ru/
Ссылка-кнопка при которой выскакивает popup окно - находится вверху, в мини-корзине и называется "Заказ 2".
Заранее благодарю!

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


Подскажите, кто нибудь делал адаптацию под модуль https://opencartforum.com/topic/49336-google-recaptcha-v2-%D0%B4%D0%BB%D1%8F-ocstore-155x-%D0%BC%D0%B0%D0%BD%D1%83%D0%B0%D0%BB-vqmod/

??

Для страницы заказа и страницы регистрации

 

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

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


Здравствуйте! Попробовал сделать оформление заказа через popup окно (fancybox), однако в открывшемся окне видно, что не подгружаются css и скрипты.

Подскажите, пожалуйста, в чём может быть ошибка.

Сайт: http://willshop.ru/

Ссылка-кнопка при которой выскакивает popup окно - находится вверху, в мини-корзине и называется "Заказ 2".

Заранее благодарю!

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

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

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

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

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

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

\catalog\model\tool\simpleapimain.php

public function checkCaptcha($value, $filter) {

...

}

если автор сделал по полной аналогии, взяв код с 2.х.х, то должно работать

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

\catalog\model\tool\simpleapimain.php

public function checkCaptcha($value, $filter) {

...

}

если автор сделал по полной аналогии, взяв код с 2.х.х, то должно работать

попробовал подправить, но у меня не получилось...

З.Ы. в программировании я полный н0ль :)

 

Рекапча автора убирает полностью стандартную капчу оцстора, и вместо неё ставит гугловскую (2 версии)

Я не много адаптировал его модуль рекапчи2 под шаблон moneymaker

 

у меня получилось следующие:

    <file name="catalog/controller/information/contact.php">
        <operation error="log">
            <search position="replace" offset="4"><![CDATA[if (isset($this->request->post['captcha'])) {]]></search>
            <add><![CDATA[
            if ($this->config->get('config_google_captcha_status')) {
			$this->document->addScript('https://www.google.com/recaptcha/api.js');

			$this->data['site_key'] = $this->config->get('config_google_captcha_public');
            } else {
                $this->data['site_key'] = '';
            }
		    ]]></add>
        </operation>
        <operation error="log">
            <search position="replace" offset="2"><![CDATA[if (empty($this->session->data['captcha']) || ($this->session->data['captcha'] != $this->request->post['captcha'])) {]]></search>
            <add><![CDATA[
            if ($this->config->get('config_google_captcha_status')) {
                $recaptcha = file_get_contents('https://www.google.com/recaptcha/api/siteverify?secret=' . urlencode($this->config->get('config_google_captcha_secret')) . '&response=' . $this->request->post['g-recaptcha-response'] . '&remoteip=' . $this->request->server['REMOTE_ADDR']);

                $recaptcha = json_decode($recaptcha, true);

                if (!$recaptcha['success']) {
                    $this->error['captcha'] = $this->language->get('error_captcha');
                }
            }
		    ]]></add>
        </operation>
    </file>
    <file name="catalog/view/theme/*/template/information/contact.tpl">
        <operation error="log">
            <search position="after"><![CDATA[<small class="text-neutral"><?php echo $entry_captcha; ?></small>]]></search>
            <add><![CDATA[<small class="text-neutral">Проверка на спам, пожалуйста нажмите на квадратик</small>]]></add>
        </operation>
        <operation error="log">
            <search position="replace"><![CDATA[<?php echo $entry_captcha; ?>]]></search>
            <add><![CDATA[
                    <?php if ($site_key) { ?>
                        <div class="g-recaptcha" data-sitekey="<?php echo $site_key; ?>"></div>
                    <?php } ?>
                 ]]></add>
        </operation>
        <operation error="log">
            <search position="replace"><![CDATA[<input type="text" name="captcha" value="<?php echo $captcha; ?>" id="input-captcha" class="form-control input-lg" />]]></search>
            <add><![CDATA[]]></add>
        </operation>
        <operation error="log">
            <search position="replace"><![CDATA[<img src="index.php?route=information/contact/captcha" alt="" id="captcha" />]]></search>
            <add><![CDATA[]]></add>
        </operation>
    </file>
</modification>

 

Было бы конечно очень современно видеть рекапчу 2-й версии, но чувствую я - что не судьба :)

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

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

Есть подозрение, что с osStor 2.1.0.2 конфликтует модуль. После обновления, вот такие ошибки при оформлении заказа лезут:

Notice: Error: Unknown column 'bprice' in 'field list'
Error No: 1054
INSERT INTO oc_order_product SET order_id = '21', product_id = '2410', name = 'Авокадо масло холодного прессования, 50 мл', model = '102Iris50', quantity = '1', price = '1290', total = '1290', bprice = '500', /*suppler*/ tax = '0', reward = '0' in /var/www/bioru/data/www/don-sharm.ru/system/library/db/mysqli.php on line 41Notice: Error: Unknown column 'bprice' in 'field list'
Error No: 1054

 

Что посоветуете?
 

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


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

Есть подозрение, что с osStor 2.1.0.2 конфликтует модуль. После обновления, вот такие ошибки при оформлении заказа лезут:

Notice: Error: Unknown column 'bprice' in 'field list'

Error No: 1054

INSERT INTO oc_order_product SET order_id = '21', product_id = '2410', name = 'Авокадо масло холодного прессования, 50 мл', model = '102Iris50', quantity = '1', price = '1290', total = '1290', bprice = '500', /*suppler*/ tax = '0', reward = '0' in /var/www/bioru/data/www/don-sharm.ru/system/library/db/mysqli.php on line 41Notice: Error: Unknown column 'bprice' in 'field list'

Error No: 1054

 

Что посоветуете?

 

есть подозрение, что вы говорите о том, в чём не разбираетесь:

1) эта ошибка в запросе, который находится в модели заказа

2) если проверите стандартный заказ, то увидите то же самое

3) в опенкарте нет поля bprice в указанной таблице

4) данный баг был в модели заказа в одной версии опенкарта, которую успели скачать некоторые пользователи, перезалейте файл /catalog/model/checkout/order.php с архива опенкарта официальной версии.

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

есть подозрение, что вы говорите о том, в чём не разбираетесь:

 

Совершенно верно. Именно по-этому, я задаю вопрос, а не утверждаю. Спасибо!

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


Подскажите, как реализовать в модуле, чтобы при выборе определенного вида доставки были доступны только конкретные виды оплаты. Стоят "Оплата плюс" и "Доставка плюс". Всю голову уже сломал, все равно выходят все виды оплаты. 

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


Подскажите, как реализовать в модуле, чтобы при выборе определенного вида доставки были доступны только конкретные виды оплаты. Стоят "Оплата плюс" и "Доставка плюс". Всю голову уже сломал, все равно выходят все виды оплаты. 

 

На вкладке "Оплата" у каждого метода оплаты есть выбор 

 

Отображать данный метод только для указанных вариантов доставки 

- Для всех

- Для выбранных

 

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

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


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

 

не обманывайте, поля там только на 49%, и это даже в css прописано! какой смысл одноколоночной компоновки с шириной полей ввода инфы о покупателе наполовину?

.simplecheckout-table-form {
    width: 49%;
    margin-right: 1%;
    float: left;
    text-align: left;
}

и я не решаю, что делать, я указываю на явные недостатки. хотя даже не недостатки, а мелкую недоработку, не влияющую на функционал, но не имеющую смысла.

 

если не в силах воспринимать критику, то Афобазол Вам в помощь! (не реклама)

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


а почему бы сразу не сделать ширину одноколоночной корзины 100%??

не обманывайте, поля там только на 49%, и это даже в css прописано! какой смысл одноколоночной компоновки с шириной полей ввода инфы о покупателе наполовину?

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

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

более того, эта ширина в макете под старый опенкарт и сделана так в его же стиле (посмотрите например стандартную регистрацию и заказ), в новом макете нового опенкарта ширина 100%.

а уж ширина корзины везде 100%.

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

а уж ширина корзины везде 100%.

напомню начало разговора

добрый день!

пожелание: при одноколоночном режиме сделать в simplecheckout-table-form ширину контента на 100%

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


напомню начало разговора

вообще-то я процитировал, на что отвечал, после чего вы обвинили меня во вранье. и та ваша первоначальная мысль съехала на то, что при обновлении слетают стили, что тоже неверно. и помочь я хотел адресно, как обычно и делаю, у вас было 100%. за всё время существования модуля этот стиль у формы никому не помешал, поэтому таким и оставался всё время. но пожелание запишу в список пожеланий.

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

Обратил внимание, если покупатель вводит свои данные английскими буквами, то письмо от магазина он не получает!!!! Когда пишет русскими, кроме емайла, то все нормально.

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


Обратил внимание, если покупатель вводит свои данные английскими буквами, то письмо от магазина он не получает!!!! Когда пишет русскими, кроме емайла, то все нормально.

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

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

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

Дело в том, что когда удаляю (отключаю) модуль в админке, отправка писем  работает без нареканий. 

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


Дело в том, что когда удаляю (отключаю) модуль в админке, отправка писем  работает без нареканий. 

поверьте мне, что я слышал подобное десятки раз

1) мой модуль передает данные в модель заказа

2) модель заказа сохраняет данные в базу со статусом 0 (именно эти данные потом и видите в админке, когда статус заказа будет больше 0)

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

4) модель заказа берет данные заказа из бд, подтверждает заказ (делает статус больше 0) и отправляет письмо.

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

мой модуль может повлиять на письмо только если поставили его оцмоды или вкмоды для отправки кастомных полей в письме, но по умолчанию они не ставятся, их нужно ставить отдельно вручную. и статус оцмодов или вкмодов не зависит от статуса модуля в списке модулей и включение или отключение его не может повлиять на оцмоды и наоборот. даже если стоят эти оцмоды(вкмоды) и удаляете модуль, это даже "никто" не заметит, потому что модуль не принимает участие в отправке письма.

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

поверьте мне, что я слышал подобное десятки раз

1) мой модуль передает данные в модель заказа

2) модель заказа сохраняет данные в базу со статусом 0 (именно эти данные потом и видите в админке, когда статус заказа будет больше 0)

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

4) модель заказа берет данные заказа из бд, подтверждает заказ (делает статус больше 0) и отправляет письмо.

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

мой модуль может повлиять на письмо только если поставили его оцмоды или вкмоды для отправки кастомных полей в письме, но по умолчанию они не ставятся, их нужно ставить отдельно вручную. и статус оцмодов или вкмодов не зависит от статуса модуля в списке модулей и включение или отключение его не может повлиять на оцмоды и наоборот. даже если стоят эти оцмоды(вкмоды) и удаляете модуль, это даже "никто" не заметит, потому что модуль не принимает участие в отправке пись

Хорошо, будем искать причину в другом месте. 

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


Добрый день! Подскажите пожалуйста почему может не работать кнопка "Оформить заказ"? Нажимаю ее появляются круглые иконки прогрузки полей и все дальше ничего не происходит. В админке заказ не появляется.

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


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

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

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

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

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

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

Вхід

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

Вхід зараз

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

Important Information

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