Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up

Recommended Posts

Добрый день,

 

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

Конкретно "Быстрый заказ" от https://github.com/WhiskeyMan-Tau/fastorder.ocmod

Закопипастил все файлы и переименовал, дописал в controller/product/product.php 

$data['feedback'] = $this->load->controller('product/feedback', ['price'=>$data['price'],'product_name'=>$data['heading_title'], 'product_id'=>$data['product_id']]); 

И добавил в footer.tpl

<script>
  function showForm1(data){
    $.ajax({
      url: 'index.php?route=product/feedback/getForm',
      type: 'post',
      data: {product_name: data['product_name'], price: data['price'] ,product_id: data['product_id']},

      beforeSend: function() {
      },
      complete: function() {
      },
      success: function(result) {
        $('#feedback-form-container'+data['product_id']).html(result);
      },
      error: function(xhr, ajaxOptions, thrownError) {
        alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText);
      }
    });
};
</script>

Вот, что у меня в итоге получилось

fastorder.jpg.56b0332bb89942ec1bc2f3db29e174d2.jpg

Если присмотреться, но у меня форма раздвоилась (видно на скриншоте небольшой выступ с правой стороны). После того как я кликаю по этому выступу появляется моя форма. 

fastorder_1.jpg.c0ffbd8b6a05ac5768385cdd54cccdd5.jpg

В карточке товара есть кнопка "Быстрый заказ" и кнопка "Нашли дешевле".

При нажатии на кнопку, что я добавил ("Нашли дешевле") появляются раздвоенная форма, а при нажатии на "Быстрый заказ", ничего не происходит.

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

Кто-то, сможешь объяснить, где я мог накосяччить?

Link to post
Share on other sites

