Всего 125 010 комментариев

Артур Шевченко
25 мая 2025, 23:01
0
А в поле size у товара есть значение?
kudesia
25 мая 2025, 22:50
0
Ката показывается, пункт выбран, но расчет стоимости не происходит.
В Журнале:
/core/components/ms_cdek2/services/custom/MsCdek2.php	255
PHP warning: A non-numeric value encountered
Хотя, «Размер упаковки по умолчанию» заполнен.
Дмитрий
25 мая 2025, 22:03
0
Спасибо за помощь! Разобрался, если интересно, то в посте сделал UPD, написал, как решил вопрос.
Руслан Алеев
25 мая 2025, 21:21
0
Артур, спасибо за компонент, давно ждали!
Вопрос: а SendIt сильно там нужен? Как бы, если SendIt не используется, не особо хочется тянуть лишний компонент…
Артур Шевченко
25 мая 2025, 17:42
0
Ну вот и покритиковать нельзя :-)
Критика должна быть конструктивной, а твоё пустословие никому неинтересно.
Артур Шевченко
25 мая 2025, 17:38
0
Учитывает ли модуль кол-во товаров, вес товара и габариты?
С версии 2.4.2 учитывает

Можно ли выбрать разные способы, например экспресс или обыная?
Можно. Для этого нужно указать соответствующие номера тарифов в системных настройках ms_cdek2_tariffs и в ms_cdek2_deliveries.

если я 1 раз выбрал ПВЗ, то потом я не могу уже никак выбрать другой
Возможно вы смотрели в процессе доработок.

понятно, что карта это доп нагрузка, но можно и в модалку положить — только мнение
Если положить карту в модалку это никак не снизит нагрузку на сеть и не увеличит скорость загрузки страницы.
Артур Шевченко
25 мая 2025, 17:00
0
По умолчанию это происходит при двойном клике на карту
Александр Туниеков
25 мая 2025, 13:16
0
Выбор пункта на карте не интуитивно понятен :-(. При клике на маркер с цифрой лучше чтоб происходило увеличение маштаба карты. А при выборе пвз какое-нибудь сообшение. А то я не сразу понял что пункт выбран.
Александр Туниеков
25 мая 2025, 13:08
0
И плиз напиши плиз все-таки обработку ошибки со строкой в описании доставки. Когда компонент ждет целое.
А то корзина ложиться и не понятно из-за чего. Мы 3 часа пропарились из-за этого.
Александр Туниеков
25 мая 2025, 13:05
0

У нас что-то при установке не прописалось. Раздела minishop2\ms2_delivery_cdekhandler нет в системных настройках. Подскажи что там должно быть?
Александр Туниеков
25 мая 2025, 12:56
0
Это очень странно, что такой выдающийся разработчик как ты не смог понять где происходит инициализация карты, учитывая, что в консоли справа написано в каком файле ошибка.
Ну вот и покритиковать нельзя :-).
У нас api-maps.yandex.ru/v3/?apikey=*** заработало когда поставили ограничение по домену.
Александр Туниеков
25 мая 2025, 12:52
0
С msDeliveryProps ошибка
Fatal error: Uncaught Error: Call to a member function getOption() on null in 
/home/s/semweb/orliman.shop/public_html/core/components/minishop2/model/minishop2/msdeliveryhandler.class.php:3 
Stack trace: #0 /home/s/semweb/orliman.shop/public_html/core/components/msdeliveryprops/ConfigurableDeliveryHandler.class.php(12): 
require_once() #1 /home/s/semweb/orliman.shop/public_html/core/cache/includes/elements/modplugin/46.include.cache.php(9): require_once('/home/s/semweb/...') 
#2 /home/s/semweb/orliman.shop/public_html/core/model/modx/modscript.class.php(76): include('/home/s/semweb/...') #3 
/home/s/semweb/orliman.shop/public_html/core/model/modx/modx.class.php(1674): modScript->process(NULL) #4 
/home/s/semweb/orliman.shop/public_html/core/model/modx/modmanagercontroller.class.php(153): 
modX->invokeEvent('OnManagerPageBe...', Array) #5 /home/s/semweb/orliman.shop/public_html/core/model/modx/modmanagerresponse.class.php(79): 
modManagerController->render() #6 /home/s/semweb/orliman.shop/public_html/core/model/modx/modmanagerrequest.class.php(187): 
modManagerResponse->outputContent(Array) #7 /home/s/semweb/orliman.shop/public_html/core/model/modx/modmanagerrequest.class.php(135): 
modManagerRequest->prepareResponse() #8 /home/s/semweb/orliman.shop/public_html/manager/index.php(63): 
modManagerRequest->handleRequest() #9 {main} thrown in /home/s/semweb/orliman.shop/public_html/core/components/minishop2/model/minishop2/msdeliveryhandler.class.php on line 3
Я в файле core\components\minishop2\model\minishop2\msdeliveryhandler.class.php
Закоментировал $this->modx->getOption('log_deprecated')
<?php

// if (!empty($this->modx->getOption('log_deprecated'))) {
    // $this->modx->log(
        // xPDO::LOG_LEVEL_ERROR,
        // 'Deprecated: use handlers from catalog core/components/minishop2/handlers/'
    // );
// }
require_once dirname(__FILE__, 3) . '/handlers/msdeliveryhandler.class.php';
И заработало. Не понятно Эта ошибка из-за наших особенностей или что-то неправильно в msdeliveryhandler. По идее файл же не класс и $this-> вообще не должен присутствовать О_О.
Dima
24 мая 2025, 15:26
0
Учитывает ли модуль кол-во товаров, вес товара и габариты?
Можно ли выбрать разные способы, например экспресс или обыная?
Также может в демо не обновлена версия, но у меня работает пока немного странно: если я 1 раз выбрал ПВЗ, то потом я не могу уже никак выбрать другой, даже после обновления страницы. Ну и не всегда удобно выбрать без карты (понятно, что карта это доп нагрузка, но можно и в модалку положить — только мнение).
Артур Шевченко
23 мая 2025, 09:41
0
В кабинете яндекса написано такое:
Написано, ага, только я когда добавил ограничения по домену ключ перестал работать.
Артур Шевченко
23 мая 2025, 09:40
0
В описании системной настройки ms_cdek2_yandex_map_api_key написано какой API и где
Артур Шевченко
23 мая 2025, 09:38
0
Код тарифа теперь зачем-то в настройке описания тарифа.
Установи msDeliveryProps и прописывай там

Понять, где должна происходить инициализации ymaps3, не получилось.
Это очень странно, что такой выдающийся разработчик как ты не смог понять где происходит инициализация карты, учитывая, что в консоли справа написано в каком файле ошибка.
Артур Шевченко
23 мая 2025, 09:35
0
Я вроде по умолчанию отключил вывод логов, поэтому разрастаться не должно. А если ты включил и забыл отключить, то разрастаться будет где угодно.
Алексей Суслов
23 мая 2025, 05:07
0
В кабинете яндекса написано такое:
Если вы используете Java Script API версии 3.0, необходимо настроить ограничения для API-ключа, чтобы API работали корректно. В предыдущих версиях это не обязательно, но рекомендуется сделать, чтобы защитить ключ.

Попробуйте прописать ограничения, может в этом причина.
yandex.ru/maps-api/docs/js-api/limit.html
Александр Туниеков
23 мая 2025, 02:20
0
Понять, где должна происходить инициализации ymaps3, не получилось. Баг разработчика какой-то
Или неправильная настройка. У нас тут пишет invalid api key. В яндексе много апи. Какое надо? Мы пробовали JavaScript API и HTTP Геокодер