-
Как получить выбранный тип платежа? Есть решение
АндрейНе знаю, как вам это поможет. По ощущениям, вы собираетесь сделать что-то корявое. Но на конкретный вопрос, как получить выбранный способ оплаты, я ответить могу.В PHP:$data = wa()->getStorage()->get('shop/checkout');В шаблоне:{$data = $wa->session('shop/checkout')}После этого в $data['payment'] будет число - id выбранного способа оплаты.Леонид Вакуленко
-
Обработчик AJAX-запросов Есть решение
Андрей1. Поскольку запрос выполняется во фронтенде приложения shop, начинать поиски нужно с файла wa-apps/shop/lib/config/routing.php.2. В этом файле видим запись 'data/regions/' => 'frontend/regions', которая приводит нас к файлу wa-apps/shop/lib/actions/frontend/shopFrontendRegions.controller.php3. В этом файле пустой класс shopFrontendRegionsController наследуется от webasystBackendRegionsController, который (как любезно подсказывает IDE) описан в файле...Михаил Ушенин
-
include file Есть решение
Владимир СергеевВ первом случае, если такое подключение будет в родительской теме, файл будет искаться в текущей.Т.е. если файл подключается в родительской теме site, от неё наследована shop и отображается shop, файл content.html будет из shop.Во втором случае, если файл подключается в родительской теме site, от неё наследована shop и отображается shop, файл content.html будет из site.Eugen Nichikov
-
Хуки и плагины для Хаба Есть решение
▀ СквёрдПосмотрите по аналогии с http://www.webasyst.ru/help/2973/rassylki-i-khuki/: http://www.webasyst.ru/developers/docs/plugins/hoo...Правда, описания хуков для Хаба пока не заполнены — придётся разбираться самому. Поскольку список хуков пока официально не опубликован в документации, теоретически их набор и формат использования могут быть в будущем изменены (но насколько это вероятно, сказать не возьмусь).Михаил Ушенин
-
Произвольный конфиг плагина Есть решение
Minya JamВозможно, вам подойдёт использование массива:<input name="products[id][]" value="111"><input name="products[category][]" value="666"><input name="products[id][]" value="555"><input name="products[category][]" value="777">Все значения будут переданы внутри одного поля с идентификатором products.Михаил Ушенин
-
Sitemap и плагин для фронтенда Есть решение
wmcheckПопробуйте использовать хук sitemap.Михаил Ушенин
-
Проблема с экранированием или wot? Есть решение
Minya JamЕсли ещё актуально: подозреваю, что MySQL воспринимает \t в пути к файлу как табуляцию. Я бы попробовал без обратных слешей для начала.Леонид Вакуленко
-
Корректный апдейт цены Есть решение
Minya JamПоиграйтесь в приложении Developer вот с таким кодом:wa('shop')->setActive('shop'); // Объект для работы с продуктом по указанному product_id $p = new shopProduct(704); // Массив артикулов, sku_id => array $skus = $p['skus']; //wa_dump($skus); // удобно посмотреть // Цена указывается в валюте товара: $p['currency']. // Если $p['currency'] === null, значит, используется валюта магазина по умолчанию, // т.е. wa()->getConfig()->getCurrency()....Леонид Вакуленко
-
Переопределение переменных из плагина Есть решение
Minya JamВ методе плагина: $view = wa()->getView();$view->assign('category', $category);Но вообще это плохая практика, т.к. если будет два плагина, которые захотят так сделать, то в итоге в шаблон попадёт то, что запишет туда последний плагин, а изменения первого пропадут...Александр Викторович Музыченко
-
Добавление общеситемного маршрута при установке приложения Есть решение
olegПри установке с помощью «Инсталлера» приложение автоматически селится по правилу APP_ID/* Например, если вы разрабатываете приложение wa-apps/mysuperapp/, то при установке оно будет поселено в mysuperapp/*Владимир Тупоршин-мл.
Остались еще вопросы?
Форум клиентов
Задайте вопрос, предложите идею или сообщите об ошибке. Ответят эксперты-партнёры или сотрудники Webasyst
Эксперты и партнеры
Выберите эксперта по Вебасисту или разместите заказ по настройке продукта, созданию и продвижению сайта
Отдел продаж
Звоните или оставьте вопрос в центре заказчика Вебасист по вопросам оплаты тарифов и дополнительных услуг