Перейти к содержанию
kentkent17

Все для пацанов (корзина с очень быстрым заказом)

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

Оформление заказов хоть в 1 шаг, а главное бесплатно:D

Для примера работы {можете набрать в поиске детская мебель от темыча}

Ссылки не буду давать, чтобы форум не засирать ссыльем. 

Сайт не учебный, ЗАКАЗЫ НЕ ДЕЛАТЬ!!!!

Совсем забыл, на 1.5 работает, на других хз.

 

Короче, дело ночью:ugeek:

1. В файле catalog/view/theme/ВАША ТЕМА/template/checkout/login.tpl 

<input type="radio" name="account" value="register" id="register" checked="checked"/>

Меняем на 

<input type="radio" name="account" value="register" id="register" />

Там же

<input type="radio" name="account" value="guest" id="guest" />

Меняем на 

<input type="radio" name="account" value="guest" id="guest" checked="checked" />

 

Далее чтобы перейти сразу ко второму шагу, не оставляете покупателям выбора, c регистрацией или без:ugeek: Пошли они в задницу :D

Там же в начале кода вставляем

<script language="Javascript" type="text/javascript"> 
$(document).ready(function(){ 
$('#button-account').trigger('click'); 
}); 
</script>

 

Гуляем дальше, чтобы не мозолить глаза покупателям с шагами

Удаляем все  <div class="checkout-heading"> из niga.ru\catalog\view\theme\ВАША ТЕМА\template\checkout.tpl

Далее убираем всю фигню типа способов доставки и прочей ерунды.

В файле 

system/library/cart.php

После 

public function hasShipping() {

Вставляем 

return false;

Убираем варианты оплаты

В файле catalog/view/theme/ВАША ТЕМА/template/checkout/payment_method.tpl 

Вставляем в начале кода 

<script language="Javascript" type="text/javascript">
$(document).ready(function(){
$('#button-payment-method').trigger('click'); });
</script>

Там же находим 

<input type="checkbox" name="agree" value="1"/>

Меняем на 

<input type="checkbox" name="agree" value="1" checked="checked" />

Удаляем все поля типа заказов на организацию, выбора адреса и прочего ненужного.

Тут идем в браузер, смотрим код и ищем поля (которые будем удалять).

Короткий пример на поле Город.

У меня это класс large-field name city

Удаляем

<span class="required">*</span> <?php echo $entry_city; ?><br />
  <input type="text" name="city" value="<?php echo $city; ?>" class="large-field" />

В 

\site.ru\catalog\view\theme\ТЕМА\template\checkout\quest.tpl

Далее чтобы не было ошибок 

Удаляем 

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

В \domains\site.ru\catalog\controller\checkout\quest.php

И далее по аналогии, ищем ненужные поля и удаляем.

Надеюсь дал полезную инфу.

P.S Без малейшего понимания кода не лезьте!!!!!!!!!!!

Либо делайте копии, а лучше сначала на локальном сервере!!!!!

У меня всего в 3 шага, фото прилагаю.

 

 

 

Без имени-1.jpg

Изменено пользователем Skunk
[code]
  • +1 1

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


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

Ребя, те кто тестит поля, заходите сразу > детская мебель и выбирайте 1 товар!

Косяк с обязательным выбором опций!

 

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


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

Да и некоторые пытаются сразу тыкать в корзине :D

Это не 8 чудо света, а просто упрощенный и вменяемый формат заказа, с которым вы не будете про*бывать клиентов!

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


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

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

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

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

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

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

Войти

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

Войти

  • Последние посетители   0 пользователей онлайн

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

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.