Jump to content

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


support

Recommended Posts

в этой версии нет csv импорта экспорта? не нашёл в меню..

Link to post
Share on other sites
  • Replies 136
  • Created
  • Last Reply

Top Posters In This Topic

  • support

    59

  • geval

    31

  • KoVaLsKy

    10

  • oleg_antonov

    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

×
×
  • Create New...