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

Не правильно работают модули доставки с зонами.


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

  • Ответов 70
  • Created
  • Последний ответ

Top Posters In This Topic

  • support

    37

  • benz_inst

    23

  • sobaka

    3

  • rmn

    2

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

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

Еще в быстром заказе, если клиент не выбрал ни один способ доставки, то он все равно может сделать заказ, и в итоге где должна быть написана доставка будет написано "Нет доступных способов доставки для выбранной страны.: бесплатно"

Текст поменять понятно как, но как убрать "бесплатно" что бы вообще заказать нельзя было, или хотя бы как то сделать что бы по умолчанию был включен модуль доставки.

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

Так же тут писали о проблемах с итоговыми модулями при быстром оформлении.

Я вот проверил модуль ot_lev_discount - скидка от суммы заказа.

Нормально он работает с теми двумя файлами, что я выложил.

Если у кого какие проблемы с итоговыми модулями в быстром оформлении, сообщайте, с какими именно модулями.

Будет проверять.

Наценка на способ оплаты не работает без подтверждения заказа

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

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

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

Кто хочет купить, всё равно купит и стандатным способом.

Теперь добавляйте тогда все эти проверки в код.

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

Наценку на способ оплаты проверим.

Если не сложно, зарегистируйте эту ошибку на vamshop.ru/forum/tracker/

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

Обнаружил проблему при оригинальных checkout.php и checkout.html

В быстром заказе по кнопке "Продолжить" ничего не происходит.

Заглянул под спойлер "я не хочу регистрировать аккаунт", а там сработала проверка формы: "Ваш пароль должен содержать как минимум 5 символов." и "Поле Подтвердите пароль должно совпадать с полем Пароль".

Получается все поля в быстром заказе заполнены, а оно еще и пароль требует, который покупатель не заказывал.

Заказ не оформить из-за этой проверки.

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

Если не сложно, регистрируйте на vamshop.ru/forum/tracker

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

Проверим.

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

Попробовал заменить файлы, выскочила ошибка как в теме http://vamshop.ru/fo...2589#entry92589

Fatal error: Call to undefined function vam_check_stock() in /var/www/r0mka/data/www/fishki39.ru/checkout.php on line 136

Вернул checkout.php на место.

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

Исправлена ошибка с итоговыми модулями скидка/наценка, теперь, по идее, должны они работать в быстром оформлении.

Проверьте.

Прицепил исправленный файл /includes/checkout.js.php

checkout.js.php

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

benz_inst

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

Ошибка исправлена.

В /checkout.php меняйте:



// End new payment address input validation /////

}
////////////////////////// Validation END - NOT LOGGED ON//////////////////////////////////



/////////////////// Validation for LOGGED ON ////////////////////////////////////////////
if (isset($_POST['action']) && ($_POST['action'] == 'logged_on') && isset($_POST['formid']) && ($_POST['formid'] == $sessiontoken)) {

$_SESSION['comments'] = vam_db_prepare_input($_POST['comments']);
[/code] на:
[code]

// End new payment address input validation /////

$_SESSION['kvit_name'] = vam_db_prepare_input($_POST['kvit_name']);
$_SESSION['kvit_address'] = vam_db_prepare_input($_POST['kvit_address']);

$_SESSION['s_name'] = vam_db_prepare_input($_POST['s_name']);
$_SESSION['s_inn'] = vam_db_prepare_input($_POST['s_inn']);
$_SESSION['s_kpp'] = vam_db_prepare_input($_POST['s_kpp']);
$_SESSION['s_ogrn'] = vam_db_prepare_input($_POST['s_ogrn']);
$_SESSION['s_okpo'] = vam_db_prepare_input($_POST['s_okpo']);
$_SESSION['s_rs'] = vam_db_prepare_input($_POST['s_rs']);
$_SESSION['s_bank_name'] = vam_db_prepare_input($_POST['s_bank_name']);
$_SESSION['s_bik'] = vam_db_prepare_input($_POST['s_bik']);
$_SESSION['s_ks'] = vam_db_prepare_input($_POST['s_ks']);
$_SESSION['s_address'] = vam_db_prepare_input($_POST['s_address']);
$_SESSION['s_yur_address'] = vam_db_prepare_input($_POST['s_yur_address']);
$_SESSION['s_fakt_address'] = vam_db_prepare_input($_POST['s_fakt_address']);
$_SESSION['s_telephone'] = vam_db_prepare_input($_POST['s_telephone']);
$_SESSION['s_fax'] = vam_db_prepare_input($_POST['s_fax']);
$_SESSION['s_email'] = vam_db_prepare_input($_POST['s_email']);
$_SESSION['s_director'] = vam_db_prepare_input($_POST['s_director']);
$_SESSION['s_accountant'] = vam_db_prepare_input($_POST['s_accountant']);

}
////////////////////////// Validation END - NOT LOGGED ON//////////////////////////////////



