Вопросы

Как позволить авторизованным пользователям покупать товары друг у друга c PayPal оплатой

Всем привет!
Есть сайт на MODX Minishop2 по продаже электронных товаров (файлов картинок, аудио, видео и т.д.). В нем есть 2 группы пользователей: Продавцы и покупатели (обычные пользователи).
Продавцы — те, кто загрузили товар на сайт и являются его авторами.
Если я правильно понимаю, тот PayPal, что встроен в Minishop2 позволяет только оплатить товар администратору/менеджеру сайта, чей логин, пароль и подпись указаны в системных настройках PayPal, но пользователь пользователю заплатить не может. Так?
Кто-нибудь знает, как можно организовать покупку/ продажу между пользователями товаров minishop2 с возможностью оплаты на внутренний счет пользователя-продавца?
Ilya Gureshidze
20 февраля 2018, 19:28
modx.pro
778
0

Есть ли возможность разным группам товаров указать цену в руб./м2 или руб./шт

Нигде не нашел как реализовать вывод цены, например, руб./м2 или руб./шт для разных категорий товаров. Догадываюсь, что, возможно, нужно создавать доп. поле в категории, где можно вводить нужную единицу цены. А затем как-то показывать ее в карточке товара и списке товаров. Но может я неправильно рассуждаю. Если кто-то сталкивался с подобной проблемой подскажите, пожалуйста. Может есть готовое решение или компонент какой?
Константин
20 февраля 2018, 18:05
modx.pro
1 199
0

Как сделать обязательное поле размера если у товара есть размер

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

не могу написать сниппет:
<?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 ресурса я быстро вывел

у меня не хватает знаний, что бы самому сделать если честно. Помогите мне пожалуйста
Саша Иващенко
20 февраля 2018, 16:11
modx.pro
1 142
0

Плагины не открываются для редактирования

При попытке создать новый плагин или отредактировать существующий видно только серый фон.
При этом ресурсы, чанки и сниппеты открываются для редактирования корректно.

MODX Revolution 2.6.1-pl
Владимир Тельнов
20 февраля 2018, 14:14
modx.pro
1 225
0

Как изменять и выводить TV?

Сложность вот в чем состоит. При редактирование ресурса (сохранение), необходимо из одного TV параметра, перенести значение в другой, перед этим его изменив. Так вот, как это сделать в форме по событию OnDocFormSave?
Используется ModX Evolution 1.3.4
Эдуард
20 февраля 2018, 10:15
modx.pro
838
0

Есть ли решение для импорта в minishop2 из Яндекс.недвижимость (xml)?

Добрый день!
Подскажите, пожалуйста, есть ли готовое решение для импорта объектов недвижимости из XML в формате Яндекс.недвижимость в minishop2

Кто-то реализовывал что-то подобное?
Victor
20 февраля 2018, 09:50
modx.pro
1 421
0

Вотермарк на изображения в контентной области

Всем привет! Появилась потребность накладывать вотермарки на изображения вставляемые в контентной области. Может кто сталкивался с подобными задачами, посоветуйте как это можно реализовать. Пока нашел выход через MIGx. Но не удобно тем что нужно будет для вызова писать теги MODx — контенты с этим не справятся(((
Крайний случай — спец программами перед загрузкой изображений накладывать на них вотермарки, но хочется все автоматизировать!)))
Максим
20 февраля 2018, 08:44
modx.pro
992
0

Как закомментировать строку используя Fenom?

Ребята, привет!

Обгуглился, но не нашел. Точно помню, что видел.
Подскажите, как закомментировать строку тегами Fenomа?
Роман Ильин
20 февраля 2018, 07:58
modx.pro
2
4 882
0

fi.successMessage

как сделать, чтобы в FormIt AjaxForm fi.successMessage появлялось в том же блоке, что и форма? А то в маленьком всплывающем окошке не заметно совсем. Например, после отправки данных форма становилась display:none, а блок с successMessage — block

сейчас шаблон у 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>
`]]
Владимир
20 февраля 2018, 07:57
modx.pro
2 838
0

Как организовать систему личных кабинетов покупателей

Ilya Gureshidze
20 февраля 2018, 07:53
modx.pro
798
0