Рекомендуемые сообщения

Astiol    0

Доброго времени суток, дорогие друзья !
Помогите пожалуйста найти какой-нибудь бесплатный модуль для одностраничного подтверждения заказа, версия 2.1.0.2.

Если такового нет, но есть скрипт для checkout.tpl от нестандартного шаблона, буду очень рад вашей помощи)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Astiol    0

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
zulfukar    0

Установил этот модуль на ocStore 2.1.0.2.1 , все работает. Скрыл ненужные поля с помощью style="display:none". Единственное, что не могу убрать это поле Город. Это поле обязательное, поэтому сначала нужно сделать его необязательным. Править нужно в файле /catalog/controller/checkout/checkout.php но не знаю где и как.

Помогите пожалуйста сделать поле Город необязательным. Файл прикрепил.

checkout.php

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
zulfukar    0

Друзья ну помогите же, подскажите как указанное поле сделать необязательным.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
nikifalex    363

просто в ваше скрытое поле добавьте value="не указан" для города. так правильнее

Изменено пользователем nikifalex

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
zulfukar    0

просто в ваше скрытое поле добавьте value="не указан" для города. так правильнее

не прокатило. Было так:

<div class="form-group required col-md-6">
    <label class="control-label" for="input-payment-city"><?php echo $entry_city; ?></label>
    <input type="text" name="city" value="<?php if (isset($city)) echo $city;?>" placeholder="<?php echo str_replace(':','',$entry_city); ?>" id="input-payment-city" class="form-control" />
</div>

изменил на

<div class="form-group required col-md-6" style="display:none">
    <label class="control-label" for="input-payment-city"><?php echo $entry_city; ?></label>
    <input type="text" name="city" value="" placeholder="<?php echo str_replace(':','',$entry_city); ?>" id="input-payment-city" class="form-control" />
</div>

но все равно требует заполнения поля. Что я не так сделал?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
vuluv    19

если не ошибаюсь, строчки 301-303 сотрите 

 

if (isset($this->request->post['city']) && ((utf8_strlen(trim($this->request->post['city'])) < 2) || (utf8_strlen(trim($this->request->post['city'])) > 128))) {
$json['error']['city'] = $this->language->get('error_city');
}
Изменено пользователем vuluv

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
zulfukar    0

 

если не ошибаюсь, строчки 301-303 сотрите 

 

if (isset($this->request->post['city']) && ((utf8_strlen(trim($this->request->post['city'])) < 2) || (utf8_strlen(trim($this->request->post['city'])) > 128))) {
$json['error']['city'] = $this->language->get('error_city');
}

 

не получилось. поле осталось обязательным.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
nikifalex    363

и где же слово "не указан" у вас в коде? Неужели так сложно все написать в точности как вам сказали, без самодеятельности?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
zulfukar    0

и где же слово "не указан" у вас в коде? Неужели так сложно все написать в точности как вам сказали, без самодеятельности?

Мда.. я подумал, что там ничего не нужно указывать.

щас сделаю.

________________________

заработало. спасибо

Изменено пользователем zulfukar

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
vuluv    19

не получилось. поле осталось обязательным.

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

ну значит не только строчки 301-303, а и в остальных местах где идёт проверка.

ну или да, как  nikifalex советует, чтобы пустых мест не было.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
zulfukar    0

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
HeKTo    0

Ребят, на версии  2.3.0.2 этот модуль не работает. Я так понял все дело в checkout.php. Тупо не хочет загружать корзину, возвращаю базовый, все грузится. Помогите, пж. Файл прикрепил.

checkout.php

Изменено пользователем HeKTo

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Traney    1
В 14.10.2016 в 04:28, HeKTo сказал:

Ребят, на версии  2.3.0.2 этот модуль не работает. Я так понял все дело в checkout.php. Тупо не хочет загружать корзину, возвращаю базовый, все грузится. Помогите, пж. Файл прикрепил.

checkout.php

 

Под свои нужны сделал под версию 2.3.*

Кому нужно забираем ;-)

 