/////////////////// Validation for LOGGED ON ////////////////////////////////////////////
if (isset($_POST['action']) && ($_POST['action'] == 'logged_on') && isset($_POST['formid']) && ($_POST['formid'] == $sessiontoken)) {

$_SESSION['comments'] = vam_db_prepare_input($_POST['comments']);


$_SESSION['s_name'] = vam_db_prepare_input($_POST['s_name']);
$_SESSION['s_inn'] = vam_db_prepare_input($_POST['s_inn']);
$_SESSION['s_kpp'] = vam_db_prepare_input($_POST['s_kpp']);
$_SESSION['s_ogrn'] = vam_db_prepare_input($_POST['s_ogrn']);
$_SESSION['s_okpo'] = vam_db_prepare_input($_POST['s_okpo']);
$_SESSION['s_rs'] = vam_db_prepare_input($_POST['s_rs']);
$_SESSION['s_bank_name'] = vam_db_prepare_input($_POST['s_bank_name']);
$_SESSION['s_bik'] = vam_db_prepare_input($_POST['s_bik']);
$_SESSION['s_ks'] = vam_db_prepare_input($_POST['s_ks']);
$_SESSION['s_address'] = vam_db_prepare_input($_POST['s_address']);
$_SESSION['s_yur_address'] = vam_db_prepare_input($_POST['s_yur_address']);
$_SESSION['s_fakt_address'] = vam_db_prepare_input($_POST['s_fakt_address']);
$_SESSION['s_telephone'] = vam_db_prepare_input($_POST['s_telephone']);
$_SESSION['s_fax'] = vam_db_prepare_input($_POST['s_fax']);
$_SESSION['s_email'] = vam_db_prepare_input($_POST['s_email']);
$_SESSION['s_director'] = vam_db_prepare_input($_POST['s_director']);
$_SESSION['s_accountant'] = vam_db_prepare_input($_POST['s_accountant']);

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

' timestamp='1363772042' post='94279']

Обнаружил проблему при оригинальных checkout.php и checkout.html

В быстром заказе по кнопке "Продолжить" ничего не происходит.

Заглянул под спойлер "я не хочу регистрировать аккаунт", а там сработала проверка формы: "Ваш пароль должен содержать как минимум 5 символов." и "Поле Подтвердите пароль должно совпадать с полем Пароль".

Получается все поля в быстром заказе заполнены, а оно еще и пароль требует, который покупатель не заказывал.

Заказ не оформить из-за этой проверки.

Вот попробуйте - http://vamshop.ru/forum/topic/11700-%d0%ba%d0%b0%d0%ba-%d1%81%d0%b4%d0%b5%d0%bb%d0%b0%d1%82%d1%8c-%d1%87%d1%82%d0%be%d0%b1-%d0%bf%d1%80%d0%b8-%d1%80%d0%b5%d0%b3%d0%b8%d1%81%d1%82%d1%80%d0%b0%d1%86%d0%b8%d0%b8-%d0%b3%d0%b5%d0%bd%d0%b5%d1%80%d0%b8%d1%80%d0%be%d0%b2%d0%b0%d0%bb%d1%81/page__view__findpost__p__94417

Вообще убраны поля пароля, генерируется автоматически, сделали так же как было в старом модуле быстрого оформления.

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

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

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

Если вопрос в том, как вернуть проверку полей в быстрое оформление, то вот так - http://vamshop.ru/fo...__fromsearch__1

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

Глюков в быстром оформлении еще много.

 

Вот клиент сделал заказ, выбрал товар за 1600 руб. и бесплатную доставку то транспортной компании, способ оплаты Робокасса с наценкой 50 руб.

А у него списали с карточки 2200 руб    за   доставку Почтой России которая стоит 550 руб, 

 

В админке где заказы получается так:

 

Дата Создания: 29/03/2013
Способ Оплаты: VisaCard, MasterCard (Robokassa)
Способ доставки: Доставка (Почта России (наземная посылка)  )

 

 

а вот в накладной или при редактировании заказа получается так:

 

 

Стоимость товара: 1600.00
(Доставка до транспортной компании): 0.00
Наценка на способ оплаты: 48.00
Всего: 1648.00
Ссылка на сообщение
Поделиться на другие сайты

А Вы пробовали сделать такой заказ, при переходе на робокс какая сумма отображается, правильная или нет?

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

да вроде правильная, дело в том что переключение способов доставки и оплаты какое то медленное и кривое, если выбрать один способ доставки затем другой то она не успевает подгружаться, так же если поменять способ доставки то оплата пересчелкивается на самую первую http://optsar.ru  Хорошо было бы отвязать все эти подгрузки и вывести их на страницу  подтверждения заказа.

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

Да не должно быть медленное и кривое, обычный ajax запрос.

Я пробовал сейчас у себя на локалке, вроде нормально.

 

Посмотрим дальше на отзывы.

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

×
×
  • Создать...