#plugin

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

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

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

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

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

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

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

    В require путь неправильно указан: он идёт от корня диска.А вообще лог ошибок PHP показал бы текст ошибки, которая выдаёт 500ю.
    Eugen Nichikov Eugen Nichikov
  • 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
    Konstantin Shevsky Константин Шевский
  • Здраствуйте, подскажите, пожалуйста, как можно получить объект плагина доставки, конкретно sysdek?По идее нужно получить по shipping_rate_id код подразделения и название подразделения, искал в базе данных (в таблицу shop_plugin_settings) - ничего не...

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

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

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

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

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

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

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

  • +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...

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

    Есть необходимость содать при установке плагина дополнительные поля для Клиента.Каких-то методов фреймворка я не нашел.Нашел информацию, что надо дописывать в файлы: 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) скорее всего сделаю плагин и на крон его ... интересует как правильно обрабатывать смену статуса, что было также как при нажатии...

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

    Добрый день!Использовать классы другого приложения получилось, спасибо сообществу.Теперь другая проблема: в приложении blog использую функционал из приложения shop но при генерации вьюх не подхватываютчя языковые модули, в результате все кнопки на...

    Мне в свое время помогло {waLocale::loadByDomain('shop')}
    Михаил Проектов Михаил Проектов
  • Из плагина приложения blog хочу создать класс приложения shop. Но оказывается такого класса нет. Такое ощущение, что не подгружаются классы другого приложения.Кто знает как решить такую проблему?

  • Здравствуйте.Не могу найти ошибку в правиле routing моего плагина.routing.php<? return array( '<section_code>/<element_code>/preview/' => 'frontend/preview' ); ?>Так же создал файл...

  • Опять у меня проблема с новым ShopScript 7. Теперь с плагином оплаты. Выражается она в том, что у некоего клиента на стерильной установке ShopScript 7 (с нуля) при оформлении заказа плагин оплаты не доступен с сообщением "Оплата выбранным способом...

  • добрый день. пишу плагин оплаты. размесил его в каталоге /wa-plugins/payment/в списке установленных отображается, при выборе способов оплаты в магазине корректно добавляется. во фронте при покупке товара способ оплаты корретно выбрается, переход на...

  • В документации в шопскрипт написано что хуку передаётся массив заказа. Посмотрел его содержимое - там нет ни одного параметра ассоциируемого со словом weight. Отсюда вопрос - есть ли в передаваемом массиве информация о весе заказа или если нет, то как...

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