Роман_DD 2 Опубликовано 15 февраля, 2021 Жалоба Share Опубликовано 15 февраля, 2021 Я приложу свои файлы, если никто не против. Кэшируется загрузка списка пвз при каждом обращении и по крайней мере запрос на внешний сервер не идет, хотя все равно там делаются кое-какие тормозные операции, но быстрее и канал живее. boxberrypvz.php sdekpvz.php boxberry.php Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 15 февраля, 2021 Автор Жалоба Share Опубликовано 15 февраля, 2021 2 часа назад, Роман_DD сказал: Я приложу свои файлы, если никто не против. Кэшируется загрузка списка пвз при каждом обращении и по крайней мере запрос на внешний сервер не идет, хотя все равно там делаются кое-какие тормозные операции, но быстрее и канал живее. boxberrypvz.php 15 \u043a\u0411 · 1 download sdekpvz.php 17 \u043a\u0411 · 0 downloads boxberry.php 6 \u043a\u0411 · 0 downloads Спасибо. Добавил в пожелания для будущих версий. Будет добавлено в движок после проверки. Ссылка на сообщение Поделиться на другие сайты
vitaly 1 Опубликовано 4 марта, 2021 Жалоба Share Опубликовано 4 марта, 2021 В 15.02.2021 в 13:59, Роман_DD сказал: Я приложу свои файлы, если никто не против. Спасибо! 1) В файле boxberry.php в строке: $total_weight = $shipping_weight*1000; Умножаем теперь на 100, а не на 1000, как было раньше. Так и должно быть? 2) По файлу sdekpvz.php: В строке 'goods' => array(array('weight' => $weight, 'volume' => '0.02'))); значение volume было 0.01, теперь стало 0.02. Для чего это? Время хранения кэша: // file life time $expire = 24000; // 48 hours Еще встречаются значения 18000, 24*24*60... Какое, вообще, время хранения кэша стоит указать? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 5 марта, 2021 Автор Жалоба Share Опубликовано 5 марта, 2021 9 часов назад, vitaly сказал: Спасибо! 1) В файле boxberry.php в строке: $total_weight = $shipping_weight*1000; Умножаем теперь на 100, а не на 1000, как было раньше. Так и должно быть? 2) По файлу sdekpvz.php: В строке 'goods' => array(array('weight' => $weight, 'volume' => '0.02'))); значение volume было 0.01, теперь стало 0.02. Для чего это? Время хранения кэша: // file life time $expire = 24000; // 48 hours Еще встречаются значения 18000, 24*24*60... Какое, вообще, время хранения кэша стоит указать? А я даже не знаю, для чего это было сделано. По идее, volume надо высчитывать. Вот кэш тоже, по-моему, кэш не доделан ещё. Эти модули ещё будут немного доделываться. Ссылка на сообщение Поделиться на другие сайты
vitaly 1 Опубликовано 9 марта, 2021 Жалоба Share Опубликовано 9 марта, 2021 Выбор ПВЗ у Grastin отображается плавно, элементы выделяются при наведении на них курсора. Выбор ПВЗ у СДЭК и Boxberry дерганный, окошко ни с того ни с сего пропадает, элементы выпадающего списка не выделяются при наведении на них курсора. По отзывам покупателей, им приходится бороться с сайтом, чтобы оформить заказ. simplescreenrecorder-2021-03-09_14.50.38.mp4 simplescreenrecorder-2021-03-09_14.51.16.mp4 Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 9 марта, 2021 Автор Жалоба Share Опубликовано 9 марта, 2021 10 минут назад, vitaly сказал: Выбор ПВЗ у СДЭК и Boxberry дерганный, окошко ни с того ни с сего пропадает, элементы выпадающего списка не выделяются при наведении на них курсора. Да, есть проблема с лишними ajax запросами, по много раз уходят запросы и прыгает из-за этого всё. В будущих версиях исправим. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 9 марта, 2021 Автор Жалоба Share Опубликовано 9 марта, 2021 Нужно будет переписать код в /includes/checkout.js.php Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 10 марта, 2021 Автор Жалоба Share Опубликовано 10 марта, 2021 В 09.03.2021 в 15:00, vitaly сказал: Выбор ПВЗ у СДЭК и Boxberry дерганный, окошко ни с того ни с сего пропадает, элементы выпадающего списка не выделяются при наведении на них курсора. Попрбуйте этот файл /includes/checkout.js.php Добавлен js код выделение первого пункта доставки. По идее, дергаться меньше должно. checkout.js.php Ссылка на сообщение Поделиться на другие сайты
vitaly 1 Опубликовано 10 марта, 2021 Жалоба Share Опубликовано 10 марта, 2021 Окно выбора ПВЗ все равно несколько раз закроется, прежде чем позволит выбрать ПВЗ. У нас на сайте не выделяются синим цветом пункты списка элементов ПВЗ. Как это исправить? Спасибо. simplescreenrecorder-2021-03-10_23.37.05.mp4 Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 10 марта, 2021 Автор Жалоба Share Опубликовано 10 марта, 2021 1 минуту назад, vitaly сказал: Окно выбора ПВЗ все равно несколько раз закроется, прежде чем позволит выбрать ПВЗ. У нас на сайте не выделяются синим цветом пункты списка элементов ПВЗ. Как это исправить? Спасибо. simplescreenrecorder-2021-03-10_23.37.05.mp4 Да, я понял о чём Вы. Тут дело в том, что сам апи сдэка тормозной, плюс идёт куча запросов на обновление в другие модули доставки, новая почта, boxberry, тоже туда отправляются запросы на серверы апи. Всё это друг на друга накладывается и тормозит, получается лаг, из-за которого вот так скачет. Если например оставить только сдэк на первом месте и отключить новую почту и boxberry, будет намного лучше. Но я согласен, что это не нормально. Постараемся исправить в будущих обновлениях. Надо какой-то JS код придумать, что б сначла напрмиер выбрал ПВЗ, ничего не обновлялось. В общем, надо подумать как лучше сделать. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 11 марта, 2021 Автор Жалоба Share Опубликовано 11 марта, 2021 18 часов назад, vitaly сказал: Окно выбора ПВЗ все равно несколько раз закроется, прежде чем позволит выбрать ПВЗ. Похоже, это из-за select2 скрипта. Вот возьмите файл /templates/vamshop4/javascript/script_footer.js.php Попробуйте с ним. Теперь при выборе ПВЗ в списке не перегружается постоянно. Вроде ещё немного лучше стало. script_footer.php Ссылка на сообщение Поделиться на другие сайты
vitaly 1 Опубликовано 12 марта, 2021 Жалоба Share Опубликовано 12 марта, 2021 16 часов назад, support сказал: Вроде ещё немного лучше стало. Спасибо! Окно выбора ПВЗ перестало самопроизвольно закрываться и элементы списка теперь выделяются цветом при наведении. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 12 марта, 2021 Автор Жалоба Share Опубликовано 12 марта, 2021 42 минуты назад, vitaly сказал: Спасибо! Окно выбора ПВЗ перестало самопроизвольно закрываться и элементы списка теперь выделяются цветом при наведении. Не за что. Но всё равно если включён сдэк, boxberry, grastin и другие модуля с внешними API, всё равно как-то медленно. Надо будет что-то ещё придумать, как сделать быстрее. Роман там сверху выложил файлы с кэшем, я их попробую, по идее, кэш должен помочь, медленное открытие только в первый раз будет, а потом уже будет из кэша грузиться. Ссылка на сообщение Поделиться на другие сайты
geval 3 Опубликовано 12 марта, 2021 Жалоба Share Опубликовано 12 марта, 2021 а вышеупомянутые правки уже есть в последней версии 1.99.31 ? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 12 марта, 2021 Автор Жалоба Share Опубликовано 12 марта, 2021 5 минут назад, geval сказал: а вышеупомянутые правки уже есть в последней версии 1.99.31 ? Да Ссылка на сообщение Поделиться на другие сайты
vitaly 1 Опубликовано 12 марта, 2021 Жалоба Share Опубликовано 12 марта, 2021 19 часов назад, support сказал: Вот возьмите файл /templates/vamshop4/javascript/script_footer.js.php Но сейчас пропало поле для быстрого поиска ПВЗ в списке всех ПВЗ. Ссылка на сообщение Поделиться на другие сайты
vitaly 1 Опубликовано 12 марта, 2021 Жалоба Share Опубликовано 12 марта, 2021 3 часа назад, geval сказал: а вышеупомянутые правки уже есть в последней версии 1.99.31 ? Без кэширования, вроде... Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 12 марта, 2021 Автор Жалоба Share Опубликовано 12 марта, 2021 1 час назад, vitaly сказал: Но сейчас пропало поле для быстрого поиска ПВЗ в списке всех ПВЗ. Да, это как раз скрипт Select2 добавлял поиск внутри списока. Ну пока что вот пришлось его отключить, может найду вариант без глюка этого. 42 минуты назад, vitaly сказал: Без кэширования, вроде... Да, пока без кэша. Но сверху выложены файлы с кэшем, при желании можно попробовать. Я их проверю и добавлю в следующем обновлении, если всё хорошо. Ссылка на сообщение Поделиться на другие сайты
vitaly 1 Опубликовано 12 марта, 2021 Жалоба Share Опубликовано 12 марта, 2021 Понятно. Спасибо за пояснения. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 12 марта, 2021 Автор Жалоба Share Опубликовано 12 марта, 2021 В 15.02.2021 в 13:59, Роман_DD сказал: Я приложу свои файлы, если никто не против. Кэшируется загрузка списка пвз при каждом обращении и по крайней мере запрос на внешний сервер не идет, хотя все равно там делаются кое-какие тормозные операции, но быстрее и канал живее. boxberrypvz.php 15 \u043a\u0411 · 2 downloads sdekpvz.php 17 \u043a\u0411 · 2 downloads boxberry.php 6 \u043a\u0411 · 1 download Да, с кэшем работает намного быстрее, прям нормально выглядит уже всё. Так что всем советую взять эти файлы Романа. Я их добавил по умолчанию в движок. Ссылка на сообщение Поделиться на другие сайты
Роман_DD 2 Опубликовано 13 марта, 2021 Жалоба Share Опубликовано 13 марта, 2021 В 12.03.2021 в 17:31, support сказал: Да, с кэшем работает намного быстрее, прям нормально выглядит уже всё. Так что всем советую взять эти файлы Романа. Я их добавил по умолчанию в движок. Да у вас тут батл целый :) Вот вам новые файлы :) Насчет веса не уверен, но в оригинальных там часть параметров вообще не передавалась в апи боксбери и оно не учитывало вес вроде как, на что множить не подскажу я запутался. Но факт в том, что у сдека от веса и объема сильно зависит цена, также от суммы зависит вроде страховка, но не уверн, надо бы апи боксбери и сдека еще разок перечитать. boxberrypvz.php sdekpvz.php Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 13 марта, 2021 Автор Жалоба Share Опубликовано 13 марта, 2021 3 часа назад, Роман_DD сказал: Да у вас тут батл целый :) Вот вам новые файлы :) Насчет веса не уверен, но в оригинальных там часть параметров вообще не передавалась в апи боксбери и оно не учитывало вес вроде как, на что множить не подскажу я запутался. Но факт в том, что у сдека от веса и объема сильно зависит цена, также от суммы зависит вроде страховка, но не уверн, надо бы апи боксбери и сдека еще разок перечитать. boxberrypvz.php 16 \u043a\u0411 · 0 downloads sdekpvz.php 17 \u043a\u0411 · 0 downloads Спасибо, да, я уже добавил это кэширование в 1.99.31 и во всех модули. Что-то я не подумал, что json файлы такие большие получается со списками ПВЗ пунктов, по полмегабайтеа, по мегабайту и даже больше для Москвы например, в модулей новой почты для Киева например. и это каждый раз выгружается, неудивительно, что тормозило. Сейчас с кэшем намного, намного лучше стало. Ещё раз спасибо. Ссылка на сообщение Поделиться на другие сайты
vitaly 1 Опубликовано 19 марта, 2021 Жалоба Share Опубликовано 19 марта, 2021 В 05.03.2021 в 00:45, vitaly сказал: 1) В файле boxberry.php в строке: $total_weight = $shipping_weight*1000; Умножаем теперь на 100, а не на 1000, как было раньше. Так и должно быть? Случайно оставил на продуктиве новый множитель - число 100. Доставка стала дороже. Т.е. вместо 300 рублей считается 500. Поэтому правильный множитель 1000, а не 100. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 19 марта, 2021 Автор Жалоба Share Опубликовано 19 марта, 2021 54 минуты назад, vitaly сказал: Случайно оставил на продуктиве новый множитель - число 100. Доставка стала дороже. Т.е. вместо 300 рублей считается 500. Поэтому правильный множитель 1000, а не 100. Да, наверное в boxberrypvz.php тоже надо исправить. А то в boxberry.php стоит 1000 А в boxberrypvz.php стоит 100 Ссылка на сообщение Поделиться на другие сайты
vitaly 1 Опубликовано 19 марта, 2021 Жалоба Share Опубликовано 19 марта, 2021 12 минут назад, support сказал: А в boxberrypvz.php стоит 100 Ошибся. Поймали ошибку в PVZ. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения