Ответить Новая тема Новый опрос 
 Решение: Оформление заказа на одной странице
Baltazar


Новичок
Сообщений: 58
Регистрация: 22-10-2009


19-08-2010 08:42
В order.php найти

Код:
case 1:
            displayAddress();
            break;
        case 2:
            if(Tools::isSubmit('processAddress'))
                processAddress();
            autoStep(2);
            displayCarrier();
            break;
        case 3:
            if(Tools::isSubmit('processCarrier'))
                processCarrier();
            autoStep(3);
            checkFreeOrder();
            displayPayment();
            break;
        default:
            $smarty->assign('errors', $errors);
            displaySummary();
            break;
    }
}



Необходимо из Case 3 в Case 2 перенести

Код:
displayPayment();


Таким образом оплата и доставка на одной странице. Можно перенести и в Case 1 (Страница адреса) , но его вообще можно пропустить, из корзины сразу перенаправить на выбор способов оплаты и доставки.

Открытые вопросы:

При выборе оплаты, и переходе к завершению заказа не отправляется форма с id выбранного способа доставки.

Заказ совершается, но в админке нет, выбранного способа доставки. Поле пустое, так как не происходит действие отправки формы.

Остается связать форму и выбор оплаты.


На ум приходит следующее :

1. посредством onsubmit отправить форму с Id способом доставки. Но в любом случае нужно нажимать Кнопку, а не выбирать Оплату.

2. Отправить форму при помощи скрипта, раскрывая при этом выбор Оплаты, это оправдывает лишнее кликанье.


У кого какие мысли на этот счет?
 



Создание сайтов на PrestaShop c уникальным дизайном http://www.sergeywebster.com Лучший хостинг USA HostGator
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Vitali
Новичок
Сообщений: 4
Регистрация: 06-04-2011


30-07-2011 23:04
Не ужели ни кто не знает - как можно три страницы заказа разместить на одной:
адреса - доставка - оплата
Это же на много упращает оформление заказа.
Помогите кто может!!!!!

Модуль типа ONE PAGE CHECKOUT не очень нравиться.
Лучший вариант был бы - объединить стандартные страницы.

Визаульно объединить не проблема - но функционально не получается у самого = выдает разные ошибки.

Кто может грамотно помочь - готов проплатить.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
e_v_medvedev
Профессионал
Сообщений: 381
Регистрация: 25-03-2011


31-07-2011 22:29
Напишите подробнее на e.v.medvedev@mail.ru. Нужно уточнить задачу, точнее масштабы переделок (объем кодирования).
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Gorets
Cпециалист
Сообщений: 140
Регистрация: 19-10-2009


01-08-2011 00:32
Цитата:
Не ужели ни кто не знает - как можно три страницы заказа разместить на одной:
адреса - доставка - оплата
Это же на много упращает оформление заказа.
Помогите кто может!!!!!

Все очень просто, обновится до версии 1.4 и в настройках указать Оформление на одной стр.
1.4.4 уже есть даже локализированная, учитывая большое количество правильных изменений, нет смысла пользоватся старой версийе.
 



Злобный троль из чернобыльского леса
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Vitali
Новичок
Сообщений: 4
Регистрация: 06-04-2011


03-08-2011 16:33
Цитата:
Все очень просто, обновится до версии 1.4 и в настройках указать Оформление на одной стр. 
1.4.4 уже есть даже локализированная, учитывая большое количество правильных изменений, нет смысла пользоватся старой версийе.


У меня сейчас стоит версия 1.3.1
Буквально переделано все - все модули и блоки - и дизайн изменен почти у всего.
Если я обнавлю до версии 1.4 не пропадут ли у меня все мои переделки?
Потому как ушло уйма времени на переделку всего - очень не хочется все это проходить по новой.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
YellowDuck


Профессионал
Сообщений: 956
Откуда: Ярославль
Регистрация: 29-09-2009


04-08-2011 03:44
Проблемы наверняка будут, попробуйте обновиться не на рабочем магазине и посмотреть масштабы возникших проблем
 



Интернет-магазин товаров для детей yellowduck.ru
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
e_v_medvedev
Профессионал
Сообщений: 381
Регистрация: 25-03-2011


16-08-2011 19:42
Для версии 1.4.4 можно сделать во так (см. http://servito.ru).
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
mname
Новичок
Сообщений: 1
Регистрация: 06-09-2011


10-09-2011 17:43
как на экспресс заказе вместо выбора оплаты поставить кнопку подтверждения заказа?
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос