Jump to content

Новая версия VamShop 1.69


support

Recommended Posts

  • Replies 136
  • Created
  • Last Reply

Top Posters In This Topic

  • support

    59

  • geval

    31

  • KoVaLsKy

    10

  • benz_inst

    4

Top Posters In This Topic

Popular Posts

Выпущена новая версия VamShop 1.69. Скачать можно в своих заказах в магазине http://vamshop.ru/ Основные изменения: 1. Новый модуль - Быстрое оформление заказа. Информация о новом модуле в н

Posted Images

и еще такая беда, при переходе на оформление выходит белая страница:

ошибка в логах такая:


[Mon Nov 26 22:39:40 2012] [error] [client 78.46.48.40] PHP Fatal error: Unknown: Failed opening required '/var/www/argomoscow/data/www/argomoscow.com/checkout.php' (include_path='.:/usr/share/pear:/usr/share/php') in Unknown on line 0, referer: http://argomoscow.com/
[/CODE]

на локальном сервере такой ошибки нет, но я таки подозреваю, что какие-то настройки заказа или чего-то еще на сервере вызывают такую ошибку, а что я там менял, даже и не припомню..

однако система получается неустойчивая..

Link to post
Share on other sites

в общем, всё дело было в том..что на файле checkout.php стоят права 600 ( видимо в архиве так задумано и так получается при распаковке на сервере), поставил другие права и все заработало..

хохма..

файлeasypopulate.php вернул более старый, тоже заработал экспорт/импорт, хотя это и не дело..

Link to post
Share on other sites

и кстати, в архиве не вижу файла .htaccess или htaccess, как было раньше, где он?

Link to post
Share on other sites

при быстром заказе- когда жмем кнопку "Оформить", просто перекидывает на главную страницу, как это исправить? чтобы была надпись, типа- Ваш заказ оформлен, ждите мы вам позвоним и т.д ?

Это где-то в настройках, или такой глюк быстрого заказа?

второй вопрос, как убрать в быстром заказе вообще отображение такой штуки

2. Адрес покупателя

Адрес покупателя совпадает с адресом доставки.

она совершенно не нужна..

и собственно, нумерация тоже не нужна... все эти пункты 1 2 3 4...7 избыточны.. цифры только отвлекают..

в шаблоне нумерации не нашёл..

Link to post
Share on other sites

Исправить - только включив опцию создание аккаунта. Иначе без создания аккаунта нет смысла показывать странице checkout_success.

Убирается всё в /templates/шаблон/module/checkout.html

Цифры отключаются в Админке - Настройки - Оформение заказов.

Link to post
Share on other sites

если нет смысла показывать страницу checkout_success., то как тогда человек узнает, что заказ ушел в магазин, а не в какой-то черный ящик?

то есть идет редирект на главную и никаких вообще сообщений, никаких надписей "ОК, Мы приняли Ваш заказ и т.д и т.п"

Link to post
Share on other sites

в настройках заказа поставил такие вещи ( см. скриншот)

делаю заказ,жму кнопку Продолжить.. ( кстати, по логике было бы понятней, если было бы написать - ОФОРМИТЬ ЗАКАЗ или вроде того)

идет переход на sc_checkout_confirmation.php и белая страница..post-40-0-03608600-1354006979_thumb.jpg

Link to post
Share on other sites

По поводу checkout_sucess и оформлении без аккаунта.

Это нужно в /checkout_success.php закомментировать строки с vam_redirect, т.е. редирект на страницу FILENAME_DEFAULT

Link to post
Share on other sites

Почему белая страница - смотрите свой error log, наверное опять дело в правах доступа.

Link to post
Share on other sites

В checkout_success.php можно попробовать закомментировать вот этот кусок:



// if the customer is not logged on, redirect them to the default page
if (!isset ($_SESSION['customer_id'])) {
vam_redirect(vam_href_link(FILENAME_DEFAULT));
}

// SMART CHECKOUT BOF
if (SMART_CHECKOUT == 'true') {
// if the customer is not logged on, redirect them to the default page
if ((!vam_session_is_registered('customer_id')) && (!vam_session_is_registered('noaccount')) && (!isset($_POST['action']))) {
vam_redirect(vam_href_link(FILENAME_DEFAULT));
}

} else {
// if the customer is not logged on, redirect them to the default page
if ((!vam_session_is_registered('customer_id')) && (!isset($_POST['action']))) {
vam_redirect(vam_href_link(FILENAME_DEFAULT));
}
}
//SMART CHECKOUT EOF
[/code]

Link to post
Share on other sites

r3549 - Добавлен файл .htaccess по умолчанию

записывается при установке?

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

по поводу предыдущего куска кода, не очень понял, для чего он?

он будет давать какой-то ок при оформлении, или что-то другое?

Link to post
Share on other sites

По поводу checkout_sucess и оформлении без аккаунта.

Это нужно в /checkout_success.php закомментировать строки с vam_redirect, т.е. редирект на страницу FILENAME_DEFAULT

то есть можно установить редирект при заказе на нужную мне страницу?

Link to post
Share on other sites

Почему белая страница - смотрите свой error log, наверное опять дело в правах доступа.

воистину, так и было)) благодарю!

Link to post
Share on other sites

Этот код и делает редирект на главную страницу.

Закомментируйте его, по идее, тогда будет оставаться на checkout_success.php

Link to post
Share on other sites

В /includes/header.php поменять:



if (strstr($PHP_SELF, FILENAME_CHECKOUT)) {
//require(DIR_WS_INCLUDES.'form_check.js.php');
require(DIR_WS_INCLUDES.'checkout.js.php');
}
[/code] на:
[code]

if (strstr($PHP_SELF, FILENAME_CHECKOUT)) {
require(DIR_WS_INCLUDES.'form_check.js.php');
require(DIR_WS_INCLUDES.'checkout.js.php');
}
Это что б вернуть js проверку форм. В /checkout.php раскомментировать код проверки. Например для имени:


//if (strlen($firstname) < ENTRY_FIRST_NAME_MIN_LENGTH) {
//$error = true;

//$messageStack->add('smart_checkout', ENTRY_FIRST_NAME_ERROR);
//}
[/code]

По аналогии раскомментировать и для city и street_address

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

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

оказалось в конце при нажатии "оформить заказ" ничего не происходит, т.е . заказ не уходит, страница не меняется..кнопка не нажимается...

если опять закоментировать то всё работает...

Где копать?

Link to post
Share on other sites

после внесения через phpmyadmin файла 1.69 - пишет

Ошибка

SQL-запрос:

ALTER TABLE `specification_groups` ADD `show_filter_mainpage` SET( 'True', 'False' ) NOT NULL DEFAULT 'True' AFTER `show_filter` ;

Ответ MySQL: dot.gif

#1060 - Duplicate column name 'show_filter_mainpage'

это нормально ?

Link to post
Share on other sites

после обновления, пропала форма для входа !\

показывает вот что.

чую, тут это очень долго буду выяснять - vam plz выйдите в skype или на gmail. А то магазин встанет.....

а потом просто сюда переписку скопируем.

а то что то весь магазин встал, после обновления на 1.69. откатываюсь. до .167

5lchj.png

Link to post
Share on other sites

В ошибке пишет, что уже есть такая колонка в таблице, т.е. уже загружали sql код этот ранее.

Наверное дело в Вашем шаблоне.

По умолчанию всё работает - vamshop.ru/login.php

Попробуйте взять файл /templates/vamshop2/module/login.html и переписать к себе.

В icq, skype, gmail поддержки нет, все вопросы решаются здесь.

Link to post
Share on other sites
Иван Градов

Саша, по поводу уведомлений через СМС: это дорогой провайдер сервиса СМС.

Как переделать этот модуль под более дешевого? Или хотя бы нужен перечень файлов, которые входят в этот модуль и которые нужно править. Потому что 90 копеек за СМС и 25 копеек - две большие разницы :)

Link to post
Share on other sites

Отправка письма идёт в send_order.php, там же и отправка sms через email2sms шлюз avisosms.

У многих других компаний, которые предлагают sms рассылки тоже есть свои API, берёте их API, читаете докуметацию и добавляете то, что нужно именно Вам.

Link to post
Share on other sites
Иван Градов

Ок, спасибо. Заказал модуль у другой компании. Когда будет готов смогу поделиться.

Следующий вопрос: фильтры на главной. Чудеса фильтрации: заведена группа спецификаций цена, заведена спецификация цена, посталвено брать цену из поля "цена",:

Название спецификации: Цена

Описание спецификации:

Префикс спецификации:

Суффикс спецификации: руб.

Порядок сортировки: 50

Выравнивание: Left

Название колонки: products_price

Класс фильтра: range

Показывать фильтр как: checkbox

Фильтр показать все: True

Вводить значения спецификаций как: text

Фильтры на данной спецификации: 4

заведены диапазоны... фильтры "фильтруют" как им на душу положит - при цене в 1499 легко товар показывается по диапазону "до 250"... см. пример на тестовом сервере trpl.ru

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...