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

Проблемы с модулем доставки DHL


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

Версия 1.7 Модуль доставки DHL работает корректно только в одном случае - если он стоит не один.

Если стоит только этот модуль, то радиокнопки отображаются, первая радиокнопка помечена, как только нажимаешь на вторую и т.д. кнопку тут же перерисовывается на выбор первой радиокнопки (соответсвенно в блоке итого стоит выбор первой кнопки куда не тыкай).

 

Похожая кривизна появляется, если этот модуль привязать к региону или запретить показывать в каком-то регионе, даже если модуль стоит не один. В этом случая радиокнопки при нажатии на них через некоторое время "отжимаются", т.е. выделение исчезает.

 

В демо версии если добавить только этот модуль, то он вообще не отображается.

 

Что надо сделать, чтобы модуль работал - была возможность выбора радиокнопок 

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

Это при быстром оформлении заказа?

А попробуйте вот этот файл /checkout.php

 

Изменислось что-нибудь?

checkout.php

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

Это при быстром оформлении заказа?

А попробуйте вот этот файл /checkout.php

 

Изменислось что-нибудь?

Да, при быстром оформлении.

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

1. Если модуль стоит один и ему не задано никаких условий показывать/не показывать, то вроде все работает нормально

2. Если модулю задать условия, то работает не стабильно (хочу работаю, хочу - нет) - при загрузке ни одна радиокнопка не выделена, но выделение любых радиокнопок кроме первой может слетать, а может и держаться, время "слетания" тоже разное (когда тутже, когда через некоторое время). Причем это все происходит вне зависимости стоит модуль один или в паре с другим. 

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

Сейчас вот пытаемся разобраться с проблемой этих слетаний при выборе доставки, оплаты.

Пока что решения нет.

 

Как будет, я напишу в разделе Разное - Анонс VamShop 1.71

 

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

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

Да, при быстром оформлении.

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

1. Если модуль стоит один и ему не задано никаких условий показывать/не показывать, то вроде все работает нормально

2. Если модулю задать условия, то работает не стабильно (хочу работаю, хочу - нет) - при загрузке ни одна радиокнопка не выделена, но выделение любых радиокнопок кроме первой может слетать, а может и держаться, время "слетания" тоже разное (когда тутже, когда через некоторое время). Причем это все происходит вне зависимости стоит модуль один или в паре с другим. 

 

Сначала не обратила внимания, теперь увидела следующую проблему, если использовать прикрепленный файл: если в одном регионе стоить модуль DHL, а в другом какой-то другой (например, табличный) без выбора, то при выборе региона с табличным модулем в метке {$ORDER_TOTALS} - там, где выводятся стоимость товара, выбранный способ доставки, стоимость доставки и общая сумма - не выводится кусок с доставкой и его стоимостью, стоимость доставки = нулю (выводится бесплатно),общая стоимость считается без стоимости доставки, хотя в заказах она стоит и в админке и у покупателя.

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

Попробуйте вот текущие файлы:

/checkout.php

/includes/checkout.js.php

Если заменить оба файла, то внизу есть только цена товара и всего, при нажатии на радиокнопки ничего не меняется, словно ничего не выбрано, при переходе от региона к региону (где стоят разные модули доставки также ничего не меняется) заказ оформляется, в админке и у покупателя стоят выбранные способы доставки.

 

Если заменить только чекаут пхп появляется возможность выбора - работают радиокнопки, если зайти в регион, где нет радиокнопок, а стоит только один модуль доставки, то внизу в сумме 2 строчки: стоимость товара, всего, т.е. доставка в блок всего не подгружается. А, если сначала потыкать кнопки выбора там, где они есть и уйти в другой регион, тут начинается полная ерунда: если были выбраны способы доставки простые (типа табличный, курьером) внизу стоит тот самый ранее выбранный с описанием и стоимостью, если ранее был выбран один из способов DHL, то при переходе в другой регион стоит бесплатно, без описания (у меня этот способ доставки бесплатный). Т.о. получаем первоначально описанную проблему.

 

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

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

Дайте ссылку на свой магазин, посмотрю, что там выбирается, а что нет.

 

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

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

Дайте ссылку на свой магазин, посмотрю, что там выбирается, а что нет.

 

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

http://scorch5.com заодно посмотрите проблему с атрибутами в виде радиокнопок, о ней писала здесь http://vamshop.ru/forum/topic/11983-%D0%B1%D0%B0%D0%B3-%D1%81-%D0%B0%D1%82%D1%80%D0%B8%D0%B1%D1%83%D1%82%D0%B0%D0%BC%D0%B8-%D1%87%D0%B5%D1%80%D0%B5%D0%B7-%D1%80%D0%B0%D0%B4%D0%B8%D0%BE%D0%BA%D0%BD%D0%BE%D0%BF%D0%BA%D0%B8/, ошибку зарегистрировала, но от этого легче не стало, может можно что-то сделать (для наглядности надо выбрать в женских белую органик коттон и купить какой-то размер)

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

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

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

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

мнение не верное! Если все убрать и оставить только стандартный DHL что-нибудь стандартное типа flat - будет все тоже самое - проверено. Самое простое - свалить на нестандартные модули, но дело не в них. можете сейчас проверить: поставила DHL с привязкой к региону Москва и flat без всяких привязок. Если бы не убрала строчку в /lang/russian/checkout.php - так бы стояло во всех регионах, где нет возможности выбора "Нет доступных способов доставки для выбранной страны".

 

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

 

Да, кстати, если ставить старый /checkout.php - в этом случае все нормально заменяется, но не работает возможность выбора кнопок в DHL - проблема была описана в самом начале темы.

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

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

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

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

отправила в личку

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