[Модули] Купить в один клик

maksym.v

Житель
Регистрация
21 Июн 2015
Сообщения
1
Симпатий
0
Тоже задаюсь этим вопросом.
 

MrWoolf

Житель
Регистрация
26 Фев 2016
Сообщения
33
Симпатий
2
Есть мануал установки для 4.11 ?
 
Регистрация
22 Ноя 2016
Сообщения
1
Симпатий
0
Добрые люди, выложите пожалуйста, а то скачал какой то другой, он по ходу для версии 4.11 не подходит
 

Itnull

Команда форума
Администратор
Регистрация
22 Май 2013
Сообщения
17.923
Симпатий
4.105
Что-то из этого есть в наличии?

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

Могу предложить:
- система бонусов
- отслеживание цены
- заказ в один клик
- нашли товар дешевле
- горящие акции
нет ничего из того что вы просите, если бы было выложил бы...
то что у вас ест ьна 4 11 - 4 12 идёт? или это под старый шаблон версия 4.8? просто под 4.8 у меня все это есть и оно не запускается на 4,11-4,12
 

Agressornonstop

Житель
Регистрация
16 Июл 2015
Сообщения
152
Симпатий
13
Модуль организовует на сайте функцию для быстрого заказа товара в магазине. Заказ падает в админпанель как обычный заказ. После чего администратор обрабатывает его. Удобство для пользователя очевидно - не нужно регистрироваться. Для администратора тоже. Заказ виден в админпанели при входе и приходит уведомление о нем на почту.

Инструкция
1) Копируем папку с модулем в application/modules

2) Заходим в панель администратора - модули - все модули - установить модули

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



Для отображения кнопки на странице отвечает метод Init, в который необходимо передать идентификатор товара.



Отображение на странице товара:

открываем файл templates/{имя вашего шаблона}/shop/product

там, где необходимо отобразить кнопку копируем код {$CI->load->module('buy_one_click')->init($model->getId())}



Отображение в каталоге и виджетах:

для версии 4.6.1:

открываем файл templates/{имя вашего шаблона}/components/TOpi/assets/one_product_item

для версии <=4.6

открываем файл templates/{имя вашего шаблона}/new_level/one_product_item

там, где необходимо отобразить кнопку копируем код {$CI->load->module('buy_one_click')->init($p->getId())}
Скачать:



Исправления для корректной работы на 4,7
buy_one_click/buy_one_click.php
PHP:
@@ -87,7 +87,7 @@ class Buy_one_click extends MY_Controller {
                 ));
             }
             else {
-            
+        
                 $key=self::createCode();

                 $data=array(
@@ -99,7 +99,7 @@ class Buy_one_click extends MY_Controller {
                     'origin_price'=>$this->input->post('Price'),
                     'date_updated'=>time(),
                     'date_created'=>time(),
-                    'key'=>$key,
+                    'order_key'=>$key,
                     'status'=>'1'
                 );

@@ -141,17 +141,17 @@ class Buy_one_click extends MY_Controller {
                 );

                 $order = SOrdersQuery::create()->filterByKey($key)->limit(1)->findOne();
-            
+        
                 \CMSFactory\Events::create()->registerEvent(array('order' => $order, 'price' => $order->getTotalPrice()), 'Cart:MakeOrder')->runFactory();

                 \cmsemail\email::getInstance()->sendEmail($order->user_email, 'make_order', $emailData);
-            
+                

                 echo json_encode(array(
                     'status'=>true,
                     'msg'=>'Ваш заказ принят в обработку. Наши менеджеры свяжутся с Вами'
                 ));
-            }
+            }
     }
Работает СПАСИБО!!!
 

massagist

Житель
Регистрация
28 Июн 2018
Сообщения
26
Симпатий
4
Блин, мне тоже очень нужен заказ в 1 клик :(

Помогите мне пожалуйста кто-то эту кнопку сделать "ЗАКАЗ в 1 КЛИК". Я заплочу!
 
Последнее редактирование модератором:
Сверху Снизу