Смотрите что возвращает вам ajax через console

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Similar Content

    • By OCdevWizard
      Модуль Оформление заказа это многофункциональный модуль для управления оформлением заказав, регистрации и авторизации пользователей на вашем сайте. Вы можете создавать неограниченное количество форм с необходимым набором всевозможных полей (как обычных так и динамичных, которые могут отображаться при выборе значений от других полей), у модуля нет аналогов с таким же функционалом, который обеспечивает гибкость в отображении модуля в различных местах вашего сайта. Это не просто модуль, который позволит оформить заказ (буквально два-три поля и кнопка оформить, но также полноценная форма с выбором методов доставки и оплаты и всем остальным) но также он берет на себя процесс авторизации и регистрации пользователя. Но это еще не все, модуль также упрощает процесс создание\редактирования заказа и создание\редактирования покупателя в админке. Но и это еще не все, через специальную код-маску модуль можно вставить в любое место страницы, или вызывать форму модуля при клике на любой элемент вашего сайта.
       
      Уважаемые покупатели. На demo сайте за частую отображена только часть функционала, которую выполняет модуль, так как тяжело спрогнозировать то что нужно будет вам. По этому пожалуйста если у вас есть вопросы по работе модуля или у вас есть конкретная задача но вы сомневаетесь поможет ли её решить модуль то я рекомендую вам спросить об этом на странице поддержки модуля или же написать мне личное сообщение.
       
      Обратите внимание. Специально для экономии вашего времени когда вы впервые настраиваете модуль, создавая формы, поля и т.д., была разработана услуга - "Быстрый старт". При заказе модуля она доступна для выбора по более низкой цене не же ли если её заказывать отдельно от модуля, пожалуйста обратите на это внимание. "Быстрый старт" - позволяет вам в один клик установить базовый набор из 21 формы, 33 типов полей, 3 шаблонов для email уведомлений, а также базовые настройки модуля.

      FAQ - здесь собраны ответы на самые популярные вопросы.
       
      Покупатели чаще всего применяют этот модуля для:
      - реализации "Заказа в 1 клик с минимальным набором полей"
      - реализации "Оформление заказа в корзине"
      - реализации "Упрощенное оформление заказа"
      - реализации "Пошаговое оформление заказа"
      - реализации "Более удобного оформления заказа на сайте"
      - реализации "Упрощенная регистрации пользователя на сайте"
      - замены других модулей оформления заказа
      - упрощения процесса редактирования или создания заказа в админке
      - упрощения процесса редактирования или добавления пользователя в админке
       
      ❖ ПРЕИМУЩЕСТВО НАД ТЕМАТИЧЕСКИМИ МОДУЛЯМИ
          ➥ управление модулем выполнено на одной странице.
          ➥ редактирование параметров модуля выполняется без перезагрузки страницы.
          ➥ удобная система push уведомлений для панели управления модуля.
          ➥ возможность экспорта и импорта настроек модуля.
          ➥ возможность использования Быстрого старта (можно заказать через доп.услугу).
          ➥ возможность редактирования файла стилей модуля через панель управления модуля.
          ➥ возможность сжимать основной JS файл скриптов модуля.
          ➥ возможность загружать файлы пользователя через форму модуля.
          ➥ возможность создавать связанные поля.
          ➥ возможность банить по IP/Email пользователей, что бы они не могли использовать формы модуля.
          ➥ возможность упрощенно редактировать\создавать заказ в админке.
          ➥ возможность упрощенно редактировать\создавать покупателя в админке.
          ➥ возможность настраивать права доступа внутри модуля для каждого админ-пользователя (на пример если у вас есть контент менеджер, то вы можете ему дать доступ только к определенным частям модуля, остальное ему не будет доступно). (new)
          ➥ оптимизированное подключение необходимых js плагинов + css файлов.
          ➥ модуль не содержит файлов, в которых код зашифрован или обфусцирован.
       
      ❖ НЕМНОГО О ЦИФРАХ
          ➥ в состав модуля входит свыше 185 файлов.
          ➥ общий размер файлов меньше 4.5Mb (без сжатия).
          ➥ модуль переведен на 3 языка (English, Украинский, Русский).
          ➥ свыше 110 параметров настройки модуля.
       
      ❖ СПИСОК ВОЗМОЖНОСТЕЙ
      ❏ Поля для формы
          ➥ доступно 5 типов отображения модулей: всплывающее окно, статичный модуль, статичный модуль в любом месте страницы, страница, боковая панель.
          ➥ доступно 22 типов полей: имя, фамилия, телефон, email, факс, компания, адрес 1, адрес 2, страна, регион, почтовый индекс, комментарий, список, переключатель, флажок, текст, текстовая область, файл, дата, время, дата и время, проверочный код (new).
          ➥ доступно 3 типа проверки поля: на пустоту значения, по регулярному выражению и проверка на мин и макс величину значения.
          ➥ возможность создавать связанные поля.
          ➥ возможность создавать заголовок-разделитель между полями формы.
          ➥ возможность отображать заголовок для поля.
          ➥ возможность отображать placeholder для поля.
          ➥ возможность отображать иконку для поля.
          ➥ возможность отображать иконку для значений поля.
          ➥ возможность отображать описание для поля.
          ➥ возможность устанавливать маску значений для поля.
          ➥ возможность вызывать всплывающий модуль или боковую панель модуля по прямой ссылке или через хеш-коду в ссылке.
          ➥ Интеграция с модулем Корзина.
          ➥ Указывать количество колонок для полей (форму модуля с полями можно разбить на 1, 2, 3 ну или хоть на 999 колонок).
          ➥ Редактирование и создание заказа в админке упрощено с 5 вкладок до 3.
          ➥ Редактирование и создание покупателя в админке значительно упрощено. 
      ❏ Другое
          ➥ возможность настраивать и стилизовать всплывающее окно для модуля.
          ➥ возможность указывать разрешенные типы файлов для загрузки.
          ➥ возможность указывать размер файла для загрузки.
          ➥ возможность указывать максимальное количество файлов для загрузки.
          ➥ возможность указывать статью для соглашения пользователю.
          ➥ возможность создавать уникальные HTML шаблоны для Email уведомлений.
          ➥ возможность создавать уникальные SMS шаблоны для уведомлений. (new)
          ➥ возможность выбрать метод регистрации по email или по телефону, в зависимости от выбора будет применена соответствующая система проверки. (new)
          ➥ возможность вкл/выкл двух-фактурный метод верификации email/номера телефона при регистрации. (new)
          ➥ возможность использовать автозаполнения адреса через DaData.ru (работает через API а не через их js плагин). (new)
          ➥ поддержка Google reCAPTCHA v2.
          ➥ поддержка multi-языков.
          ➥ поддержка multi-магазинов.
          ➥ поддержка RTL или LTR направление текста.
          ➥ модуль требует активацию лицензии.
       
      ❖ DEMO САЙТ
          ➥ Админка: demo / demo | Смотреть
          ➥ Каталог: Смотреть
       
      ❖ СОВМЕСТИМОСТЬ С OPENCART
          ➥ 1.5.5.1, 1.5.6, 1.5.6.1, 1.5.6.2, 1.5.6.3, 1.5.6.4
          ➥ 2.0.0.0, 2.0.1.0, 2.0.1.1, 2.0.2.0, 2.0.3.1, 2.1.0.1, 2.1.0.2, 2.2.0.0, 2.3.0.2
          ➥ 3.0.0.0, 3.0.1.1, 3.0.1.2, 3.0.2.0, 3.0.3.0, 3.0.3.1, 3.0.3.2, 3.0.3.3, 3.0.3.5, 3.0.3.6, 3.0.3.7
       
      ❖ СОВМЕСТИМОСТЬ С OCSTORE
          ➥ 2.1.0.1, 2.1.0.1.1, 2.1.0.2, 2.1.0.2.1, 2.3.0.2, 2.3.0.2.1, 2.3.0.2.2, 2.3.0.2.3, 2.3.0.2.5
       
      ❖ СИСТЕМНЫЕ ТРЕБОВАНИЯ
          ➥ Минимальная версия PHP: 5.4.
          ➥ Модуль не работает на localhost.
       
      ❖ ЛИЦЕНЗИОННОЕ СОГЛАШЕНИЕ
      Приобретая ПО, разработанные OCdevWizard, вы подтверждаете, что прочитали и согласны с условиями этого соглашения. Соглашение вступает в силу с момента покупки ПО, проданного через этот сайт, или получения его по электронной почте или любым другим способом. Если вы не согласны с этими условиями лицензирования, не используйте и/или не покупайте это ПО.
      Покупая ПО от автора OCdevWizard, пользователь соглашается c:
          ➥ Лицензию может предоставлять только автор ПО - OCdevWizard.
          ➥ После покупки ПО покупатель получает не эксклюзивную, не передаваемую, отзывную лицензию без ограничения по времени, по принципу 1 покупка ПО = 1 лицензия.
          ➥ Покупатель имеет право активировать лицензию только на один домен (например http://site.com), а также на не более чем пять под доменов этого же домена (например http://test.site.com или http://site.com/test). Для получения большего количества лицензий нужно произвести покупку ПО равно количеству доменов.
          ➥ В случае смены доменного имени, переезд сайта на другой домен, нужно выполнить покупку и активацию лицензии на этот домен.
          ➥ Активная лицензия дает право на использование обновлений ПО и бесплатной технической поддержки (консультация по настройке ПО и исправление конструктивных ошибок) сроком на 1 год. По окончанию этого периода покупатель имеет право продлить его, выполнив повторную покупку ПО. Само ПО будет работать без изменений, как и до момента окончания этого периода.
          ➥ Вы не можете продавать или перепродавать это ПО без письменного разрешения автора (OCdevWizard).
          ➥ Вы не можете давать в качестве подарка или распространять это ПО без письменного разрешения автора (OCdevWizard).
          ➥ Вы не можете изменять название этого ПО без письменного разрешения автора (OCdevWizard).    
          ➥ Вы не можете представлять это ПО как собственное.
          ➥ Вы не можете использовать или извлекать компоненты ПО для использования их вне файлов ПО.
          ➥ Вы не можете удалять из файлов ПО копирайт автора (OCdevWizard).
          ➥ ПО предоставляется по принципу «AS IS».
      Автор ПО оставляет за собой право вносить изменения в условия данного лицензионного соглашения и изменять его пункты в любое время без дополнительных уведомлений, а также оставляет за собой право прекратить поддержку, отказать в доступе к обновлениям если пользователь нарушает это лицензионное соглашение.
       
      ❖ ПОДДЕРЖКА
          ➥ Пожалуйста, используйте мой сайт технической поддержки клиентов, чтобы запросить помощь или сообщить о ошибке.
          ➥ Пожалуйста, не используйте комментарии для сообщений об ошибках.
          ➥ Платная техническая поддержка выполняется в случаях, когда существует конфликт с внешними модулями/продуктами/шаблонами. Пожалуйста, примите это с пониманием того, что разработчик не может сделать собственный модуль на 100% совместимым со всеми внешними расширениями. Вот почему в некоторых случаях необходимо адаптировать модуль к нестандартной конфигурации и системным настройкам магазина. Поэтому решение таких проблем будет оплачиваться отдельно от стоимости модуля.
       
      ❖ СОВМЕСТИМ И АДАПТИРОВАН
          ➥ HYPER Positions +70 позиций модулей - oc2.3x
          ➥ Filterit  - Управление доставкой, оплатой и учетом в заказе
       
      ❖ ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ
      ❏ Вы можете напрямую заказать дополнительную услугу после покупки данного модуля:
          ➥ Установка модуля в ваш магазин вместо вас - 1100 руб.
          ➥ Базовая настройка параметров модуля вместо вас - 1100 руб.
          ➥ Помощь в решении проблем совместимости с вашей конфигурацией магазина - 1100 руб.
          ➥ Изменить стиль модуля в соответствии с вашей темой - 1100 руб.
          ➥ Выпуск «пожизненной» лицензии на модуль для вашего домена - 1100 руб.
          ➥ Установка Быстрый Старт - 1100 руб.
          ➥ Улучшить/изменить базовую функциональность модуля в соответствии с вашими предпочтениями - индивидуальная цена.
          ➥ Пакет услуг "Услуги+" (включает установку, базовую настройку, устранение проблем совместимости, стилизацию под вашу тему и «пожизненную» лицензию) - 5500 руб.
      Все дополнительные услуги оплачиваются на этой странице.
    • By OCdevWizard
      1100 15
      Скачать/Купить дополнение


      Оформление заказа
      Модуль Оформление заказа это многофункциональный модуль для управления оформлением заказав, регистрации и авторизации пользователей на вашем сайте. Вы можете создавать неограниченное количество форм с необходимым набором всевозможных полей (как обычных так и динамичных, которые могут отображаться при выборе значений от других полей), у модуля нет аналогов с таким же функционалом, который обеспечивает гибкость в отображении модуля в различных местах вашего сайта. Это не просто модуль, который позволит оформить заказ (буквально два-три поля и кнопка оформить, но также полноценная форма с выбором методов доставки и оплаты и всем остальным) но также он берет на себя процесс авторизации и регистрации пользователя. Но это еще не все, модуль также упрощает процесс создание\редактирования заказа и создание\редактирования покупателя в админке. Но и это еще не все, через специальную код-маску модуль можно вставить в любое место страницы, или вызывать форму модуля при клике на любой элемент вашего сайта.
       
      Уважаемые покупатели. На demo сайте за частую отображена только часть функционала, которую выполняет модуль, так как тяжело спрогнозировать то что нужно будет вам. По этому пожалуйста если у вас есть вопросы по работе модуля или у вас есть конкретная задача но вы сомневаетесь поможет ли её решить модуль то я рекомендую вам спросить об этом на странице поддержки модуля или же написать мне личное сообщение.
       
      Обратите внимание. Специально для экономии вашего времени когда вы впервые настраиваете модуль, создавая формы, поля и т.д., была разработана услуга - "Быстрый старт". При заказе модуля она доступна для выбора по более низкой цене не же ли если её заказывать отдельно от модуля, пожалуйста обратите на это внимание. "Быстрый старт" - позволяет вам в один клик установить базовый набор из 21 формы, 33 типов полей, 3 шаблонов для email уведомлений, а также базовые настройки модуля.
       
      Покупатели чаще всего применяют этот модуля для:
      - реализации "Заказа в 1 клик с минимальным набором полей"
      - реализации "Оформление заказа в корзине"
      - реализации "Упрощенное оформление заказа"
      - реализации "Пошаговое оформление заказа"
      - реализации "Более удобного оформления заказа на сайте"
      - реализации "Упрощенная регистрации пользователя на сайте"
      - замены других модулей оформления заказа
      - упрощения процесса редактирования или создания заказа в админке
      - упрощения процесса редактирования или добавления пользователя в админке
       
      ❖ ПРЕИМУЩЕСТВО НАД ТЕМАТИЧЕСКИМИ МОДУЛЯМИ
          ➥ управление модулем выполнено на одной странице.
          ➥ редактирование параметров модуля выполняется без перезагрузки страницы.
          ➥ удобная система push уведомлений для панели управления модуля.
          ➥ возможность экспорта и импорта настроек модуля.
          ➥ возможность использования Быстрого старта (можно заказать через доп.услугу).
          ➥ возможность редактирования файла стилей модуля через панель управления модуля.
          ➥ возможность сжимать основной JS файл скриптов модуля.
          ➥ возможность загружать файлы пользователя через форму модуля.
          ➥ возможность создавать связанные поля.
          ➥ возможность банить по IP/Email пользователей, что бы они не могли использовать формы модуля.
          ➥ возможность упрощенно редактировать\создавать заказ в админке.
          ➥ возможность упрощенно редактировать\создавать покупателя в админке.
          ➥ возможность настраивать права доступа внутри модуля для каждого админ-пользователя (на пример если у вас есть контент менеджер, то вы можете ему дать доступ только к определенным частям модуля, остальное ему не будет доступно). (new)
          ➥ оптимизированное подключение необходимых js плагинов + css файлов.
          ➥ модуль не содержит файлов, в которых код зашифрован или обфусцирован.
       
      ❖ НЕМНОГО О ЦИФРАХ
          ➥ в состав модуля входит свыше 185 файлов.
          ➥ общий размер файлов меньше 4.5Mb (без сжатия).
          ➥ модуль переведен на 3 языка (English, Украинский, Русский).
          ➥ свыше 110 параметров настройки модуля.
       
      ❖ СПИСОК ВОЗМОЖНОСТЕЙ
      ❏ Поля для формы
          ➥ доступно 5 типов отображения модулей: всплывающее окно, статичный модуль, статичный модуль в любом месте страницы, страница, боковая панель.
          ➥ доступно 22 типов полей: имя, фамилия, телефон, email, факс, компания, адрес 1, адрес 2, страна, регион, почтовый индекс, комментарий, список, переключатель, флажок, текст, текстовая область, файл, дата, время, дата и время, проверочный код (new).
          ➥ доступно 3 типа проверки поля: на пустоту значения, по регулярному выражению и проверка на мин и макс величину значения.
          ➥ возможность создавать связанные поля.
          ➥ возможность создавать заголовок-разделитель между полями формы.
          ➥ возможность отображать заголовок для поля.
          ➥ возможность отображать placeholder для поля.
          ➥ возможность отображать иконку для поля.
          ➥ возможность отображать иконку для значений поля.
          ➥ возможность отображать описание для поля.
          ➥ возможность устанавливать маску значений для поля.
          ➥ возможность вызывать всплывающий модуль или боковую панель модуля по прямой ссылке или через хеш-коду в ссылке.
          ➥ Интеграция с модулем Корзина.
          ➥ Указывать количество колонок для полей (форму модуля с полями можно разбить на 1, 2, 3 ну или хоть на 999 колонок).
          ➥ Редактирование и создание заказа в админке упрощено с 5 вкладок до 3.
          ➥ Редактирование и создание покупателя в админке значительно упрощено. 
      ❏ Другое
          ➥ возможность настраивать и стилизовать всплывающее окно для модуля.
          ➥ возможность указывать разрешенные типы файлов для загрузки.
          ➥ возможность указывать размер файла для загрузки.
          ➥ возможность указывать максимальное количество файлов для загрузки.
          ➥ возможность указывать статью для соглашения пользователю.
          ➥ возможность создавать уникальные HTML шаблоны для Email уведомлений.
          ➥ возможность создавать уникальные SMS шаблоны для уведомлений. (new)
          ➥ возможность выбрать метод регистрации по email или по телефону, в зависимости от выбора будет применена соответствующая система проверки. (new)
          ➥ возможность вкл/выкл двух-фактурный метод верификации email/номера телефона при регистрации. (new)
          ➥ возможность использовать автозаполнения адреса через DaData.ru (работает через API а не через их js плагин). (new)
          ➥ поддержка Google reCAPTCHA v2.
          ➥ поддержка multi-языков.
          ➥ поддержка multi-магазинов.
          ➥ поддержка RTL или LTR направление текста.
          ➥ модуль требует активацию лицензии.
       
      ❖ DEMO САЙТ
          ➥ Админка: demo / demo | Смотреть
          ➥ Каталог: Смотреть
       
      ❖ СОВМЕСТИМОСТЬ С OPENCART
          ➥ 1.5.5.1, 1.5.6, 1.5.6.1, 1.5.6.2, 1.5.6.3, 1.5.6.4
          ➥ 2.0.0.0, 2.0.1.0, 2.0.1.1, 2.0.2.0, 2.0.3.1, 2.1.0.1, 2.1.0.2, 2.2.0.0, 2.3.0.2
          ➥ 3.0.0.0, 3.0.1.1, 3.0.1.2, 3.0.2.0, 3.0.3.0, 3.0.3.1, 3.0.3.2, 3.0.3.3, 3.0.3.5, 3.0.3.6, 3.0.3.7
       
      ❖ СОВМЕСТИМОСТЬ С OCSTORE
          ➥ 2.1.0.1, 2.1.0.1.1, 2.1.0.2, 2.1.0.2.1, 2.3.0.2, 2.3.0.2.1, 2.3.0.2.2, 2.3.0.2.3, 2.3.0.2.5
       
      ❖ СИСТЕМНЫЕ ТРЕБОВАНИЯ
          ➥ Минимальная версия PHP: 5.4.
          ➥ Модуль не работает на localhost.
       
      ❖ ЛИЦЕНЗИОННОЕ СОГЛАШЕНИЕ
      Приобретая ПО, разработанные OCdevWizard, вы подтверждаете, что прочитали и согласны с условиями этого соглашения. Соглашение вступает в силу с момента покупки ПО, проданного через этот сайт, или получения его по электронной почте или любым другим способом. Если вы не согласны с этими условиями лицензирования, не используйте и/или не покупайте это ПО.
      Покупая ПО от автора OCdevWizard, пользователь соглашается c:
          ➥ Лицензию может предоставлять только автор ПО - OCdevWizard.
          ➥ После покупки ПО покупатель получает не эксклюзивную, не передаваемую, отзывную лицензию без ограничения по времени, по принципу 1 покупка ПО = 1 лицензия.
          ➥ Покупатель имеет право активировать лицензию только на один домен (например http://site.com), а также на не более чем пять под доменов этого же домена (например http://test.site.com или http://site.com/test). Для получения большего количества лицензий нужно произвести покупку ПО равно количеству доменов.
          ➥ В случае смены доменного имени, переезд сайта на другой домен, нужно выполнить покупку и активацию лицензии на этот домен.
          ➥ Активная лицензия дает право на использование обновлений ПО и бесплатной технической поддержки (консультация по настройке ПО и исправление конструктивных ошибок) сроком на 1 год. По окончанию этого периода покупатель имеет право продлить его, выполнив повторную покупку ПО. Само ПО будет работать без изменений, как и до момента окончания этого периода.
          ➥ Вы не можете продавать или перепродавать это ПО без письменного разрешения автора (OCdevWizard).
          ➥ Вы не можете давать в качестве подарка или распространять это ПО без письменного разрешения автора (OCdevWizard).
          ➥ Вы не можете изменять название этого ПО без письменного разрешения автора (OCdevWizard).    
          ➥ Вы не можете представлять это ПО как собственное.
          ➥ Вы не можете использовать или извлекать компоненты ПО для использования их вне файлов ПО.
          ➥ Вы не можете удалять из файлов ПО копирайт автора (OCdevWizard).
          ➥ ПО предоставляется по принципу «AS IS».
      Автор ПО оставляет за собой право вносить изменения в условия данного лицензионного соглашения и изменять его пункты в любое время без дополнительных уведомлений, а также оставляет за собой право прекратить поддержку, отказать в доступе к обновлениям если пользователь нарушает это лицензионное соглашение.
       
      ❖ ПОДДЕРЖКА
          ➥ Пожалуйста, используйте мой сайт технической поддержки клиентов, чтобы запросить помощь или сообщить о ошибке.
          ➥ Пожалуйста, не используйте комментарии для сообщений об ошибках.
          ➥ Платная техническая поддержка выполняется в случаях, когда существует конфликт с внешними модулями/продуктами/шаблонами. Пожалуйста, примите это с пониманием того, что разработчик не может сделать собственный модуль на 100% совместимым со всеми внешними расширениями. Вот почему в некоторых случаях необходимо адаптировать модуль к нестандартной конфигурации и системным настройкам магазина. Поэтому решение таких проблем будет оплачиваться отдельно от стоимости модуля.
       
      ❖ СОВМЕСТИМ И АДАПТИРОВАН
          ➥ HYPER Positions +70 позиций модулей - oc2.3x
          ➥ Filterit  - Управление доставкой, оплатой и учетом в заказе
       
      ❖ ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ
      ❏ Вы можете напрямую заказать дополнительную услугу после покупки данного модуля:
          ➥ Установка модуля в ваш магазин вместо вас - 1100 руб.
          ➥ Базовая настройка параметров модуля вместо вас - 1100 руб.
          ➥ Помощь в решении проблем совместимости с вашей конфигурацией магазина - 1100 руб.
          ➥ Изменить стиль модуля в соответствии с вашей темой - 1100 руб.
          ➥ Выпуск «пожизненной» лицензии на модуль для вашего домена - 1100 руб.
          ➥ Установка Быстрый Старт - 1100 руб.
          ➥ Улучшить/изменить базовую функциональность модуля в соответствии с вашими предпочтениями - индивидуальная цена.
          ➥ Пакет услуг "Услуги+" (включает установку, базовую настройку, устранение проблем совместимости, стилизацию под вашу тему и «пожизненную» лицензию) - 5500 руб.
      Все дополнительные услуги оплачиваются на этой странице.
      Добавил OCdevWizard Добавлено 02.09.2018 Категория Покупки, оформление заказа, корзина Системные требования Минимальная версия PHP: 5.4 Метод активации По запросу в ЛС Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.5.1 ocStore 3.0
      2.3
      2.2
      2.1 OpenCart.Pro, ocShop Не проверялось Обращение к серверу разработчика Да Старая цена 0  
    • By RGB
      Скачать/Купить дополнение


      Простой быстрый заказ (бесплатно, vqmod)
      Описание старой версии
      Данный модуль предназначен для добавления возможности быстрого заказа во всплывающем окне (используется стандартный для ОС colorbox) со страницы товара. Реализация максимально простая, весь механизм модуля - это получение от посетителя его имени и телефона с дальнейшей отправкой этих данных к вам на указанную почту вместе с названием товара и его ценой (данные берутся не из корзины, а напрямую со страницы, на которой была нажата кнопка быстрого заказа). На почту магазина отправляется письмо такого типа:
      Никакие способы оплаты или доставки не поддерживаются, иначе это не будет "быстрый" заказ. Товар не вычитается со склада, короче все упрощено до элементарной отправки уведомления на почту магазина о новом заказе.
      Я нашел черновое решение с похожим модулем пару лет назад на форумах то ли джумлы, то ли престашоп, после чего немножко доработал его под ОС. Добавлять в него какой-то продвинутый функционал я не буду, поскольку программистом или разработчиком меня можно назвать только с очень большой натяжкой Но если у вас есть идеи, которые легко реализовать, чтобы улучшить этот модуль — я всеми руками за! Также с радостью исправлю найденные ошибки, которые возможно здесь есть, хотя в этом виде модуль работает на живом магазине уже 2-й год и никаких проблем не встречалось (конверсия кстати выросла раза в 2).
      Установка (с vqmod)
      1) Скопировать все файлы из папки upload в корень вашего магазина
      2) Откройте файл \catalog\view\javascript\fast_order.js и укажите путь к скрипту (10-я строка), который будет отправлять письма с быстрым заказом. По умолчанию этот файл (fast_order.php) находится в корне магазина и я указал ему произвольный адрес https://opencartforum.com/fast_order.php, вам достаточно поменять opencartforum.com на адрес своего магазина (если тестируете локально, пишите полный адрес с учетом локального, а если вы параноик, то спрячьте файл вглубь магазина и соответственно поменяйте путь к нему).
      3) Теперь откройте сам файл fast_order.php и укажите там почтовый адрес вашего магазина и адрес, с которого будут отправляться быстрые заказы к вам на почту магазина (строки 10 и 11, можно указать одинаковый главный адрес магазина):
      4) Если у вас не дефолтная тема, не забудьте что стили к дополнению лежат по адресу "catalog/view/theme/default/stylesheet/fast_order.css"
      Все готово!
      В админке модуль не появится и никаких настроек у него нет, поэтому указанных выше действий достаточно. Никакие файлы не перезаписываются, а изменения в файлах, описанные в vqmod-е, легко добавить руками, чтобы не использовать vqmod вообще. Остановлюсь на этом подробнее.
      Установка (без vqmod)
      Если у вас не установлен vqmod, то кроме 4-х главных шагов установки, указанных выше, вручную внесите небольшие изменения в файлы:
      1) В файле catalog/view/theme/<ваша_тема>/template/common/header.tpl:
      Найти строку:
      <script type="text/javascript" src="catalog/view/javascript/common.js"></script>   Дописать под ней (для подключения скрипта обработчика):
      <script type="text/javascript" src="catalog/view/javascript/fast_order.js"></script>   Найти еще одну строку:
      <link rel="stylesheet" type="text/css" href="catalog/view/theme/default/stylesheet/stylesheet.css" />   Дописать под ней (для подключения файла стилей формы быстрого заказа):
      <link rel="stylesheet" type="text/css" href="catalog/view/theme/default/stylesheet/fast_order.css" />   2) Теперь нужно внести изменения в файл catalog/view/theme/<ваша_тема>/template/product/product.tpl:
      Найти строку:
      <input type="button" value="<?php echo $button_cart; ?>" id="button-cart" class="button" />   Дописать под ней (для вывода на странице товара кнопки Быстрый заказ и формы быстрого заказа):
      <a id="fast_order" href="#fast_order_form" class="button" />Быстрый заказ</a><div style="display:none"> <div id="fast_order_form"> <input id="product_name" type="hidden" value="<?php echo $heading_title; ?>"> <input id="product_price" type="hidden" value="<?php echo ($special ? $special : $price); ?>"> <div class="fast_order_center"><?php echo $heading_title; ?> — ваш заказ</div> <div class="fast_order_left"> <p>Имя:</p> <p>Телефон:</p> <p>Комментарий:</p> </div> <div class="fast_order_right"> <p><input type="text" id="customer_name"/></p> <p><input type="text" id="customer_phone"/></p> <p><input type="text" id="customer_message"/></p> </div> <div class="fast_order_center"> <p id="fast_order_result">Пожалуйста, укажите ваше имя и телефон, чтобы мы могли связаться с вами</p> <button class="fast_order_button"><span>Оформить заказ</span></button> </div> </div> </div>   Вот и все изменения!
      Мод тестировался на версии 1.5.1.3, 1.5.2.1 и 1.5.4.1, должен работать и на более старых/новых, т.к. по сути единственные причины, по которым модуль не сможет работать - это отсутствие в файлах, которые трогает vqmod, нужных ему строчек.
      Вместе с оригинальным модулем доступна версия от Tom'a для 1551 (в списке файлов модуля: preorder-fastorder-1551.zip), скрещенная с модулем предзаказа, где покупатель при нулевом количестве товара не видит кнопку Купить, вместо нее будет написано Предзаказ, демо и обновленный xml-файл для этой версии есть у автора
       
      В архиве отдельная версия модуля для 1.5.1.3, поскольку начиная с 1.5.2.1 в ОС используется colorbox вместо fancybox, отличия описаны в теме.
      Если у вас не появляется кнопка - одна из возможных причин описана в теме.
      Решение для учета количества товаров и выбранных опций от excalibur в теме модуля.
      Версия для 1.5.5.1 с мультиязычностью от sv2109. (если она не работает - одна из возможных причин в том, что вы не поменяли путь к файлу fast_order.php, который в этой версии нужно менять в vqmod-файле fast_order.xml)
      Решение для того, чтобы пользователь не мог дважды нажать кнопку оформления заказа от bezzubtsev в теме модуля.
      Внимание! Если вы используете SMTP у себя для отправки писем, то модуль может работать некорректно (или вообще не работать)
      Добавил RGB Добавлено 14.02.2013 Категория Покупки, оформление заказа, корзина Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 1.5.4.1
      1.5.3.1 ocStore 1.5.4.1
      1.5.3.1
      1.5.2.1
      1.5.1.3 OpenCart.Pro, ocShop Не проверялось Обращение к серверу разработчика Нет Старая цена 0  
    • By RGB
      Описание старой версии
      Данный модуль предназначен для добавления возможности быстрого заказа во всплывающем окне (используется стандартный для ОС colorbox) со страницы товара. Реализация максимально простая, весь механизм модуля - это получение от посетителя его имени и телефона с дальнейшей отправкой этих данных к вам на указанную почту вместе с названием товара и его ценой (данные берутся не из корзины, а напрямую со страницы, на которой была нажата кнопка быстрого заказа). На почту магазина отправляется письмо такого типа:
      Никакие способы оплаты или доставки не поддерживаются, иначе это не будет "быстрый" заказ. Товар не вычитается со склада, короче все упрощено до элементарной отправки уведомления на почту магазина о новом заказе.
      Я нашел черновое решение с похожим модулем пару лет назад на форумах то ли джумлы, то ли престашоп, после чего немножко доработал его под ОС. Добавлять в него какой-то продвинутый функционал я не буду, поскольку программистом или разработчиком меня можно назвать только с очень большой натяжкой Но если у вас есть идеи, которые легко реализовать, чтобы улучшить этот модуль — я всеми руками за! Также с радостью исправлю найденные ошибки, которые возможно здесь есть, хотя в этом виде модуль работает на живом магазине уже 2-й год и никаких проблем не встречалось (конверсия кстати выросла раза в 2).
      Установка (с vqmod)
      1) Скопировать все файлы из папки upload в корень вашего магазина
      2) Откройте файл \catalog\view\javascript\fast_order.js и укажите путь к скрипту (10-я строка), который будет отправлять письма с быстрым заказом. По умолчанию этот файл (fast_order.php) находится в корне магазина и я указал ему произвольный адрес https://opencartforum.com/fast_order.php, вам достаточно поменять opencartforum.com на адрес своего магазина (если тестируете локально, пишите полный адрес с учетом локального, а если вы параноик, то спрячьте файл вглубь магазина и соответственно поменяйте путь к нему).
      3) Теперь откройте сам файл fast_order.php и укажите там почтовый адрес вашего магазина и адрес, с которого будут отправляться быстрые заказы к вам на почту магазина (строки 10 и 11, можно указать одинаковый главный адрес магазина):
      4) Если у вас не дефолтная тема, не забудьте что стили к дополнению лежат по адресу "catalog/view/theme/default/stylesheet/fast_order.css"
      Все готово!
      В админке модуль не появится и никаких настроек у него нет, поэтому указанных выше действий достаточно. Никакие файлы не перезаписываются, а изменения в файлах, описанные в vqmod-е, легко добавить руками, чтобы не использовать vqmod вообще. Остановлюсь на этом подробнее.
      Установка (без vqmod)
      Если у вас не установлен vqmod, то кроме 4-х главных шагов установки, указанных выше, вручную внесите небольшие изменения в файлы:
      1) В файле catalog/view/theme/<ваша_тема>/template/common/header.tpl:
      Найти строку:
      <script type="text/javascript" src="catalog/view/javascript/common.js"></script>   Дописать под ней (для подключения скрипта обработчика):
      <script type="text/javascript" src="catalog/view/javascript/fast_order.js"></script>   Найти еще одну строку:
      <link rel="stylesheet" type="text/css" href="catalog/view/theme/default/stylesheet/stylesheet.css" />   Дописать под ней (для подключения файла стилей формы быстрого заказа):
      <link rel="stylesheet" type="text/css" href="catalog/view/theme/default/stylesheet/fast_order.css" />   2) Теперь нужно внести изменения в файл catalog/view/theme/<ваша_тема>/template/product/product.tpl:
      Найти строку:
      <input type="button" value="<?php echo $button_cart; ?>" id="button-cart" class="button" />   Дописать под ней (для вывода на странице товара кнопки Быстрый заказ и формы быстрого заказа):
      <a id="fast_order" href="#fast_order_form" class="button" />Быстрый заказ</a><div style="display:none"> <div id="fast_order_form"> <input id="product_name" type="hidden" value="<?php echo $heading_title; ?>"> <input id="product_price" type="hidden" value="<?php echo ($special ? $special : $price); ?>"> <div class="fast_order_center"><?php echo $heading_title; ?> — ваш заказ</div> <div class="fast_order_left"> <p>Имя:</p> <p>Телефон:</p> <p>Комментарий:</p> </div> <div class="fast_order_right"> <p><input type="text" id="customer_name"/></p> <p><input type="text" id="customer_phone"/></p> <p><input type="text" id="customer_message"/></p> </div> <div class="fast_order_center"> <p id="fast_order_result">Пожалуйста, укажите ваше имя и телефон, чтобы мы могли связаться с вами</p> <button class="fast_order_button"><span>Оформить заказ</span></button> </div> </div> </div>   Вот и все изменения!
      Мод тестировался на версии 1.5.1.3, 1.5.2.1 и 1.5.4.1, должен работать и на более старых/новых, т.к. по сути единственные причины, по которым модуль не сможет работать - это отсутствие в файлах, которые трогает vqmod, нужных ему строчек.
      Вместе с оригинальным модулем доступна версия от Tom'a для 1551 (в списке файлов модуля: preorder-fastorder-1551.zip), скрещенная с модулем предзаказа, где покупатель при нулевом количестве товара не видит кнопку Купить, вместо нее будет написано Предзаказ, демо и обновленный xml-файл для этой версии есть у автора
       
      В архиве отдельная версия модуля для 1.5.1.3, поскольку начиная с 1.5.2.1 в ОС используется colorbox вместо fancybox, отличия описаны в теме.
      Если у вас не появляется кнопка - одна из возможных причин описана в теме.
      Решение для учета количества товаров и выбранных опций от excalibur в теме модуля.
      Версия для 1.5.5.1 с мультиязычностью от sv2109. (если она не работает - одна из возможных причин в том, что вы не поменяли путь к файлу fast_order.php, который в этой версии нужно менять в vqmod-файле fast_order.xml)
      Решение для того, чтобы пользователь не мог дважды нажать кнопку оформления заказа от bezzubtsev в теме модуля.
      Внимание! Если вы используете SMTP у себя для отправки писем, то модуль может работать некорректно (или вообще не работать)
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

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.