PrestaShop оформление без регистрации??

А можно и мне предыдущую версию? Сам, к немалому стыду, не осилил поиск на том форуме.
onepagecheckout 2.3.2
вот обновленная версия, не помню уже: только в плагине правил, или не только, вроде там overrides тоже обновлял
onepagecheckout 2.3.2 для ps 1.6.9 (для *.11 не проверял работу)
этот пост всего лишь на предыдущей странице, ой лентяй....
 
onepagecheckout 2.3.2
этот пост всего лишь на предыдущей странице, ой лентяй....
Дык его я скачал и попытался поставить - выдает "Не получается установить override:Метод resetCartDiscountCache класса Cart уже переопределён".
Удаляю остатки предыдущего модуля, ставлю по новой - вопит об отсутствующих овверайдах и требует переустановить модуль снова. И так по кругу :(

Никто с подобным не сталкивался?
 
Последнее редактирование модератором:
Никто с подобным не сталкивался?
ну так посмотрите в overrides что там не так, наверняка другой плагин уже это создал, если вы его вручную конечно не сделали
предполагается изначально что нет таких overrides, смотрите от какого плагина он установлен
еще он (override) может остаться после удаления, не полностью удалится, из-за того что другой плагин внес изменения, там достаточно сложная структура, а ручками подправить обычно не тяжело
обязательно изучите как работают overrid-ы и для чего они, пригодится, если планируете дальше работать с престой

п.с. если хочется готового варианта без лишних телодвижений, и не хочется разбиратся - прийдется платить
Всё на Ваш выбор ;-)
 
вопит об отсутствующих овверайдах
значит не всё почистили, если файл остается пустым перед установкой, попробуйте удалить файл и установить модуль
проверить достаточно легко, функции для overrides находятся /www/(ваш хост)/modules/onepagecheckout/override , название файла совпадает с названием оригинального файла (куда будет эта функция записываться) /www/(ваш хост)/override
проходитесь по всем этим файлам, если автоматом не удается установить, возьмите ручками эти override пропишите и всё, подобавляйте недостающие функции

именно с ошибкой что Вы написали, нужно в /ovverides/classes/Cart.php добавить туда функцию
PHP:
    public function resetCartDiscountCache()
    {
        // verification keys: VK##2
        // reset discount cache so that discount can be added and new results retrieved in single HTTP request
        self::$_discounts     = NULL;
        self::$_discountsLite = NULL;
    }

обязательно после установки плагина это делайте, ато опять напишет что овеериды уже есть, до установки этой функции не должно быть (тогда она сама туда добавится)
 
этот пост всего лишь на предыдущей странице, ой лентяй....
еще бы страницу указали ))
"этот пост" - на 5-й странице
zetabit написал(а):
по многочисленным просьбам на яндекс-диске
onepagecheckout
или на 7-й?
zetabit написал(а):
вот обновленная версия, не помню уже: только в плагине правил, или не только, вроде там overrides тоже обновлял
onepagecheckout 2.3.2 для ps 1.6.9 (для *.11 не проверял работу)

Разобрался - на 5й странице вер.2.3.0, а на 7й - 2.3.2
 
Последнее редактирование:
"пилю" престу для заказа на одной странице, - уже радом расположил "1. Покупатель" и "2. Доставка".
столкнулся с тем, что для получения списка способов оплаты нужна авторизация.
Насколько понял, "гость" авторизируется, когда нажимаем кнопку [Сохранить] на первом шаге оформления заказа.
Как бы обойти эту авторизацию ((
 
а вы действие кнопки сохранить привяжите к к кнопке оформить заказ, а способы оплаты можно раскрыть где-то в сети можно найти туториал
 
на 1.7 подойдет такая вещь
 

Вложения

  • owr-66401.zip
    11,8 KB · Просмотры: 15
накопал еще такую форму, кастомизируется через модули в админке. 172 полет нормальный
 

Вложения

  • Knowband - One Page Checkout v4.0.7.zip
    4,8 MB · Просмотры: 16
Использую больше больше года БЫСТРЫЙ ЗАКАЗ (МОДУЛЬ БЫСТРОГО ОФОРМЛЕНИЯ ЗАКАЗА) от prestadev.ru , 550 руб, считай бесплатно. Перешел на него с onepagecheckout. Сейчас 8 полей для заказа, из них только 4 обязательные.
 
Назад
Сверху