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

Оформление заказа!


Максим Гинзбург

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

Максим Гинзбург

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

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

Отредактируйте шаблоны:

/templates/шаблон/module/checkout_payment.html

и

/templates/шаблон/module/checkout_shipping.html

и удалите текстовые метки:


{#title_payment#} и {#title_shipping#}
[/code]

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

В таком случае просто при заказе у клиента будет две пустые страницы с кнопкой "далее", которую ему придется нажимать!

можно как-то более интеллектуально сделать, чтобы сэкономить время клиента? просто убрать эти шаги можно?

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

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

На данный момент только так.

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

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

Когда планируется модуль? (стоит ли ждать или нет)

хорошо было бы в даминку вынести просто отмену доп. шагов при регистрации!

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

Нет, ждать особо не стоит, точных сроков не могу назвать.

Постараюсь к следующей версии 1.48, но обещать не могу.

Нельзя просто отменить шаги при оформлении заказа, там не так просто ведь всё.

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

Пытался сделать, как Вы вначале советовали - в итоге:

"The first 4 digits of your Credit Card are: If this information is correct, your type of card is not accepted.Please correct your"

т.к. требует введния данных о кредитной карте, хотя это поле и закомментироано(((

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

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

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

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

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

Насколько я помню в файле /includes/modules/payment/cc.php, если стандартный модуль.

Там есть код js ошибки.

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

там слишком много всего, я не разберусь!

Можешь сказать что именно удалить/закомментировать и где?

заранее спасибо!

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

Из панели управления точно нельзя отключить эту возможность? (чтобы пропускался этап с выбором доставки и оплаты)?

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

Из панели управления точно нельзя.

Попробуй заменить в /includes/modules/payment/cc.php:


function get_error() {



$error = array ('title' => MODULE_PAYMENT_CC_TEXT_ERROR, 'error' => stripslashes(urldecode($_GET['error'])));



return $error;

}

[/code] на:
[code]
function get_error() {


}

Вообще, что за ошибка имеется в виду!?

Неправильно номер кредитки указанный или что?

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

Попробовал - все равно пишет:

"The first 4 digits of your Credit Card are: If this information is correct, your type of card is not accepted.Please correct your information. "

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

А если заменить:


function javascript_validation() {
if (strtolower(USE_CC_CVV) == 'true') {
$js = '  if (payment_value == "'.$this->code.'") {'."\n".'    var cc_owner = document.getElementById("checkout_payment").cc_owner.value;'."\n".'    var cc_number = document.getElementById("checkout_payment").cc_number.value;'."\n".' var cc_cvv = document.getElementById("checkout_payment").cc_cvv.value;'."\n".'    if (cc_owner == "" || cc_owner.length < '.CC_OWNER_MIN_LENGTH.') {'."\n".'      error_message = error_message + unescape("'.vam_js_lang(MODULE_PAYMENT_CC_TEXT_JS_CC_OWNER).'");'."\n".'      error = 1;'."\n".'    }'."\n".'    if (cc_number == "" || cc_number.length < '.CC_NUMBER_MIN_LENGTH.') {'."\n".'      error_message = error_message + unescape("'.vam_js_lang(MODULE_PAYMENT_CC_TEXT_JS_CC_NUMBER).'");'."\n".'      error = 1;'."\n".'    }'."\n".' if (cc_cvv == "" || cc_cvv.length <= 2) {'."\n".'   error_message = error_message + unescape("'.vam_js_lang(MODULE_PAYMENT_CC_TEXT_JS_CC_CVV).'");'."\n".'   error = 1;'."\n".' }'."\n".'  }'."\n";

return $js;
} else {
$js = '  if (payment_value == "'.$this->code.'") {'."\n".'    var cc_owner = document.getElementById("checkout_payment").cc_owner.value;'."\n".'    var cc_number = document.getElementById("checkout_payment").cc_number.value;'."\n".'    if (cc_owner == "" || cc_owner.length < '.CC_OWNER_MIN_LENGTH.') {'."\n".'      error_message = error_message + unescape("'.vam_js_lang(MODULE_PAYMENT_CC_TEXT_JS_CC_OWNER).'");'."\n".'      error = 1;'."\n".'    }'."\n".'    if (cc_number == "" || cc_number.length < '.CC_NUMBER_MIN_LENGTH.') {'."\n".'      error_message = error_message + unescape("'.vam_js_lang(MODULE_PAYMENT_CC_TEXT_JS_CC_NUMBER).'");'."\n".'      error = 1;'."\n".'    }'."\n".'  }'."\n";
return $js;
}
}
[/code] на:
[code]
function javascript_validation() {
}

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

все равно пишет:

The first 4 digits of your Credit Card are: If this information is correct, your type of card is not accepted.Please correct your information.

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

Попробуй тоже самое с методом pre_confirmation_check, т.е. оставь в /includes/modules/payment/cc.php только такой код:


function pre_confirmation_check() {


}
[/code]

Тогда не будет ошибки.

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

Может у тебя не оформляется потому что у тебя вообще нет ни одного модуля доставки и оплаты?!

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

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

активировал способ оплаты (один-наличными)

Теперь вот как происходит: если выбрать товар и везде жать "оформить" - "продолжить", то  все ок. Если же на странице подтверждения попробовать изменить хоть один параметр заказа, то получается следующее: он доходит до страницы выбора оплаты и пишет: "+Выберите+способ+оплаты+для+Вашего+заказа.\n"

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

Попробуй способ оплаты включить cod

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

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