#plugin

  • Необходимо добавить $wa->js <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/script/5.4.1/script.min.js"></script>А за ним сразу просто код js <script> let modalButtonItems =...

  • Прочитал все имеющиеся статьи на форме и документацию, но так и не понял, что могу делать не так. https://developers.webasyst.ru... https://developers.webasyst.ru... https://developers.webasyst.ru... Шаг 1. Создал...

  • Я разрабатываю свой плагин для приложения shop в файле install.php я хочу создать новый тип товара и добавить для него свои кастомные характеристикиУ меня вазникает циклическая ошибка при вызове модели shopFeatureModel $shopFeatureModel =...

  • У нас стоит задача доработки плагина доставки так, чтобы можно было повлиять на отрисовку пунктов. Сейчас плагин работает по умолчанию и отрисовывает все пункты которые отдает плагин доставки. http://prntscr.com/26tqzup Но выдвинуто требование по...

  • Здравствуйте, идея для программистов, на случай если необходимо получить все характеристики товара и его SKU по id товара через API. Поможет этот плагин для Shop-Script: shop.product.features.getInfo.method.php...

  • Кто может написать платежный  плагин PaySsion (PaySsion Payment Plugin, payssion.com)Оплата по договоренности.Владимир.vladprok1@gmail.com

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

    Добрый день, я написал плагин, он представляет из себя кнопку, которая открывает другой сайт. Вызываю плагин следующим образом: {shopButtonPlugin::showButton()} Но после смены настроек плагина или при повторном нажатии, если очистить кэш...

    Вы пытаетесь вызвать плагин для приложения shop из шаблона приложения site.Надо как-то так делать {if $wa->shop} {shopButtonPlugin::showButton()} {/if}
    Родовниченко Сергей Syrnik.com
  • Есть решение

    Добрый день, Пытаюсь написать плагин, получаю следующие ошибки:Plugin pluginName @ site not found code 500## wa-system/waSystem.class.php(1256) #0 wa-apps/shop/plugins/pluginName/lib/shopPluginNamePlugin.class.php(21):...

    Попробуйте так: wa('shop')->getPlugin('pluginName')
    Гапонов Игорь Гапонов Игорь
  • Есть решение

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

    Метод payment(..) вызывается, когда выбран этот способ оплаты, заказ находится в статусе, на котором доступна оплата, а клиент - на странице, где должна быть кнопка (либо checkout.suceess.html, либо my.order.html).Также сам плагин должен быть включён в настройках магазина в этот момент.Попробуйте для начала оставить только logger в этом методе. Как минимум, ошибка в вызове  return $view->fetch("/templates/payment.html"); Файл по заданному пути вряд ли существует, т.к. путь от корня...
    Nichikov Eugen Nichikov Eugen
  • Требуемые методы фронтенда плагина:Регистрация контакта из приложения (с учетом настроек магазина, с предусмотренными уведомлениями и подтверждениями телефона или почты одноразовыми кодами) Описание APIАутентификация клиента в приложении по...

  • Hello everyone and sorry for my English message (I'm not a native Russian speaker) I am a very structured type of person, so you will find all the details perfectly described in my request bellow. Looking forward to a nice collaboration....

  • Доброго времени суток! Подскажите в решении вопроса.  Хочу отправить ajax запрос или наоборот передать данные своему плагину через ajax по событию( в данном случае на нажатие кнопки) $.ajax({ type: &#039;POST&#039;,...

  • Нужен плагин, фиксирующий детализированный факт совершения покупки. В том числе детали о: товаре, сумме, дате, времени и домене сайта. На сайте qanahattandi.ru действует плагин, который возвращает 10% от суммы покупки, далее 25% от...

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

    Я пишу плагин, где через форму на витрине принимаю файл на сервер(.xls, .xlsx) и обрабатываю под свои нужды. Наткнулся на библиотеку, вроде то, что надо. Установил её с помощью composer в /lib/. Ниже структура на текущий момент. Пытаюсь...

    В require путь неправильно указан: он идёт от корня диска.А вообще лог ошибок PHP показал бы текст ошибки, которая выдаёт 500ю.
    Nichikov Eugen Nichikov Eugen
  • Hello All, I am developing an payment plugin for Shop-Script and I have some questions. I see "waIPaymentCapture", "waIPaymentRefund" interfaces and capture(), refund() methods so: 1. Does Shop-Script support refund, capture after payment? 2. If...

  • Кто-нибудь может помочь в вопрос озвученном в заголовке? Почему при оформлении заказа ShopScript для одних плагинов показывает стоимость как "XXX руб." а для других как "ХХХ Р "? в коде плагинов никакой такой пахучей метки не нашёл....

  • Добрый день. Наш магазин на Shop-Script 6 (6.3.0.44568), в качестве способа доставки используется доставка курьером (плагин "Курьер"). Желаемый интервал и дата доставки отображается на странице оформления заказа, однако при заполнении этих...

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

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

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

    Основной класс плагина должен быть назван так: shopNameofpluginPlugin, файл shopNameofplugin.plugin.php
    Shevsky Konstantin Константин Шевский
  • Здраствуйте, подскажите, пожалуйста, как можно получить объект плагина доставки, конкретно sysdek?По идее нужно получить по shipping_rate_id код подразделения и название подразделения, искал в базе данных (в таблицу shop_plugin_settings) - ничего не...

  • Недавно понадобилось выяснить причину тормозов на сайте.Повыключал все плагины в plugins.php магазина но это не панацея, так как директория с плагинами все равно считывается и классы плагинов доступны. А в шаблонах весьма распространено включение...

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

    Добрый день, столкнулся с такой проблемой.Написал плагин для добавления описания брендам(плагин бренды), описание выводится через статический метод плагина, при чем все хорошо выводится.А в админке, когда заходишь в настройки плагина, чтобы добавить...

    в Windows имена файлов регистронезависимы. Вот в эту сторону и копать.
    Nichikov Eugen Nichikov Eugen
  • Добрый день, пишу плагин, и мне нужно каким-то чудом добавить в таблицу с продуктом поля куда бы я смог сохранять доп. данные, плагин выводит информацию при редактировании\добавлении товара, кнопка сохранить там то есть а вот как заставить сохранять не...

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

  • +1 На рассмотрении

    https://developers.webasyst.ru/cookbook/plugins/shipping-plugins/false — поле не запрашиваетсяИспользование false вызовет ошибку в shopCheckoutShipping.class.php в 284 строке:if (isset($address_fields[$f_id])) { foreach ($address_fields[$f_id] as...

  • +1 На рассмотрении

    https://developers.webasyst.ru/cookbook/plugins/shipping-plugins/Ошибка в описании метода calculate: 'description' => '', //необязательное описание варианта доставкино в шаблонах (например, default 3.0) используется значение...

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

    Есть необходимость содать при установке плагина дополнительные поля для Клиента.Каких-то методов фреймворка я не нашел.Нашел информацию, что надо дописывать в файлы: person_fields_order.php и custom_fields.php. Использовал код:// Person field order...

    Попробуйте методы из /** * Static class to manage contact fields */ class waContactFields Например там есть /** * Add a new field to custom_fields.php if its id is unique (throws waException otherwise) * @throws waException * @param waContactField $field * @deprecated use ::updateField() instead */ public static function createField($field)
    Проектов Михаил Михаил Проектов
  • Хочу в карточку товара довабить вкладку редактирования дополнительных данных товара из плагина.Использую handlers - backend_product , из метода возвращаю 'edit_section_li' и таб создается, все хорошо. Вопрос совственно втом, как реализовать...

  • Опять проблема с объемами данных. Подскажите что делать. Вопрос по плагину доставки. Логистическая компания, для которой написан плагин, всё расширяет сеть доставки. В результате, после очередного добавления, движок webasyst не смог сформировать...

  • Подскажите пожалуйста куда смотреть :Нужно "программно" менять статус заказа с отправкой уведомлений (sms\emal) скорее всего сделаю плагин и на крон его ... интересует как правильно обрабатывать смену статуса, что было также как при нажатии...