Jump to content

Recommended Posts

Всем привет!!!
 
Разработал для себя оформление заказа и корзину, убрал все лишнее, добавил новые стили, переделал принцип оформления, сделал адаптивной!
 
Успешно использую на разных сайтах под разные тематики, одни из них в спойлере:


http://svl.domen8.ru/ - интернет магазин одежды Sivaly (сайт в разработке)
http://amper-shop.ru/ - магазин электротехнических решений
http://kvadra4t.ru/ - авто-товары

http://infinity888.ru/ - ювелирный дом (ломбард)
(все эти сайты рабочие, так что не рекомендую завершать оформление заказа)


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

Корзина:
post-719225-0-21363300-1482613909_thumb.png

 

Оформление:

Шаг 1 (с регистрацией):

post-719225-0-30265400-1482614217_thumb.png

Шаг 1 (без регистрацией):

post-719225-0-88112000-1482614724_thumb.png

Шаг 2 (заполнение данных):

post-719225-0-67323700-1482614320_thumb.png

Шаг 3 (выбор способа доставки):

post-719225-0-07362600-1482614431_thumb.png

Шаг 4 (выбор способа оплаты):

post-719225-0-11481700-1482614966_thumb.png

Шаг 5 (финальная часть):

post-719225-0-88595200-1482615045_thumb.png


Если моя задумка Вам показалась интересной, и Вы хотели бы видеть в виде модуля для магазина, пожалуйста пишите свои предложения по цене или изменениям, которые Вам покажутся необходимыми в модуле.
 
Если эта тема будет популярна, да в прочем и в любом другом исходе, я выпущу модуль для версий 2.0 -> 2.1 -> 2.3, но с Вашей помощью мне будет легче)))
 
Жду от Вас положительных комментариев!!!
 
P.S. Верстка адаптивная, поэтому не будет проблемы с показом на мобильных устройствах!

Share this post


Link to post
Share on other sites

Ну да, согласен, есть и такой модуль. Но ведь я предлагаю свое решение, а не копию Simple модуля.

Share this post


Link to post
Share on other sites

выглядит неплохо

есть ряд вопросов

 

Что с регистрацией и редактированием аккаунта? Отдельно придется править?

Что с редактированием заказа в админке?

Свои поля можно задавать в настройках?

Share this post


Link to post
Share on other sites

выглядит неплохо

есть ряд вопросов

 

Что с регистрацией и редактированием аккаунта? Отдельно придется править?

Что с редактированием заказа в админке?

Свои поля можно задавать в настройках?

Хорошие вопросы ))

Пока все на стадии разработки и тестирования.

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

Регистрация проходит успешно, на скриншотах показаны варианты с и без авторизацией.

Редактирование заказа в админке не изменилось, там я ничего не изменял

Добавлять "Свои поля" я конечно же планирую включить в модуль

 

P.S. так же, если кому интересно, в первом спойлере, по ссылке магазина одежды, можете перейти в личный кабинет (иконка человечка в правом верхнем углу). Это так же моя работа. И думаю не плохо было бы добавить в этот модуль. Есть возможность из админки редактировать фото

 

P.P.S. Чуть не забыл, войти в ЛК можете так: [email protected] и demo

Share this post


Link to post
Share on other sites

 

 

Если эта тема будет популярна, да в прочем и в любом другом исходе, я выпущу модуль для версий 2.0 -> 2.1 -> 2.3, но с Вашей помощью мне будет легче)))

Что сказать, это не относится к модулю это ближе к оформлению, раскраска для оформления заказа.

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

Share this post


Link to post
Share on other sites

Что сказать, это не относится к модулю это ближе к оформлению, раскраска для оформления заказа.

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

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

Кроме дотошных стариков

Они предпочтут побольше подробностей

Share this post


Link to post
Share on other sites

Минимальная стоимость дополнений на форуме 300 рублей.Оформите в виде модуля,выложите в раздел платных дополнений и всё будет ясно и понятно без того что бы создавать подобные топики.To be or not be....

