#plugins

  • Здравствуйте! У нас на сайте установлен плагин ваш плагин https://www.webasyst.ru/store/... (Яндекс.Маркет для Shop.Script) Подскажите, пожалуйста, нам необходимо немного переработать плагин под наши нужны. В частности, Яндекс просит нам использовать...

  • Нужен плагин доставки для сайта доставки товаров из ИКЕИ в другие города.Вводные:1. Плагин должен попасть в маркет, т.к. магазин расположен в облаке.2. У каждого вида доставки есть:   - Иконка (граф.файл)   - Название ...

  • У нас в таблице "shop_product" есть отдельное поле для h1. Как заставить плагин выводить в <name> (Название) поле seoh1 ?

  • Здравствуйте. Пробую создать свой первый плагин. На странице оформления заказа я добавил чекбокс:public function frontendCheckout($params) { $result = array ( 'shipping' => '<label><input...

  • Есть решение

    Добрый день.Написал свой первый плагин, но он почему-то не хочет работать. Код plugin.php:/*Основной файл плагина*/ return array( 'name' => 'Test plugin for shop', 'description' => 'Тестовый плагин...

    Основной класс плагина должен быть назван так: shopNameofpluginPlugin, файл shopNameofplugin.plugin.php
    Konstantin Shevsky Константин Шевский
  • Ищу разработчика плагина для организации комиссионного интернет-магазина. В дополнение к обычному функционалу и финкционалу покупных плагинов требуется модуль, который позволит:Регистрировать клиента как продавца товараМодернизировать отражение товаров...

  • Реализую в своем плагине выполнение действия по cron, создал класс,унаследованный от waCliController, но вот загвоздка: как вызвать из этого класса метод класса shop<имя_плагина>.plugin.php? или это невозможно?

  • Обнаружил не логичное с моей точки зрения, но очевидно сейчас мне объяснят в чём я не прав, поведение метода savesettings плагина доставки (применительно к ShopScript). Смысл проблемы в том, что даже если, в процессе эволюции кода какой-то параметр...

  • Собственно сам вопрос в заголовке. Есть плагин доставки. Выпускается обновление для него, которое требует модификации настроек. Код, который должен быть выполнен однократно (метаобновление). Размещение по аналогии с приложением и плагином приложения в...

  • Добрый день, коллеги.Уже который час мучаюсь, не могу понять в чем причина.В общем есть плагин GeoIp для приложения магазин.Я его скопировал для приложения сайт и блог. Для сайта работает отлично, а вот с блогом проблема. При инициализации город верно...

  • Есть решение

    Добрый день.Подскажите пожалуйста в чем ошибка.Скопировал плагин GeoIP из приложения магазин в приложение сайт (поменял конфиги, подключени и т.п. - в бекенде выводится нужная инфа от плагина - все ок). Но когда пытаюсь аяксом подтянуть другие данные -...

    Решил)Проблема оказалась банальной - забыл переименовать названия файлов action'ов и названия методов в них.
    Евгений Евгений
  • Есть решение

    Что делать с этой ошибкой? Насколько я понял дело в плагинах? Жду помощи, заранее спасибо :3Может возможно скрыть ошибки, до исправления?

    В настройках Инсталлера отключить режим отладки и в списке плагинов отключить этот плагин.
    Алексей Курдюков Алексей
  • Есть решение

    Разработчики, когда появиться нормальная поддержка?

    Уточните что сейчас не так с ними. Вот есть временный список хуков https://developers.webasyst.ru/hooks/hub/ - к моменту публикации может измениться, плагинов для приложения пока не было выпущено.
    Алексей Курдюков Алексей
  • +1

    Перестал работать метод wa()->getPlugin() после последнего обновления.Это критично, т.к. все плагины у меня используют для получения настроек такую конструкцию.Проблемы возникают с приложениями сайт и мультиформыСледущие конструкции не...

  • Есть решение

    Возможно ли в плагине добавлять js скрипты, выводимые на страницу в смарт теге {$wa->js()}?

    Тыц и смотрим addJs
    Дмитрий Иванов BNP (Дмитрий)
  • +1

    Здравствуйте!Скажите, есть ли возможность дорабатывать или перегружать функции импорта в плагинах? Или хотя бы использовать нативные?Хотим добавить крон задачу для автоматического импорта. Используем shop script 6

  • Есть решение

    Требуется изменить логику фильтра.Требуется немножко изменить логику работы фильтра.Нужна возможность настраивать логику фильтрации (и/или), на данный момент в любом случае стоит логика или.1. В настройках купленного плагина я добавлю дополнительную...

    Только своим экшеном. Наследуйте всё от классов оригиналов. Копипастите без стыда. И меняйте лишь то, что нужно. Из недостатков - придется ручками заменить action форма фильтра.
    Евгений Леман Евгений Леман
  • Пишу плагин.В шаблоне вывода, во фронт-енде, смарти ругается, что не найдена переменная wa_theme_url. Как мне в экшене получить значение для этой переменной? Предполагаю что через Класс waConfig или waAppConfig

  • Есть решение

    Добрый день! Подскажите, как правильно вызывать плагин из вкладки Отчеты. В документации у вас указан общий вызов. Перепробованые все возможные способы ?action=reports#/plugin=pluginid/ ?action=reports#/hash=pluginid/ ?action=reports#/pluginid/

    Чтобы сделать, как вы хотите, план примерно такой. Нужно среагировать на изменение #hash части в URL браузера. Если хэш нужный, то загрузить HTML из своего контроллера и заменить кусок страницы на только что загруженный HTML.Предположим, вы хотите, чтобы ваша страница открывалась по хэшу #/mycoolreport/Нужно во время генерации лэйаута (т.е. по хуку backend_reports) добавить на страницу такой JS$.reports.mycoolreportAction = function() { // ... };Тогда существующий внутренний механизм отчётов...
    Леонид Вакуленко Леонид Вакуленко
  • Добрый день!Разрабатываю модуль оплаты для связи с платежной системой банка. Платеж проходит, но по какой-то причине не работает обратная связь от банка. В системе не обновляется статус заказа на "Оплачен".На стороне банка все выполняется...

  • Есть решение

    В логике работы плагина необходимо читать (писать) данные из основных таблиц приложения shop-script 5. Если я пишу и использую плагин только для себя , я могу просто напрямую из своей модели прочитать и записать данные в эти таблицы (тут все...

    Теоретически со временем поменяться может что угодно — всего заранее не предусмотришь. Например, вёрстка бекенда, к которой привязан плагин. Тут уж ничего не поделаешь — придётся адаптировать. Так же и в вашем случае. Если речь идёт о записи важной информации в базу данных, имеет смысл для таких действий использовать механизм исключений, чтобы с их помощью сигнализировать пользователю, если что-то пойдёт не так.
    Михаил Ушенин Михаил Ушенин
  • Дорабатывается существующий плагин оплаты по картам в сторону расширения функционала. Хочу реализовать функцию возврата средств клиенту. API банка позволяет. Добавил в описание класса публичный метод refund. Метод supportedOperations расширил...

  • Есть плагин для приложения Site. Работает в личном кабинете. При submit-е формы отправляется запрос: $.getJSON('my/artikul/444/', function(json) { console.log(json); }); Контроллер лежит в папке плагина...

  • Добрый день. Помогите пожалуйста разобраться с проблемой. Создал плагин в shop-e shopCustommenuPlugin в теме shop-а вызываю его метод {shopCustommenuPlugin::displayMenu(1)} все работает отлично. Но когда я захотел вывести этот плагин в блоге, то...

  • Есть решение

    Здравствуйте, если в новой версии плагина создана таблица в базе данных, будет ли она создана автоматически при обновлении этого плагина в инсталлере у тех, кто его уже купил?

    Автоматически не будет создана. Нужно использовать метаобновления для всех изменений в БД. http://www.webasyst.ru/developers/docs/basics/meta-updates/
    Eugen Nichikov Eugen Nichikov
  • Вопрос по плагину оплаты. По требованию банка результат попытки оплаты должен быть оформлен определённым образом. Должно быть дано детализированное описание ошибки в случае отказа (красным цветом) и зелёным сообщение определённого формата о...