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

Recommended Posts

 @29aleksey, здравствуйте.
Можно ли вывести вместо окна об успешном оформлении заказа стандартную страницу opencart  /index.php?route=checkout/succes ?

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


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

 @29aleksey, здравствуйте.
Можно ли вывести вместо окна об успешном оформлении заказа стандартную страницу opencart  /index.php?route=checkout/succes ?

да, можно изменить js и поставить там location на эту страницу

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

1 час назад, Donarium сказал:

Подскажите пожалуйста в каком файле js делать правки?

catalog\view\javascript\newfastorder.js

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

  • 3 months later...
42 минуты назад, Andrei85 сказал:

Алексей, написал в личку свою проблему с Вашим модулем

добрый день , не вижу сообщения от Вас

 

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

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

при незаполненых полях "имя" и "телефон" и последующем нажатии на "оформить заказ"

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

написал вам в личку

отправьте мне доступы я посмотрю почему так у вас

 

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

  • 2 months later...

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

Возник вопрос, если в настройках ocStore 2.3 стоит "показывать цену только авторизованным пользователям", то как будет работать ваш модуль "Быстрый заказ 7.3 (купить в 1 клик)"? Ведь по идее он не должен выводиться, так как человек не сможет купить товар пока не зарегистрируется.

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


4 часа назад, boris425 сказал:

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

Возник вопрос, если в настройках ocStore 2.3 стоит "показывать цену только авторизованным пользователям", то как будет работать ваш модуль "Быстрый заказ 7.3 (купить в 1 клик)"? Ведь по идее он не должен выводиться, так как человек не сможет купить товар пока не зарегистрируется.

с чего вы взяли что она не должна выводится

там нет условия в движке чтобы скрывалась кнопка когда нет цены ... можете под себя дописать условие и тогда не будет выводиться !

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

Простая логика, когда в настройках админки ставишь "показывать цену только авторизованным пользователям", то купить товар можно только зарегистрировавшись на сайте. Но ваш модуль все равно показывает цену и позволяет оформить заказ без регистрации. Это противоречит стандартной настройке движка. И то что это не учтено при разработке модуля — это косяк.

 

Вот пример, где сделано правильно: https://yangguang.ru

Доступ к цене можно получить только после авторизации/регистрации, соответственно, нельзя оформить быстрый заказ через кнопку "Купить в 1 клик". Но ваш модуль все равно позволяет покупать, даже когда в настройках админки выставишь "показывать цену только авторизованным пользователям".

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


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

Простая логика, когда в настройках админки ставишь "показывать цену только авторизованным пользователям", то купить товар можно только зарегистрировавшись на сайте. Но ваш модуль все равно показывает цену и позволяет оформить заказ без регистрации. Это противоречит стандартной настройке движка. И то что это не учтено при разработке модуля — это косяк.

 

Вот пример, где сделано правильно: https://yangguang.ru

Доступ к цене можно получить только после авторизации/регистрации, соответственно, нельзя оформить быстрый заказ через кнопку "Купить в 1 клик". Но ваш модуль все равно позволяет покупать, даже когда в настройках админки выставишь "показывать цену только авторизованным пользователям".

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

и в прошлом письме написал сделайте проверку и все 

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

Стандартные настройки Opencart едины для всех и модуль должен учитывать такие зависимости из коробки. Он ведь подтягивает цену, учитывает опции, почему не учитывает скрытие цены - это стандартная настройка Opencart в админке, а не моя личная задумка.

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


Извиняюсь за дублирование. Буду писать здесь, тем более будет полезно и другим решение данного вопроса.

Что касается проверки, если вы про $data['price'], то на сколько я понимаю это скроет цену, а мне надо скрыть кнопку быстрого заказа для незарегистированных пользователей.

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


5 минут назад, boris425 сказал:

Извиняюсь за дублирование. Буду писать здесь, тем более будет полезно и другим решение данного вопроса.

Что касается проверки, если вы про $data['price'], то на сколько я понимаю это скроет цену, а мне надо скрыть кнопку быстрого заказа для незарегистированных пользователей.

