Вопросы
Как позволить авторизованным пользователям покупать товары друг у друга c PayPal оплатой
Всем привет!
Есть сайт на MODX Minishop2 по продаже электронных товаров (файлов картинок, аудио, видео и т.д.). В нем есть 2 группы пользователей: Продавцы и покупатели (обычные пользователи).
Продавцы — те, кто загрузили товар на сайт и являются его авторами.
Если я правильно понимаю, тот PayPal, что встроен в Minishop2 позволяет только оплатить товар администратору/менеджеру сайта, чей логин, пароль и подпись указаны в системных настройках PayPal, но пользователь пользователю заплатить не может. Так?
Кто-нибудь знает, как можно организовать покупку/ продажу между пользователями товаров minishop2 с возможностью оплаты на внутренний счет пользователя-продавца?
Есть сайт на MODX Minishop2 по продаже электронных товаров (файлов картинок, аудио, видео и т.д.). В нем есть 2 группы пользователей: Продавцы и покупатели (обычные пользователи).
Продавцы — те, кто загрузили товар на сайт и являются его авторами.
Если я правильно понимаю, тот PayPal, что встроен в Minishop2 позволяет только оплатить товар администратору/менеджеру сайта, чей логин, пароль и подпись указаны в системных настройках PayPal, но пользователь пользователю заплатить не может. Так?
Кто-нибудь знает, как можно организовать покупку/ продажу между пользователями товаров minishop2 с возможностью оплаты на внутренний счет пользователя-продавца?
Есть ли возможность разным группам товаров указать цену в руб./м2 или руб./шт
Нигде не нашел как реализовать вывод цены, например, руб./м2 или руб./шт для разных категорий товаров. Догадываюсь, что, возможно, нужно создавать доп. поле в категории, где можно вводить нужную единицу цены. А затем как-то показывать ее в карточке товара и списке товаров. Но может я неправильно рассуждаю. Если кто-то сталкивался с подобной проблемой подскажите, пожалуйста. Может есть готовое решение или компонент какой?
Как сделать обязательное поле размера если у товара есть размер
Всем доброе время суток. Подскажите как сделать обязательным при добавлении в корзину размера, цены в карточке товара?
не могу написать сниппет:
Проверяй id ресурса и ключ опции. Если есть, тогда проверяй на наличии в options
но я не знаю как взять ключ опции. id ресурса я быстро вывел
у меня не хватает знаний, что бы самому сделать если честно. Помогите мне пожалуйста
не могу написать сниппет:
<?php
switch ($modx->event->name) {
// События на добавление товара
case 'msOnBeforeAddToCart':
// тут проверка на выбрана ли опция размера?
// как сделать проверку на наличие $options у товара?
print_r($options); // тут получаю id товара
// а как получить информацию из карточки товара?
// тут просто вывожу сообщение
if (empty($options)) {
$modx->event->output('Необходимо выбрать размер');
}
break; // получает $product, $count, $options и $cart
}Михаил мне подсказал Вот таблица, которая связывает товар и опцию. Проверяй id ресурса и ключ опции. Если есть, тогда проверяй на наличии в options
но я не знаю как взять ключ опции. id ресурса я быстро вывел
у меня не хватает знаний, что бы самому сделать если честно. Помогите мне пожалуйста
Плагины не открываются для редактирования
При попытке создать новый плагин или отредактировать существующий видно только серый фон.
При этом ресурсы, чанки и сниппеты открываются для редактирования корректно.
MODX Revolution 2.6.1-pl
При этом ресурсы, чанки и сниппеты открываются для редактирования корректно.
MODX Revolution 2.6.1-pl
Как изменять и выводить TV?
Сложность вот в чем состоит. При редактирование ресурса (сохранение), необходимо из одного TV параметра, перенести значение в другой, перед этим его изменив. Так вот, как это сделать в форме по событию OnDocFormSave?
Используется ModX Evolution 1.3.4
Используется ModX Evolution 1.3.4
Есть ли решение для импорта в minishop2 из Яндекс.недвижимость (xml)?
Добрый день!
Подскажите, пожалуйста, есть ли готовое решение для импорта объектов недвижимости из XML в формате Яндекс.недвижимость в minishop2
Кто-то реализовывал что-то подобное?
Подскажите, пожалуйста, есть ли готовое решение для импорта объектов недвижимости из XML в формате Яндекс.недвижимость в minishop2
Кто-то реализовывал что-то подобное?
Вотермарк на изображения в контентной области
Всем привет! Появилась потребность накладывать вотермарки на изображения вставляемые в контентной области. Может кто сталкивался с подобными задачами, посоветуйте как это можно реализовать. Пока нашел выход через MIGx. Но не удобно тем что нужно будет для вызова писать теги MODx — контенты с этим не справятся(((
Крайний случай — спец программами перед загрузкой изображений накладывать на них вотермарки, но хочется все автоматизировать!)))
Крайний случай — спец программами перед загрузкой изображений накладывать на них вотермарки, но хочется все автоматизировать!)))
Как закомментировать строку используя Fenom?
Ребята, привет!
Обгуглился, но не нашел. Точно помню, что видел.
Подскажите, как закомментировать строку тегами Fenomа?
Обгуглился, но не нашел. Точно помню, что видел.
Подскажите, как закомментировать строку тегами Fenomа?
fi.successMessage
как сделать, чтобы в FormIt AjaxForm fi.successMessage появлялось в том же блоке, что и форма? А то в маленьком всплывающем окошке не заметно совсем. Например, после отправки данных форма становилась display:none, а блок с successMessage — block
сейчас шаблон у FormIt такой:
сейчас шаблон у FormIt такой:
<div class="highslide-header">
<ul>
<li class="highslide-close">
<a href="#" onclick="return hs.close(this)">Закрыть</a>
</li>
</ul>
</div>
<div class="highslide-body">
<form action="" method="post" class="ajax_form callback_form" enctype="multipart/form-data">
...
<div class="form-group">
<div class="controls">
<button type="submit" class="btn btn-primary cb_submit">Перезвоните мне</button>
</div>
</div>
</form>
<div class="cb_success_mess">
[[+fi.successMessage]]
[[!+fi.successMessage:isempty=`[[$feedback-form]]`]]
</div>
<div class="highslide-footer">
<span class="highslide-resize" title="Размер">
</span>
</div>
</div>
[[+fi.success:is=`1`:then=`
<script>
$('.callback_form').style('display', 'none');
$('.cb_success_mess').style('display', 'block');
</script>
`]]
[[+fi.validation_error:is=`1`:then=`
<div class="alert alert-danger">[[+fi.validation_error_message]]</div>
`]]