Share this post


Link to post
Share on other sites

Мне идея нравится, внешний вид приятный. Simple не хочу ставить из-за ion cube loader'а. Сейчас сам сижу правлю страницу оформления заказа по инструкциям с форума, на это уходит много времени и это только вариант без регистрации. Если бы было комплексное решение под ocmod, считаю модуль бы точно пользовался популярностью.

Share this post


Link to post
Share on other sites
3 часа назад, Keyua сказал:

Мне идея нравится, внешний вид приятный. Simple не хочу ставить из-за ion cube loader'а. Сейчас сам сижу правлю страницу оформления заказа по инструкциям с форума, на это уходит много времени и это только вариант без регистрации. Если бы было комплексное решение под ocmod, считаю модуль бы точно пользовался популярностью.

Согласен. Но пока вот руки не доходят собрать все в кучу.

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

Где то все равно приходится баги устранять. Недавно с доставкой разобрался, специально для этого модуль ТК "ПЭК" сделал. Сейчас вроде работает.

Но все равно есть недочеты. Так, что, пока не будет стабильной версии, в модуль собирать не буду.

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Similar Content

    • By AnnaBez
      Всем добрый день.
      Моя задача состоит в том, чтобы в корзине товары у которых общий продавец были сгруппированы. На скриншоте пример.
       
      Это контроллер simplecheckout_cart.php
      foreach ($products as $product) { $product_store = $this->model_catalog_product->getStorename($product['product_id']); ...... $this->_templateData['products'][$product_store] = array( 'store_name' => $product_store, 'key' => isset($product['key']) ? $product['key'] : '', 'cart_id' => isset($product['cart_id']) ? $product['cart_id'] : '', 'thumb' => $image, 'name' => $product['name'], 'model' => $product['model'], 'minimum' => $product['minimum'], 'option' => $option_data, 'recurring' => $recurring, 'quantity' => $product['quantity'], 'stock' => $product['stock'] ? true : !(!$this->config->get('config_stock_checkout') || $this->config->get('config_stock_warning')), 'reward' => ($product['reward'] ? sprintf($this->language->get('text_points'), $product['reward']) : ''), 'price' => $price, 'total' => $total, 'href' => $this->url->link('product/product', 'product_id=' . $product['product_id']) ); } А это simplecheckout_cart.twig
      {% for product_store in products %} Продавец {{ product_store['store_name'] }} {% for product in products %} ..... /* здесь стандартный вывод товара*/ {% endfor %} {% endfor %} Это не работает, как надо. Второй скриншот


    • By stasinka91
      Здравствуйте! ocStore 2.1.0.2.1
      Мне нужно вывести изображение товара при редактировании.
      вот сюда https://prnt.sc/vs5dgt
       
      Добавила колонку и изображение товара, колонка отображается изображение нет 
      <div class="tab-pane" id="tab-cart"> <div class="table-responsive"> <table class="table table-bordered"> <thead> <tr> <td class="text-left"><?php echo $column_image; ?></td> <td class="text-left"><?php echo $column_product; ?></td> <td class="text-left"><?php echo $column_model; ?></td> <td class="text-right"><?php echo $column_quantity; ?></td> <td class="text-right"><?php echo $column_price; ?></td> <td class="text-right"><?php echo $column_total; ?></td> <td><?php echo $column_action; ?></td> </tr> </thead> <tbody id="cart"> <?php if ($order_products || $order_vouchers) { ?> <?php $product_row = 0; ?> <?php foreach ($order_products as $order_product) { ?> <tr> <td class="text-center imagepopup"><?php if ($product['image']) { ?><a href="<?php echo $product['image']; ?>"><img src="<?php echo $product['thumb']; ?>" title="<?php echo $product['name']; ?>" alt="<?php echo $product['name']; ?>" /></a><?php } ?></td> <td class="text-left"><a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a><br /> <input type="hidden" name="product[<?php echo $product_row; ?>][product_id]" value="<?php echo $order_product['product_id']; ?>" /> <?php foreach ($order_product['option'] as $option) { ?> - <small><?php echo $option['name']; ?>: <?php echo $option['value']; ?></small><br /> <?php if ($option['type'] == 'select' || $option['type'] == 'radio' || $option['type'] == 'image') { ?> <input type="hidden" name="product[<?php echo $product_row; ?>][option][<?php echo $option['product_option_id']; ?>]" value="<?php echo $option['product_option_value_id']; ?>" /> <?php } ?> <?php if ($option['type'] == 'checkbox') { ?> <input type="hidden" name="product[<?php echo $product_row; ?>][option][<?php echo $option['product_option_id']; ?>][]" value="<?php echo $option['product_option_value_id']; ?>" /> <?php } ?> <?php if ($option['type'] == 'text' || $option['type'] == 'textarea' || $option['type'] == 'file' || $option['type'] == 'date' || $option['type'] == 'datetime' || $option['type'] == 'time') { ?> <input type="hidden" name="product[<?php echo $product_row; ?>][option][<?php echo $option['product_option_id']; ?>]" value="<?php echo $option['value']; ?>" /> <?php } ?> <?php } ?></td> <td class="text-left"><?php echo $order_product['model']; ?></td> <td class="text-right"><?php echo $order_product['quantity']; ?> <input type="hidden" name="product[<?php echo $product_row; ?>][quantity]" value="<?php echo $order_product['quantity']; ?>" /></td> И в контролер 
      // Products $this->load->model('tool/image'); $data['column_image'] = $this->language->get('column_image'); $data['order_products'] = array(); $products = $this->model_sale_order->getOrderProducts($this->request->get['order_id']); foreach ($products as $product) { $data['order_products'][] = array( 'product_id' => $product['product_id'], 'name' => $product['name'], 'image' => $this->model_tool_image->resize($product['image'], 500, 500), 'thumb' => $this->model_tool_image->resize($product['image'], 100, 100), 'model' => $product['model'], 'option' => $this->model_sale_order->getOrderOptions($this->request->get['order_id'], $product['order_product_id']), 'quantity' => $product['quantity'], 'price' => $product['price'], 'total' => $product['total'], 'reward' => $product['reward'] ); } Сейчас стоит модификатор который подгружает изображение в заказ, соответственно общий вывод есть же, в данный блок только нужно вывести
       
      Подскажите пожалуйста, что сделала не так?
       
    • By ArtemPitov
      1 050.00 руб · Срок продления: 500.00 руб за 360 дней
      Скачать/Купить дополнение


      Брошенная корзина + вечная корзина + редактор корзин
      Будет работать с симплой, собирает заказы гостей, после окончания периода лицензии модуль будет работать 
       
      Дополнения предназначено для сбора, обработки и рассылки уведомлений о забытых корзинах. 
      Система отслеживает добавления и изменения товаров в корзине, а также оформления заказа, тем самым собирает информацию о забытых или не до конца оформленных заказах. 
      Опираясь на статистические данные, около 70 – 80% корзин интернет-магазина остаются брошенными, а в реалиях OpenCart с временем жизни корзины для гостей не более часа статистика может быть еще хуже. Для борьбы с этой проблемой была разработана система, включающая в себе сбор, восстановления и хранения товаров в корзине покупателя.
       
      Демо:
      admin  
      Модуль собирает:
       Информация о покупателе. ФИО, Номер телефона, Email, Магазин в котором оформлялся заказ (актуально для мультимагазинов), язык магазина (актуально для мультиязычных магазинов). Сохранения данных корзины. Собираются все стандартные данные корзины OpenCart.  
      Возможности:
      Отправка email уведомлений. Рассылка сообщений клиентам о забытых заказах с возможною добавления купона и повторных отправок оповещений, учитывается язик и магазин в котором находится потерянная корзина. Восстановления корзины по ссылке. Позволяет восстановить корзину по ссылке, для постоянных клиентов с авторизацией. Во время формирования ссылки используется два ключа шифрования, первый внешний которые вы можете указать в настройках, второй системный.   Не ограничено хранения товаров в корзине. Метка корзины хранится в cookie, у каждого покупателя индивидуальная и зашифрованная внутренним и внешним кличем. Для мультимагазина формируются индивидуальные метки. Рассылка уведомлений. Предусмотрена автоматическая (cron) или ручная рассылка уведомлений, дополнительно в целях безопасности защищена секретным кличем который формируется для каждой копии модуля индивидуально.  
      Установка:
       Инструкция по установке доступна при скачивание модуля   
      Технические требования:
      PHP версии 5.6 или выше OpenCart и другие сборки версий 2.1.х  IonCube 10  
      Лицензия
       
       
      Добавил ArtemPitov Добавлено 23.04.2018 Категория Покупки, оформление заказа, корзина Системные требования Ioncube Loader 10, php 5.6 и выше Метод активации По запросу в ЛС Ioncube Loader Требуется OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 3.0
      2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1 Обращение к серверу разработчика Нет Старая цена  
    • By OtezVikentiy
      300.00 руб
      Скачать/Купить дополнение


      Фоновая регистрация в момент заказа

      Фоновая регистрация пользователя в момент заказа
      Любой аудитор интернет магазина советует делать фоновую регистрацию пользователя. Этот модуль как раз позволяет Вам это сделать!

      Модуль регистрирует учетную запись для нового клиента в момент оформления заказа, на основании тех данных, которые клиент уже ввел в форму. Обязательное поле - это email. Пароль генерируется автоматически случайным образом и отправляется пользователю на почту. Помимо этого модуль автоматически прикрепляет к учетной записи пользователя только что оформленный заказ. Это позволяет пользователю сразу видеть, что его заказ находится в обработке, что он всё сделал правильно и в последствии отслеживать статус заказа.
       
      Основные функции, возможности и настройки:
      - Возможность автоматически в фоновом режиме регистрировать учетную запись клиента.
      - Возможность генерировать пароль случайным образом
      - Возможность включить модуль только для определенных групп пользователей
      - Поддержка нескольких магазинов
      - Поддержка нескольких языков
      - Не перезаписываются и не заменяются основные файлы
      - Возможность включить или отключить модуль в любое время
      - Простая и легкая установка
       
      Совместимость:
      - OpenCart 3.0.*
      - OpenCart 2.3.*
      - OCStore 3.0.*
      - OCStore 2.3.*
       
      Требования:
      - php 5.6+
      - ionCube
      Языки:
      - Русский
      - Английский
       
      Инструкция по установке:
      - Модуль устанавливается стандартным образом.
       
      Дополнительные инструкции после установки:
      - отсутствуют
       
      Техподдержка:
      email - [email protected]
      telegram - @OtezVikentiy
       
      Лицензирование:
      - лицензия выдаётся на 1 домен + любое количество поддоменов.
      Прочее:
      - Работоспособность модуля проверяется на только что установленной системе без участия других модулей
      - Конфликты с другими модулями не являются критической ошибкой в самом модуле и требуют дополнительной кастомизации (отладки), что обычно ложится на плечи разработчика магазина.
      - Претензии по ошибкам, возникшим в результате конфликта с другими модулями/шаблонами в бесплатную поддержку модуля не входят.
      Что зашифровано в модуле:
      - Контроллер админки модуля
       
      Покупая и устанавливая данный программный продукт вы безоговорочно и полностью соглашаетесь со всеми пунктами изложенными в следующих документах:
      Политика поддержки
      Лицензионное соглашение Добавил OtezVikentiy Добавлено 09.09.2020 Категория Модули Системные требования php5.6+, ionCube Метод активации По запросу в ЛС
      По запросу на почту
      По емейлу Ioncube Loader Требуется OpenCart 3.0
      2.3 ocStore 3.0
      2.3 OpenCart.Pro, ocShop Обращение к серверу разработчика Нет Старая цена 500  
    • By Leingard
      450.00 руб
      Скачать/Купить дополнение


      FakeOrders 1.5.1 PRO - имитация заказов на сайте
      Интерактивный модуль имитации заказов на сайте, который значительно повысит доверие Ваших клиентов к Вашему сайту!
       
      Модуль повышает доверие Ваших клиентов, путём имитации заказов на Вашем сайте. Клиенты видят, как в данный момент совершаются заказы на Вашем сайте реальных товаров, на которые они могут перейти и убедится в этом
       
      Посмотреть демо работы модуля OcStore 2.3 (установлено 8 секунд)
      Просмотреть демо работы модуля OcStore 2.1 (Установлено 6 секунд)
      Демо админ. панели (demo, demo) OcStore 2.3
       
      Версия для OpenCart 3
       
      Особенности:
      Быстрая скорость работы Использует актуальную информацию о Ваших товарах Возможность выбора категории из которой будут отображаться товары для имитации заказов (свой набор товаров) Возможность задать интервал для отображения (NEW) Возможность задать ценовую политику товаров для отображения (NEW) Разрешить / запретить показывать товары с ценой "0" (NEW) Разрешить / запретить показывать товары с количеством "0" (NEW) Возможность указать позицию отображения Возможность задать свой отступ отображения блока Удобная графическая настройка всех элементов модуля Поддержка практически любых нестандартных тем Повышает доверие к Вашему сайту с первых минут пребывания на нем  
      Приобретая модуль сейчас, в следующих дополнениях Вы бесплатно получите:
       
      3 вида анимации появления и исчезания 3 вида тем оформления (Классическая, Новогодняя, Современная)  
      Инструкция:
      Установите и настройте модуль по Вашим пожеланиям Выведите через схемы на любую страницу в любом расположении  
      Сложность установки и настройки: Лёгкая
       
      Обновление 1.5
      Добавлена возможность отображения общего количества покупок товара (Купили N раз) Добавлена возможность включения / выключения товаров со статусом "выключен" (FIX если у Вас отображались товары с ценой 0) Теперь вся анимация модуля воспроизводится на CSS5, вместо JS (анимация стала легче и быстрее) Исправлена неполадка при которой товары выводились из одной категории некорректно Исправлена неполадка с повторением анимации одинаковых товаров Добавлена проверка цены на все возможные скидки и акции Добавлены подсказки для некоторых пунктов настроек  
      Обновление 1.4
      Оптимизирована работа скриптов вывода Исправлена неполадка при вызове товара из выключенной категории Обновление 1.3
      Возможность задать интервал для отображения (NEW) Возможность задать ценовую политику товаров для отображения (NEW) Разрешить / запретить показывать товары с ценой "0" (NEW) Разрешить / запретить показывать товары с количеством "0" (NEW)  
      Обновление 1.2
      Добавлена возможность выбрать категорию из которой будут отображаться товары для имитации заказов (свой набор товаров) Добавлена возможность указать позицию отображения Добавлена возможность задать свой отступ отображения блока Дополнительная оптимизация Исправления совместимости с некоторыми популярными темами  
      Обновление 1.1
      OpenCart/OcStore 2.2 Opencart/OcStore 2.1  
       
      Лицензия:
      Модуль продается с лицензией на сайт. Одна покупка = Один домен Покупая копию модуля вы получаете право на использование. Распространения модуль платно или бесплатно нарушает лицензию и грозит обнулением покупки, а так же уголовной ответственность предусмотренной статей 146 УК РФ (Нарушение авторских и смежных прав)  Автор оставляет за собой право изменят условия предоставления лицензии, изменения цены и стоков продления лицензии. Все доработки, переработки и изменения функционала не входят в стоимость модуля и оплачиваются отдельно по письменной договоренности с автором.  
      Тип распространения:
      Как есть Добавил Leingard Добавлено 20.12.2017 Категория Покупки, оформление заказа, корзина Системные требования bootstrap Метод активации По запросу в ЛС Ioncube Loader Нет OpenCart 2.3
      2.1 ocStore 2.3
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1 Обращение к серверу разработчика Нет Старая цена 550  
  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.