я говорю про то что дописать код проверки цены

<?php if ($product['price']) { ?>

а тут код кнопки

 <?php } ?>

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

Я правильно понимаю:

 

<?php if ($product['price']) { ?>

 

<button class="btn-quick-order btn-lg btn-block" type="button" onclick="fastorder_open(82);" title="Быстрый заказ">
            <i style="color:#ffffff;" class="fa fa-flip-horizontal fa-reply-all"></i>
        <span>Быстрый заказ</span>            
</button>

 

<?php } ?>

 

В myfastorder_opencart2.3x.ocmod.xml это будет так:

 

    <file path="catalog/view/theme/*/template/product/category.tpl">
    <operation>
        <search><![CDATA[<div class="button-group">]]></search>
            <add position="before"><![CDATA[
<?php if($config_on_off_qo_cpage =='1') { ?>

 

<?php if ($product['price']) { ?>
<div class="fastorder">
    <button class="btn-quick-order btn-lg btn-block" type="button" onclick="fastorder_open(<?php echo $product['product_id']?>);" title="<?php echo $config_text_open_form_send_order[$lang_id]['config_text_open_form_send_order']; ?>">
        <?php if($icon_open_form_send_order !=''){ ?>
            <i style="color:#<?php echo $color_button_open_form_send_order ;?>;" class="<?php echo $icon_open_form_send_order;?>"></i>
        <?php } else { ?>
            <i style="color:#<?php echo $color_button_open_form_send_order ;?>;" class="fa fa-flip-horizontal fa-reply-all"></i>
        <?php } ?>
    <span><?php echo $config_text_open_form_send_order[$lang_id]['config_text_open_form_send_order']; ?></span>            
</button>
</div>
<?php } ?>

 

<?php } ?>

 

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


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

Сейчас везде в файле myfastorder_opencart2.3x.ocmod.xml  внесу изменения и поставлю модуль.

Если что, можно будет чтобы Вы платно доработали модуль?

да, но не сегодня.... не успею..

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

Везде сработало, кроме product.tpl, под кнопкой "В корзину" выводится ошибка:

 

Notice: Undefined variable: product in /var/www/u0585089/data/www/xn--24-6kctqjdo8ao.xn--p1ai/system/storage/modification/catalog/view/theme/default/template/product/product.tplon line 302

 

Полагаю ошибка где-то в этом коде:

 

    <file path="catalog/view/theme/*/template/product/product.tpl">
    <operation>
        <search><![CDATA[<button type="button" id="button-cart"]]></search>
        <add position="after"><![CDATA[
<?php if($config_on_off_qo_product_page == '1') { ?>
<?php if ($product['price']) { ?>
<button class="btn-quick-order btn-lg btn-block" type="button" onclick="fastorder_open(<?php echo $product_id?>);" title="<?php echo $config_text_open_form_send_order[$lang_id]['config_text_open_form_send_order']; ?>">
    <?php if($icon_open_form_send_order !=''){ ?>
        <i style="color:#<?php echo $color_button_open_form_send_order ;?>;" class="<?php echo $icon_open_form_send_order;?>"></i>
    <?php } else { ?>
        <i style="color:#<?php echo $color_button_open_form_send_order ;?>;" class="fa fa-flip-horizontal fa-reply-all"></i>
    <?php } ?>
    <span><?php echo $config_text_open_form_send_order[$lang_id]['config_text_open_form_send_order']; ?></span>            
</button>    
<?php } ?>
<?php } ?>            
        ]]>
        </add>
    </operation>
    </file>

 

 

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


Спасибо. 5 утра уже, можно и поспать ;-) В благодарность куплю у вас еще модуль на другой домен.

Измененный myfastorder_opencart2.3x.ocmod.xml прикрепил во вложении, может кому-нибудь пригодится.

myfastorder_opencart2.3x.ocmod.xml

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


  • 2 weeks later...

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

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

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

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

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

Вхід

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

Вхід зараз

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

Important Information

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