Доработка страницы оформления заказа и интеграции со службами доставки
Добрый день
Ищу специалиста для доработки интернет-магазина на MODX, нужно доработать (небольшие правки) интеграции с уже подключенными службами доставки (Boxberry, СДЭК, Почта России), подключить по API службу доставки DHL, и добиться стабильной работы страницы оформления заказа и грамотной передачи данных о заказе в ЛК служб доставки.
Более подробно задачи описаны тут:
docs.google.com/document/d/1sLMGBWfy0gSARwBtMnIs5rkd8YmbUiR_qtCMZbWj_lU/edit
Сроки сильно поджимают. После успешного запуска проекта будем готовы предложить дальнейшее сотрудничество
Оплата с ООО РФ (Самозанятым либо ИП).
Предложения и вопросы: t.me/sayesenbaev
Ищу специалиста для доработки интернет-магазина на MODX, нужно доработать (небольшие правки) интеграции с уже подключенными службами доставки (Boxberry, СДЭК, Почта России), подключить по API службу доставки DHL, и добиться стабильной работы страницы оформления заказа и грамотной передачи данных о заказе в ЛК служб доставки.
Более подробно задачи описаны тут:
docs.google.com/document/d/1sLMGBWfy0gSARwBtMnIs5rkd8YmbUiR_qtCMZbWj_lU/edit
Сроки сильно поджимают. После успешного запуска проекта будем готовы предложить дальнейшее сотрудничество
Оплата с ООО РФ (Самозанятым либо ИП).
Предложения и вопросы: t.me/sayesenbaev
Перенос магазина на MODX
14 50 000
Приветствую!
Есть задача перенести магазин на MODX c доработками. Без товарной базы, только функционал.
docs.google.com/document/d/1N4qfTq7Yo30MCf6YLhAsacfSu1c7NcZl5hKZUjkGj2A/edit?usp=sharing
Возможен вариант частичной работы — главное чтобы любые пункты были вам по плечу.
Контакты
www.sssstudio.com
Есть задача перенести магазин на MODX c доработками. Без товарной базы, только функционал.
docs.google.com/document/d/1N4qfTq7Yo30MCf6YLhAsacfSu1c7NcZl5hKZUjkGj2A/edit?usp=sharing
Возможен вариант частичной работы — главное чтобы любые пункты были вам по плечу.
Контакты
www.sssstudio.com
Как в плагине получить все блоки PageBlocks вместе?
Может кто-то подсказать, как правильно написать плагин, который срабатывает на сохранение документа и записывает количество символов всех блоков PageBlocks в TV-переменную «symbols»?
Этот код возвращает «0»:
Этот код возвращает «0»:
<?php
$contentblocks = $modx->getService('PageBlocks', 'PageBlocks', MODX_CORE_PATH . 'components/pageblocks/model/');
$contentblocks = strlen(strip_tags($contentblocks));
switch ($modx->event->name) {
case 'OnDocFormSave':
$resource->setTVvalue('symbols', $contentblocks);
break;
}
Как получить html через пост запрос на плагин?
Хочу получить html шаблона по клику допустим, сделал плагин поставил обработчик OnHandleRequest
Проверяю на пост и так далее, есть так же метод получения контента из шаблона, но как вернуть его? return не работает, echo и die() тоже, либо ошибка либо какой-то бред.
Контент получаю так
Возвращаю ответ от функции выше так
Проверяю на пост и так далее, есть так же метод получения контента из шаблона, но как вернуть его? return не работает, echo и die() тоже, либо ошибка либо какой-то бред.
Контент получаю так
$retrivedObject->getContent();
— Контент правильный проверял.Возвращаю ответ от функции выше так
return json_encode(array('status' => true, 'msg' => "Succesfuly retrieved data from '{$objectName}' with search params as '{$searchParams}'", 'result' => $result), JSON_UNESCAPED_UNICODE);
Где $result это просто список. msPaidOptions Ошибка при установки
Ошибка при установки modRestClient::__construct is deprecated since version 2.3.0. Use the modRest classes instead.
modRestClient::__construct is deprecated since version 2.3.0. Use the modRest classes instead.
modRestClient::__construct is deprecated since version 2.3.0. Use the modRest classes instead.
msPre и msOptionPrice - изменения цен
Выкладываю кейс как можно в оперативном режиме поменять опции и цены на сайта за счет msPre
Как разрабатывают сложные информационные порталы на MODX?
Всем привет!
Наткнулся на сайт kronvest.net, он на modx, обратил внимание на большое количество страниц и у каждой страницы своя структура. Задался вопросом как все эти страницы могут быть представлены в админке? Если на Wordpress есть elementor, wp page builder и др, то на modx такого же нет. Неужели это реализовано огромной кучей tv параметров, или вообще просто на каждую страницу свой html шаблон?
Наткнулся на сайт kronvest.net, он на modx, обратил внимание на большое количество страниц и у каждой страницы своя структура. Задался вопросом как все эти страницы могут быть представлены в админке? Если на Wordpress есть elementor, wp page builder и др, то на modx такого же нет. Неужели это реализовано огромной кучей tv параметров, или вообще просто на каждую страницу свой html шаблон?
Вывод БЕСТСЕЛЛЕРОВ в ModX
Всем добрый день, уважаемые коллеги. Прошу Вас по-возможности помочь решить задачу с выводом самого продаваемого товара на сайте. Возможно кто-то из Вас уже встречался и решал эту задачу, поделитесь пожалуйста опытом.
С уважением, Алексей Носкович.❤️
С уважением, Алексей Носкович.❤️
minishop2 Вывод опций товара типа boolean Да Нет
Всем привет!
Есть дополнительная опция типа Да/Нет в minishop2
Необходимо, чтобы она выводилась всегда и ее значение указывалось либо ДА, либо НЕТ.
На стандартных чанках она выводится только если ее значение ДА, но на странице выводится 1.
Логика подсказывает, что нужно определить тип опции и исходя из этого сформировать вывод.

disk.yandex.ru/i/8EFViX9SeE8qbA
Чанк вывода опций
Есть дополнительная опция типа Да/Нет в minishop2
Необходимо, чтобы она выводилась всегда и ее значение указывалось либо ДА, либо НЕТ.
На стандартных чанках она выводится только если ее значение ДА, но на странице выводится 1.
Логика подсказывает, что нужно определить тип опции и исходя из этого сформировать вывод.

disk.yandex.ru/i/8EFViX9SeE8qbA
Чанк вывода опций
{foreach $options as $option}
<div class="form-group row align-items-center">
<label class="col-6 col-md-3 text-right text-md-left col-form-label">{$option.caption}:</label>
<div class="col-6 col-md-9">
{if $option.value is array}
{$option.value | join : ', '}
{if $option.measure_unit?}
{$option.measure_unit}
{/if}
{else}
{$option.value}
{/if}
</div>
</div>
{/foreach}