Партнер-эксперт: http://experts.webasyst.ru/directory/835071/stek/ Партнер-эксперт
Партнер-разработчик: https://www.webasyst.ru/store/developer/835071/ Партнер-разработчик
Да, всё так. Дорого, забить на некоторые существующие плагины и делать подобный механизм под свою структуру шаблонов темы.
в ответ на Динамические блоки / композит
В этом году делал похожее для одного топового магазина РФ.
А точнее подгрузку различных блоков по ajax после загрузки страницы. Для уменьшения TTFB и увеличения скорости отдачи. Почти как на Озоне работает. Как вы понимаете это не совсем то что предлагает топик-стартер, так как, наоборот, хотелось, чтобы поисковики видели этот подгружаемый контент и учитывали его. Но технически, разницы никакой, подгружать ли сразу после загрузки, или при скроле до этих блоков.
Эффект был хороший и штука безусловно нужная. Поисковики все больше закручивают гайки по скорости и не композитные шаблоны начинают сильно проигрывать, как ты их не оптимизируй и не отказывайся от плагинов.
В техническом плане ничего сложного, а вот общая интеграция в тему это уже сильно сложнее. Потому что в каждый такой подгружаемый блок нужно передавать/формировать необходимые переменные и не только их. Много косяков всплыло. Кол-во обращений к базе это не уменьшает вообще ни разу, с точностью до наоборот.
В общем во весь рост встаёт вопрос совместимости с существующими плагинами и темами. Они вообще под такой режим работы не рассчитаны.
в ответ на Динамические блоки / композит
Этот код нужен только на инфостраницах и в блоках. Можно дополнительно еще выдергивать текущую тему и автоматом её подставлять как переменню, но я не вспомню сейчас нужный код. Поищите на форуме поиском.
В шаблонах тем дизайна include работает как обычно.
в ответ на Вывод определенного ФОТО альбома в произвольном месте
в ответ на Вывод определенного ФОТО альбома в произвольном месте
Не слишком информативно. Что именно не выходит?
Возможно не там создаёте шаблон "мой_файл_галереи.html"? По умолчанию шаблон ищется в теме дизайна текущего приложения. В вашем случае в магазинной теме, а не в фото.
в ответ на Вывод определенного ФОТО альбома в произвольном месте
Поясните свой вопрос. О какой именно корзине идёт речь. Их две минимум(в новой есть полная очистка), это даже без плагинов корзин. И что вы понимаете под готовым решением?
в ответ на Кнопка "очистить корзину"
Включите debug-режим в "настройках" и увидите где именно ошибка и в чем она заключается. Или в error.log посмотрите.
в ответ на На главной странице при вставление кода в информационные страницы выдает ошибку #0
Можно не создавать объект. Записывайте настройки напрямую в таблицу настроек.
Вроде как-то так.
в ответ на Ошибка использования shopFeatureModel
Это файл перевода всего магазина. Вы тогда глобально замените этот текст в том числе и в админке.
Для тем дизайна, нужно использовать механизмы локализации самой темы. Если это новая тема, то у неё тоже есть файлы локализиции в папаке /locale.
Если старая тема или нет /locale, ну и вообще это универсальный варинат, то можно через theme.xml. В теме приложения(или в родительской теме у приложения сайт) ищите в этом файле блок <locales>...</locales>. Если его нет, создаёте. И добавляете блок перевода:
в ответ на Изменение надписи "Под заказ"
Удалять не нужно. Это лишний этап в копировании, а удаление это отдельная операция.
Просто редактируете нужную страницу на основной витрине и копируете на остальные витрины.
в ответ на Как сделать единые страницы сайта для сразу всех витрин?
Скорее всего regexp модификатор.
в ответ на [s`My profile`]
Время программиста очень дорого. Особенно сейчас. Им некогда писать документацию. Надо понимать!
в ответ на Добавить редактор темы в свое приложение
Это содержимое PNG файла. Что за плагин(если плагин) так делает и зачем, не подскажу.
Лог файл так и назыается "1"?
в ответ на wa-log/1
Штатно это можно сделать, если у вас будут отдельные характеристики для разных типов товаров. "Чужие" характеристики тогда автоматически не будут показываться.
в ответ на Вывод характеристики на определенной витрине
Как самый простой вариант, разнесите ваши книги по разным типам товаров. А типы товаров сделайте издательствами. Тогда вы сможете у разных витрин(приложение "сайт" -> структура -> магазин) указывать какие типы товаров показывать, а какие нет.
в ответ на Вывод характеристики на определенной витрине
Самое простое, что вы можете сделать - обратитесь к юристу. Иначе это будет юридически-бюрократический ад будет для вас. Особенно, если ни с чем подобным ранее не имели дел.
в ответ на Вывод средств с реферальной программы
Стандартными средствами никак. Плагины разных авторов между собой обычно никак не взаимодействуют.
Вы можете написать(заказать) свой обработчик, который будет это делать.
в ответ на Импорт и совместимость двух плагинов. Вопрос.
Это сложный код, в две строчки не опишешь. Да и делается обычно под конкретный магазин(его списки, категории и пр.). В добавок нужна соотв. вёрстка рассчитанная на email-ы и в стиле дизайна магазина.
Обратитесь на биржу, там наверняка найдете кто вам поможет это сделать.
в ответ на Вставить товары в триггерные рассылки
Наверное, потому что надо делать соотв.изменения в коде темы дизайна - https://www.webasyst.ru/store/...
Просто так картинка не появятся.
в ответ на Главная картинка в статье блога
Да никак, наверное, при такой постановке вопроса. Они работают в "разных измерениях".
в ответ на Через Smarty изменить $wa->session('shop/checkout')
В том виде, который я примерно написал - это не полностью и работать не будет.
Вот так можно вывести конкретную характерстику.
Массивы $all_features и $curr_product - это для текущего товара, страницу которого вы смотрите.
Где именно это выводить, сами определите. Работать будет и в product.html и в product.cart.html.$curr_product нужен, потому что хэлпер $wa->shop->features() запихивает массив значений характеристик именно в массив переданных товаров, а не в возвращаемый массив характеристик. Использовать существующий массив, точнее объект $product тут нельзя. У него другая структура. Поэтому отдельная переменная. Да, лишний запрос к базе, но я думаю, про оптимизацию кода мы тут речь не ведём -)
В принципе, это независимый блок кода, ему только id товара нужен. Так что где угодно будет работать. В данном случае это $product.id - текущий товар.
в ответ на Вывести конкретную скрытую характеристику у товара, но только для определённой категории покупателей
На странице товара все характеристики можно вот так получить.
{$all_features = $wa->shop->features($wa->shop->products("id/"|cat:$product.id),0)}
Всё что смог придумать на стандартных хэлперах. Костыль конечно, но работать наверное будет.
в ответ на Вывести конкретную скрытую характеристику у товара, но только для определённой категории покупателей
https://support.webasyst.ru/44...
Отключите CDN в настройках. cdn77 - британская компания.
в ответ на Проблема с открытием картинок
Тут кучей денег и не пахнет. Я бы и рад был бы сделать аналог своего ytb, но всё плохо.
У дзена нет апи. И ссылки на видео как таковой нет. Его даже в iframe не запихаеш.
У рутуба нет общедоступной актуальной документации. Написал им в поддержку, жду ответа.
VK - может быть, там апи и документация вроде есть, но еще не изучал.
в ответ на Альтернатива видео youtube для сайта
Оно и не должно меняться. Обычно в такой вкладке показываются характеристики самого товара. Ну максимум, основного артикула.
Если вам нужно чтобы значения в этой вкладке менялись при смене артикула, то это делается допиливанием темы дизайна. Или разработчика темы потрясите или через биржу закажите доработку.
в ответ на Не подставляется характиристика артикула вариативных товаров
https://developers.webasyst.ru...
вот это правило
отвечает за генерацию на лету
в ответ на ссылки на ресайзы картинок
О как, буду иметь в виду.
в ответ на Как изменять параметры сразу во всех товаров?
А там и нет такой настройки. Предполагается ручное или через макросы правильное заполнение
CSV - добавление в каждый товар новой строки с эти вариантом артикула.
Ну и на самом деле, это не просто поставить "галку". При нажатии кнопки "сохранить", запускается процедура генерации артикулов товара на основе выбранных характеристик.
Поэтому или ищите плагин, который умеет массово генерировать артикулы у товаров по нужной характеристике или закажите подобный плагин на бирже.
в ответ на Как изменять параметры сразу во всех товаров?
xdebug || waLog || diffs in php
в ответ на Крах скрипта при вызове wa()->getRouteUrl('shop/frontend', array(), true) в одном из плагинов
http://joxi.ru/p27jO67TLNXeZm http://joxi.ru/eAOxl01UvkzLQr
Если будет не лень всё это оформить, сделаю отдельный плагин после праздников и размещу в сторе. Так то оно уже есть у меня как отдельная доработка.
в ответ на Указание скидки на конкретный товар при оформлении заказа из бекенда !