#plugin
-
Как добавить перед </body> JS и JS inline?
Необходимо добавить $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 =...
-
AJAX с Frontend в экшн или контроллер
Прочитал все имеющиеся статьи на форме и документацию, но так и не понял, что могу делать не так. https://developers.webasyst.ru... https://developers.webasyst.ru... https://developers.webasyst.ru... Шаг 1. Создал...
-
Ошибка использования shopFeatureModel
Я разрабатываю свой плагин для приложения shop в файле install.php я хочу создать новый тип товара и добавить для него свои кастомные характеристикиУ меня вазникает циклическая ошибка при вызове модели shopFeatureModel $shopFeatureModel =...
-
Можно ли изменить Popup окно для доставки (/order/shippingDialog) или как то повлиять на его отрисовку?
У нас стоит задача доработки плагина доставки так, чтобы можно было повлиять на отрисовку пунктов. Сейчас плагин работает по умолчанию и отрисовывает все пункты которые отдает плагин доставки. http://prntscr.com/26tqzup Но выдвинуто требование по...
-
Получение характеристик товаров и SKU через shop-script API
Здравствуйте, идея для программистов, на случай если необходимо получить все характеристики товара и его SKU по id товара через API. Поможет этот плагин для Shop-Script: shop.product.features.getInfo.method.php...
-
плагин (PaySsion Payment Plugin)
Кто может написать платежный плагин PaySsion (PaySsion Payment Plugin, payssion.com)Оплата по договоренности.Владимир.vladprok1@gmail.com
-
Падает плагин после использования пока не очистишь кэш Есть решение
Добрый день, я написал плагин, он представляет из себя кнопку, которая открывает другой сайт. Вызываю плагин следующим образом: {shopButtonPlugin::showButton()} Но после смены настроек плагина или при повторном нажатии, если очистить кэш...
Вы пытаетесь вызвать плагин для приложения shop из шаблона приложения site.Надо как-то так делать {if $wa->shop} {shopButtonPlugin::showButton()} {/if}Syrnik.com -
Пишу первый плагин, проблемы с wa()->getPlugin('pluginName') Есть решение
Добрый день, Пытаюсь написать плагин, получаю следующие ошибки: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')Гапонов Игорь -
waPayment переопределенный метод payment как-будто не отрабатывает Есть решение
Пытаюсь переопределить вид после нажатия клиентом оформить заказ, так как мне надо выбрать тип оплаты от моей платежной системы на другой странице, но такое ощущение что метод payment даже не вызывается, который я переопределил в классе оплаты своем...
Метод payment(..) вызывается, когда выбран этот способ оплаты, заказ находится в статусе, на котором доступна оплата, а клиент - на странице, где должна быть кнопка (либо checkout.suceess.html, либо my.order.html).Также сам плагин должен быть включён в настройках магазина в этот момент.Попробуйте для начала оставить только logger в этом методе. Как минимум, ошибка в вызове return $view->fetch("/templates/payment.html"); Файл по заданному пути вряд ли существует, т.к. путь от корня...Nichikov Eugen -
Плагин Shop-Script для поддержки API мобильного приложения
Требуемые методы фронтенда плагина:Регистрация контакта из приложения (с учетом настроек магазина, с предусмотренными уведомлениями и подтверждениями телефона или почты одноразовыми кодами) Описание APIАутентификация клиента в приложении по...
-
I am looking for a cashback type plugin for an affiliate website / Я ищу плагин типа Cashback для партнерского сайта
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 по событию( в данном случае на нажатие кнопки) $.ajax({ type: 'POST',...
-
Плагин для qanahattandi.ru
Нужен плагин, фиксирующий детализированный факт совершения покупки. В том числе детали о: товаре, сумме, дате, времени и домене сайта. На сайте qanahattandi.ru действует плагин, который возвращает 10% от суммы покупки, далее 25% от...
-
Как правильно использовать composer при написании плагина? Есть решение
Я пишу плагин, где через форму на витрине принимаю файл на сервер(.xls, .xlsx) и обрабатываю под свои нужды. Наткнулся на библиотеку, вроде то, что надо. Установил её с помощью composer в /lib/. Ниже структура на текущий момент. Пытаюсь...
В require путь неправильно указан: он идёт от корня диска.А вообще лог ошибок PHP показал бы текст ошибки, которая выдаёт 500ю.Nichikov Eugen -
Refund and capture functions in Shop-Script
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Константин Шевский -
Как получить объект плагина доставки?
Здраствуйте, подскажите, пожалуйста, как можно получить объект плагина доставки, конкретно sysdek?По идее нужно получить по shipping_rate_id код подразделения и название подразделения, искал в базе данных (в таблицу shop_plugin_settings) - ничего не...
-
Проверка что плагин включен в приложении.
Недавно понадобилось выяснить причину тормозов на сайте.Повыключал все плагины в plugins.php магазина но это не панацея, так как директория с плагинами все равно считывается и классы плагинов доступны. А в шаблонах весьма распространено включение...
-
Ошибка плагина в бекенде "Плагин не найден" Есть решение
Добрый день, столкнулся с такой проблемой.Написал плагин для добавления описания брендам(плагин бренды), описание выводится через статический метод плагина, при чем все хорошо выводится.А в админке, когда заходишь в настройки плагина, чтобы добавить...
в Windows имена файлов регистронезависимы. Вот в эту сторону и копать.Nichikov Eugen -
Добавление поля в базу к продукту
Добрый день, пишу плагин, и мне нужно каким-то чудом добавить в таблицу с продуктом поля куда бы я смог сохранять доп. данные, плагин выводит информацию при редактировании\добавлении товара, кнопка сохранить там то есть а вот как заставить сохранять не...
-
Ищу разработчика плагина
Ищу разработчика плагина для организации комиссионного интернет-магазина. В дополнение к обычному функционалу и финкционалу покупных плагинов требуется модуль, который позволит:Регистрировать клиента как продавца товараМодернизировать отражение товаров...
-
+1 Ошибка в документации "Разработка плагина доставки" - requestedAddressFields На рассмотрении
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)Михаил Проектов -
Катрочка товара backend
Хочу в карточку товара довабить вкладку редактирования дополнительных данных товара из плагина.Использую handlers - backend_product , из метода возвращаю 'edit_section_li' и таб создается, все хорошо. Вопрос совственно втом, как реализовать...
-
Что делать если движок виснет на fetch ?
Опять проблема с объемами данных. Подскажите что делать. Вопрос по плагину доставки. Логистическая компания, для которой написан плагин, всё расширяет сеть доставки. В результате, после очередного добавления, движок webasyst не смог сформировать...
-
[need help] Как "программно" менять статус заказа с отправкой уведомлений (sms\emal)
Подскажите пожалуйста куда смотреть :Нужно "программно" менять статус заказа с отправкой уведомлений (sms\emal) скорее всего сделаю плагин и на крон его ... интересует как правильно обрабатывать смену статуса, что было также как при нажатии...