checkout.php

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
mario512    3
В 02.03.2017 в 12:39, Traney сказал:

 

Под свои нужны сделал под версию 2.3.*

Кому нужно забираем ;-)

 

checkout.php

Спасибо огромное. То что надо. 

Подскажите, как скрывать метод оплаты в зависимости от метода доставки. Модуль "Способ оплаты в зависимости от способа доставки" не работает с этой checkout

Изменено пользователем mario512

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
virtualexx    0

При установке данного дополнения на ocStore 2.3.0.2.3 и файла от Traney в заказах и счетах пропал подвал (предварительная стоимость, доставка, итого). У остальных все ок?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
DarthOlolo    0

Вечер добрый, подскажите пожалуйста как решить проблему - поставил One Page Checkout на ocStore 2.3, страница оформления изменилась, но некоторые шаблоны не подгружаются и по тексту ошибки видно, что они пытаются подтянуться из стандартной темы, к примеру "view/theme/default/template//checkout/gn_shipping_method.tpl" хотя активна нестандартная тема и файлы копировал в папку с кастомной темой.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Похожий контент

    • От nagoredenis
      Если говорить проще. Мне нужно на сайте, чтобы покупатель набирал товары в корзину, после чего просто направлял оператору свой заказ. То есть исключить все пункты с оплатой и доставкой. Просто направление заказа оператору. Как это осуществить?
    • От shchs

      1 800.00 руб
      Скачать/Купить дополнение


      OrderPro - Расширенный редактор заказа для 2.x.x
      OrderPro - Редактор заказа в админ панели интернет-магазина.
       
      Позволяет выполнять практически любые действия с заказом:
      1. Создавать/изменять/объединять/копировать заказы.
      2. Изменять цену/количество/опции/скидки у товара.
      3. Добавлять/удалять товары в заказе.
      3. Изменять данные покупателя/адрес доставки в заказе.
      4. Регистрировать гостей как покупателей на основе данных в заказе.
      5. Изменять способы оплаты и доставки с автоматическим**/ручным пересчетом стоимости.
      6. Добавлять произвольные скидки/наценки на сумму заказа.
      7. Управлять бонусными баллами/купонами/сертификатами/партнерской комиссией в заказе.
      8. Добавлять историю заказа.
      9. Имеет интерфейс с удобной группировкой данных без ненужных повторений/ограничений полей.
       
      ** - если метод доставки подгружает какие-либо скрипты/карты и т.п. то такой метод возможно 
      не сможет автоматически обновить свою стоимость. 
      Но в любом случае вы будете иметь возможность сохранить
      данные его первичного расчета (при оформлении заказа).
       
      Перед установкой дополнения, обязательно ознакомьтесь с порядком новой установки и обновления,
      описанном в файле "readme.rus" в архиве с модулем.
       
      Известные несовместимости (ограничения):
      1. Дополнение не совместимо с модулями влияющими на подсчет итогов заказа, у которых "код итога" называется "discount"
      Обычно файлы такого дополнения также имеют названия "discount.php" и в файле модели "catalog\model\total\discount.php"
      имеют строку: "$total_data[] = array('code' => 'discount'
      Чтобы обеспечить работу с таким модулем, необходимо изменить его код и названия его файлов на что-то другое, например "tdiscount"
      2. Дополнение не совместимо с модулем "Опции с количеством", а так же с другими модулями, существенно меняющими функционал опций у товара.
       
      Условия приобретения:
      1. Данное дополнение распространяется по принципу 1 лицензия - 1 домен + 1 тестовый домен.
      2. Поддомены считаются отдельным доменом!
      3. Тестовым доменом может быть только либо технический адреса хостинга, либо поддомен "test" основного домена.
      4. Модуль распространяется по принципу "как есть", со всеми его особенностями, достоинствами
      и недостатками, как имеющимися в данный момент так и выявленными в будущем, поэтому
      любые исправления или изменения модуля возможны только по воле автора и никак иначе.
      5. В модуле используется технология защиты, препятствующая несанкционированному использованию модуля,
      а также ограничивающая изменение файлов с его кодом.
      6. Данная защита не снимается ни при каких условиях.
      7. Применение средств и методов, позволяющих обойти используемую технологию защиты, являются незаконными.
      8. Лицензия возврату не подлежит!
      9. Продукт не является бесплатным программным обеспечением и не может распространяться в какой-либо форме где-либо без письменного согласия автора.
       
      Условия Тех.поддержки:
      1. Вопросы по поддержке вы также можете задавать по почте shchs@ya.ru, либо по скайпу: ashchs
      2. Активация дополнения выполняется в течении суток с момента покупки.
      3. Тех.поддержка оказывается в течении двух суток с момента поступления запроса.
       3.1 Тех.поддержка оказывается при предоставлении доступа в админ.панель и к файлам сайта по протоколу FTP.
      4. В условия тех.поддержки не входит:
       4.1 согласование работы дополнения с какими-то либо другими модулями.
       4.2 настройка и запуск дополнения на версиях opencart/ocstore отличных от явно заявленных.
       4.3 изменение работы или добавление каких-либо новых функций.
      5. Поддержка оказывается только легальным и добросовестным покупателям, купившим данный продукт непосредственно у автора, а также на сайте opencartforum.com
       
      Системные требования:
      1. Установленный на сервере IonCube loader последней версии
      2. Версия PHP минимум 5.3 (5.6 для 2.7.7)
      3. Opencart/Ocstore 2.0.x.x - 2.3.x.x
       
      Приобретая данное дополнение, вы тем самым соглашаетесь с системными требованиями, ограничениями, условиями покупки и тех.поддержки.
       
      Для приобретения дополнительных лицензий обращаться на shchs@ya.ru
       
      Возможно получение тестовой лицензии на 10 дней - писать на shchs@ya.ru
       
      Демо:
      http://test4.shchs.bget.ru/admin/
      demo
      demo
      Добавил shchs Добавлено 02.10.2016 Категория Редакторы Системные требования IonCube loader v5.0+ Сайт разработчика Старая цена Метод активации Автоматическая активация Ioncube Loader Требуется OpenCart 2.3
      2.2
      2.1
      2.0 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1  
    • От toporchillo

      1 000.00 руб
      Скачать/Купить дополнение


      Подключение к программе "Заказ на Яндекс.Маркете"
      Модуль позволяет подключить Интернет-магазин к программе "Заказ на Яндекс.Маркете".
      Требования к магазину:
      1. Возможность работы по протоколу HTTPS
      2. Настроенный YML-экспорт товаров в Яндекс.Маркет (желательно этим модулем)
      3. Выполнение требований Яндекса: https://yandex.ru/support/partnermarket/purchase/requirements.html
       
      Рекомендуется сначала установить и опробовать бесплатную демо-версию модуля. Она обладает теми же возможностями, но работает только с тестовыми заказами. Вы сможете оценить возможности и удобство модуля и пройти контрольный заказ на Маркете.
       
      УСТАНОВКА
      1. Распакуйте архив, содержимое папки upload закачайте поверх файлов корневого каталога сайта.
      2. Зайдите на страницу https://oauth.yandex.ru/client/new и зарегистрируйте oAuth-приложение с правами
         "Яндекс.Маркет - API Яндекс.Маркета для партнеров"
         Callback URL = https://адрес_вашего_сайта/yaorder/token.php
         Зарегистрировав приложение, вы получите его ID и пароль.
      3. Откройте в текстовом редакторе файл yaorder/config.php, что вы только что закачали на ваш сайт и укажите там ID и пароль приложения.
      4. Зайдите в систему администрирования, на странице "Установка дополнений" загрузите файл yabuy_1.2-oc2.3.x.ocmod.xml.
      5. Перейдите в раздел "Дополнения - Модули", должен появиться модуль Яндекс CPA «Заказ на Маркете», нажмите кнопку "+" - "Установить".
      Модуль установлен. Подробнее о настройках модуля читайте здесь: http://sourcedistillery.com/yandex_cpa_pokupka_na_markete.html
       
      Для тех, кто уже пользовался моим модулем Заказа на Маркете:
      Эта версия модуля независима от внешнего сервиса. Все запросы от Магазина к Маркету осуществляются через Ваше oAuth-приложение на Вашем сайте. Если вы уже оплачивали прошлую версию модуля, то напишите мне с того-же контакта, указав адрес сайта и номер кампании в Яндек.Маркете.
      Добавил toporchillo Добавлено 19.09.2017 Категория Обмен данными Системные требования HTTPS Сайт разработчика Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 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
      1.5.5
      1.5.4.1
      1.5.3.1 ocStore 2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1
      1.5.2.1
      1.5.1.3 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х  
    • От toporchillo
      Модуль позволяет подключить Интернет-магазин к программе "Заказ на Яндекс.Маркете".
      Требования к магазину:
      1. Возможность работы по протоколу HTTPS
      2. Настроенный YML-экспорт товаров в Яндекс.Маркет (желательно этим модулем)
      3. Выполнение требований Яндекса: https://yandex.ru/support/partnermarket/purchase/requirements.html
       
      Рекомендуется сначала установить и опробовать бесплатную демо-версию модуля. Она обладает теми же возможностями, но работает только с тестовыми заказами. Вы сможете оценить возможности и удобство модуля и пройти контрольный заказ на Маркете.
       
      УСТАНОВКА
      1. Распакуйте архив, содержимое папки upload закачайте поверх файлов корневого каталога сайта.
      2. Зайдите на страницу https://oauth.yandex.ru/client/new и зарегистрируйте oAuth-приложение с правами
         "Яндекс.Маркет - API Яндекс.Маркета для партнеров"
         Callback URL = https://адрес_вашего_сайта/yaorder/token.php
         Зарегистрировав приложение, вы получите его ID и пароль.
      3. Откройте в текстовом редакторе файл yaorder/config.php, что вы только что закачали на ваш сайт и укажите там ID и пароль приложения.
      4. Зайдите в систему администрирования, на странице "Установка дополнений" загрузите файл yabuy_1.2-oc2.3.x.ocmod.xml.
      5. Перейдите в раздел "Дополнения - Модули", должен появиться модуль Яндекс CPA «Заказ на Маркете», нажмите кнопку "+" - "Установить".
      Модуль установлен. Подробнее о настройках модуля читайте здесь: http://sourcedistillery.com/yandex_cpa_pokupka_na_markete.html
       
      Для тех, кто уже пользовался моим модулем Заказа на Маркете:
      Эта версия модуля независима от внешнего сервиса. Все запросы от Магазина к Маркету осуществляются через Ваше oAuth-приложение на Вашем сайте. Если вы уже оплачивали прошлую версию модуля, то напишите мне с того-же контакта, указав адрес сайта и номер кампании в Яндек.Маркете.
    • От Pulemet

      300.00 руб
      Скачать/Купить дополнение


      Админка - управление обязательными полями в заказе
      В Opencart при редактировании заказа необходимо обязательно заполнять множество данных, которые во многих случаях просто не нужны. Данное расширение позволит вам отключить необходимость ввода полей (возможность заполнения остаётся) в админке заказа, в которых нет необходимости.

      Есть возможность настроить активность/неактивность следующих строк:

      Вкладка Данные покупателя:   Имя, Фамилия, E-Mail, Телефон;
      Вкладка Детали оплаты: Имя, Фамилия, Адрес 1, Город, Индекс, Страна, Регион / Область;
      Вкладка Детали доставки: Имя, Фамилия, Адрес 1, Город, Индекс, Страна, Регион / Область.


      Внимание! Работоспособность модуля гарантируется только в стандартной форме редактирования заказа.

      Почта для связи : order.opencart@gmail.com
      Добавил Pulemet Добавлено 26.09.2017 Категория Инструменты, утилиты Системные требования Сайт разработчика Старая цена Метод активации Автоматическая активация Ioncube Loader Нет OpenCart 3.0
      2.3
      2.1 ocStore 2.3
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1  
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу