Перейти к содержанию
Форум поддержки пользователей VamShop

Обновить до "быстрого заказа"


ambergift.ru

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

Здравствуйте!

Увидел, что в 1.69 появилась новая форма быстрого заказа. Как мне ее получить ? сейчас стоит - 1.62. Весь магазин нет возможности обновить , ибо слишком много кода уже самописного . Не могли бы по шагам все рассказать ?

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

Здравствуйте!

Возьмите из 1.69 обновления только файлы модуля.

checout.php, sc_checkout_confirmation.php, шаблоны этих же страниц, sql настройки из файоа.

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

  В 23.02.2013 в 14:54, support сказал:

Здравствуйте!

Возьмите из 1.69 обновления только файлы модуля.

checout.php, sc_checkout_confirmation.php, шаблоны этих же страниц, sql настройки из файоа.

http://vamshop.ru/forum/files/file/48-%D0%BE%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-vamshop-168-%D0%B4%D0%BE-%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D0%B8-169/

отюсда 2 файла скачать ?

а что с SQL сделать - не понял

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

Да.

SQL загрузить в базу данных.

Ещё взять /admin/includes/header.php файл, это что б опция Оформление заказов появилась в Админке - Настройки.

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

Все понятно. Кроме пункта о БД. У меня ведь 1.62 а файл с 68 на 69 делает апдейт. Не будет ли проблем ?

можно на пальцах сию процедуру описать ? Это в phpmyadmin деалется ?как ?

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

Возьмите этот текст из /lang/russian/admin/russian.php

Особых проблем быть не должно, но наверное придётся языковыве строки перенести, стили для новых кнопок, но ничего сложного, вроде как.

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

  В 25.02.2013 в 14:43, support сказал:

Возьмите этот текст из /lang/russian/admin/russian.php

Особых проблем быть не должно, но наверное придётся языковыве строки перенести, стили для новых кнопок, но ничего сложного, вроде как.

Так а что с SQL сделать ? на пальцах можете объяснить ?

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

Зайти в phpMyAdmin, в закладку SQL и выполнить код:



INSERT INTO configuration_group VALUES ('80', 'CG_SMART_CHECKOUT', 'Smart Checkout', 'Smart Checkout Options', '1', '1');

INSERT INTO `configuration` (`configuration_key`, `configuration_value`, `configuration_group_id`, `sort_order`, `last_modified`, `date_added`, `use_function`, `set_function`) VALUES
('SMART_CHECKOUT', 'true', 80, 1, '2012-11-01 06:37:14', '2012-11-01 06:37:14', NULL, 'vam_cfg_select_option(array(''true'', ''false''),'),
('SC_CREATE_ACCOUNT_REQUIRED', 'false', 80, 2, '2012-11-01 06:37:14', '2012-11-01 06:37:14', NULL, 'vam_cfg_select_option(array(''true'', ''false''),'),
('SC_CREATE_ACCOUNT_CHECKOUT_PAGE', 'false', 80, 3, '2012-11-01 06:37:14', '2012-11-01 06:37:14', NULL, 'vam_cfg_select_option(array(''true'', ''false''),'),
('SC_HIDE_SHIPPING', 'true', 80, 4, '2012-11-01 06:37:14', '2012-11-01 06:37:14', NULL, 'vam_cfg_select_option(array(''true'', ''false''),'),
('SC_HIDE_COMMENT', 'false', 80, 5, '2012-11-01 06:37:14', '2012-11-01 06:37:14', NULL, 'vam_cfg_select_option(array(''true'', ''false''),'),
('SC_COUNTER_ENABLED', 'true', 80, 6, '2012-11-01 06:37:14', '2012-11-01 06:37:14', NULL, 'vam_cfg_select_option(array(''true'', ''false''),'),
('SC_EMAIL_LOGIN_DATA', 'true', 80, 7, '2012-11-01 06:37:14', '2012-11-01 06:37:14', NULL, 'vam_cfg_select_option(array(''true'', ''false''),'),
('SC_CONFIRMATION_PAGE', 'false', 80, 8, '2012-11-01 06:37:14', '2012-11-01 06:37:14', NULL, 'vam_cfg_select_option(array(''true'', ''false''),');

[/code]

А вообще говоря, это плохая идея, обновляться частично, даже не знаю основ php, mysql, может боком вылезти.

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

Когда перехожу на sc_checkout_confirmation

Выдает ошибку

Warning: require(/home/d/deych/ambergift.ru/public_html/lang/russian/FILENAME_CHECKOUT) [function.require]: failed to open stream: No such file or directory in/home/d/deych/ambergift.ru/public_html/sc_checkout_confirmation.php on line 24

Fatal error: require() [function.require]: Failed opening required '/home/d/deych/ambergift.ru/public_html/lang/russian/FILENAME_CHECKOUT' (include_path='.:/usr/local/php-cgi/5.3.15/share/pear') in/home/d/deych/ambergift.ru/public_html/sc_checkout_confirmation.php on line 24

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

Нужно в /includes/filenames.php добавить константу FILENAME_CHECKOUT по аналогии с текущей версии.

И взять /lang/russian/russian.php, lang_russian.conf, checkout.php

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

  В 02.03.2013 в 05:56, support сказал:

Нужно в /includes/filenames.php добавить константу FILENAME_CHECKOUT по аналогии с текущей версии.

И взять /lang/russian/russian.php, lang_russian.conf, checkout.php

щас там вот что

define('FILENAME_CHECKOUT_CONFIRMATION', 'checkout_confirmation.php');

define('FILENAME_CHECKOUT_PAYMENT', 'checkout_payment.php');

define('FILENAME_CHECKOUT_PAYMENT_ADDRESS', 'checkout_payment_address.php');

define('FILENAME_CHECKOUT_PROCESS', 'checkout_process.php');

define('FILENAME_CHECKOUT_SHIPPING', 'checkout_shipping.php');

define('FILENAME_CHECKOUT_SHIPPING_ADDRESS', 'checkout_shipping_address.php');

define('FILENAME_CHECKOUT_SUCCESS', 'checkout_success.php');

что конкретно надо добавить ?

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

сейчас при оформлении заказа выполняется checkout_alternative.php , причем , как я понял предыдущая ее версия еще от 1.62

+ не могу найти где в админке можно отключить ввод пароля и e-mail

Можно как - то все по порядку объяснить ? Может часть файлов не обновлено или еще что - нибудь ? с SQL все в норме

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

Сравнить с файлами из 1.69 и перенести то, что добавлено было в 1.69

Нет, подробно расписывать каждое движения я не буду, если Вы сами не можете обновиться частично, то может есть смысл полностью ставить обновления?

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

  В 02.03.2013 в 12:53, support сказал:

Сравнить с файлами из 1.69 и перенести то, что добавлено было в 1.69

Нет, подробно расписывать каждое движения я не буду, если Вы сами не можете обновиться частично, то может есть смысл полностью ставить обновления?

Это тоже не подход , я сделал все , как вы сказали , но ошибки остались

Полностью обновление сделать не могу ,т.к. слишком много кода уже внесено за 2 года.

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

Это подход, раз Вы даже основ php не знаете.

Могу лишь повторить, что всё, что касается быстрого оформления, находится в 1.69 патче, переносите файлы из этого обновелния к себе.

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

По поводу новой формы быстрого заказа и версии 1.69. Скажите, по -прежнему после оформления заказа через быструю форму  e-mail  покупателя автоматически регистрируется в базе и он об этом не знает? Ранее была такая проблема. Или сейчас как-то по-другому? Где прочитать информацию по обновлению?

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

В смысле, не знает!?

Если регистрируется аккаунт, то отправляется письмо клиенту с информацией о регистрации в магазине.

 

Если аккаунт не создаётся, то, соответственно, не отправляется.

 

Есть опция Создание аккаунта в Админке - Настройки - Оформление заказов.

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

Если покупатель оформляет заказ через форму быстрого заказа никакое уведомление ему не приходит, кроме того, что он оформил заказ в магазине. При этом e-mail данного покупателя запоминается скриптом. И когда этот покупатель пытается в следующий раз  раз оформить заказ через туже же форму быстрого заказа выдается сообщение  " Введённый Вами E-Mail уже зарегистрирован в нашем магазине, попробуйте указать другой E-Mail адрес". При этом, повторюсь, покупатель не регистрировался и , допустим, не желает регистрироваться в магазине. Как быть? Что-то изменилось по этой части в версии 1.69 ( у меня на данный момент 1.68). Хочется максимально простое оформление заказа - в один шаг! А тут все какие-то сложности - регистриация, сплошные "продолжить", "подтвердить" и т.п. Может быть и странно, но некоторым покупателям проще каждый раз заполнить ФИО, телефон, адрес доставки, чем 1 раз зарегистрироваться.

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

Я Вам говорю как сделан модуль быстрого оформления, если аккаунт создаётся, то письмо приходит и о регистрации с информацией о входе и письмо о заказе.

Куда уж проще, в быстром оформлении всё на одной странице и ни одного обязательного поля, можно хоть все поля формы удалить.

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

Да действительно письмо о регистрации приходит. Получается какой-то принудительный порядок регистрации при быстром заказе.... И в следующий раз покупатель хочешь - не хочешь должен авторизироваться на сайте, найти или востановить пароль и т.п.......Ему проще заново напечатать все данные в форму быстрого заказа, но, увы, нельзя, ведь " Введённый Вами E-Mail уже зарегистрирован в нашем магазине, попробуйте указать другой E-Mail адрес".... Никак нельзя сделать, чтобы e-mail сохранялся в базе только когда покупатель регистрируется на сайте ? А если не регистрируется, то через форму быстрого заказа мог вводить свои данные сколько угодно раз ( в том числе один и тот же e-mail)? Если есть у кого-то способ решения этой проблемы, поделитесь. Просто столкнулась уже не раз с тем, что покупатель не может оформить повторно заказ именно по этой причине... Кто-то позвонит, а кто-то просто "плюнет" (извините). В итоге я отключила вообще форму быстрого заказа, но опять неудобно, не все хотят регистрироваться....

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

Так отключите регистрацию аккаунта в Админке - Настройки - Оформление заказа, тогда не будет регистрации и можно будет не входить и не будет ошибки, что email уже зарегисрирован.

 

Но странно, что Вы не хотите получать о своих покупателях информацию, как минимум email, это ж Ваши покупателю и у Вас есть возможность работать со своей клиетской базой, увеличивая свои же продажи.

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