Профиль пользователя заблокирован сроком с 20 апреля 2022 г. и навсегда по причине: систематические нарушения п. 5.6 правил Сервиса
Ответы пользователя по тегу Веб-разработка
  • Как вывести название\значение атрибута товара в Woocommerce?

    maxxannik
    @maxxannik
    Сайты на WordPress + Интернет магазины WooCommerce
    Оно само должно выводиться на странице продукта.
    Если нужно в произвольном месте то есть метод get_attributes
    https://docs.woocommerce.com/wc-apidocs/class-WC_P...

    Объект WC_Product можно получить по post_id через функцию wc_get_product($post_id);
    Ответ написан
  • Как автопостить из WP несколько изображений в соцсети?

    maxxannik
    @maxxannik
    Сайты на WordPress + Интернет магазины WooCommerce
    Надо пойти и попытаться сделать пост в соц сети руками с 7-10 картинками, если получится значит реально.
    Если это можно сделать руками, то скорее всего можно и программно. Но вот не всегда плагины все умеют. Мб придется писать свой плагин.
    Ответ написан
  • Можно ли задать скидку при расчете визой?

    maxxannik
    @maxxannik
    Сайты на WordPress + Интернет магазины WooCommerce
    Есть 3 варианта интеграции с шлюзом оплаты:
    1. переброс на страницу шлюза в момент выбора оплаты - не подойдет
    2. оплата прям на стороне сайта - в РФ такого еще не видел. Но в теории если найти, то можно попробовать поиграть с механикой.
    3. генерация кнопки оплаты на транзитной странице после выбора. Вот тут в теории может сработать. Надо пробовать.

    В общем оба решения не простые. Программисты нужны уровня выше среднего. Вариант с купоном на след покупку выглядит более адекватным.
    Ответ написан
  • Как правильно сгенерировать токен оплаты в wordpress?

    maxxannik
    @maxxannik
    Сайты на WordPress + Интернет магазины WooCommerce
    Думаю тут стоит начать с такого понятия как Заказ. Любые сайты у которых есть более менее внятная механика подписки имеют Заказы в том или ином виде. Будь то WooCommerce или LiterLMS (там чисто подписки и курсы).
    В любом случае все крутится около Заказов. Пользователь формирует Заказ. Далее оплачивает.
    Если это оплата через Яндекс Кассу или Кошелек, то там токен зашит в панели шлюза. И сайт должен проверять его. Если совпал то считай платеж прошел.
    Если же оплата происходит руками, например через оплату на карту или наличкой, то заказ руками админ тыкает в админке. После этого Заказ считается оплаченными и далее от этого пляшет остальная логика.
    Как то так.
    Ответ написан
    Комментировать
  • WordPress или MODx Revolution для корпоративного сайта?

    maxxannik
    @maxxannik
    Сайты на WordPress + Интернет магазины WooCommerce
    WordPress - это лидер, №1 на рынке по доле сайтов, на базе которого делают сайты мировые бренды у которых есть деньги на грамотных специалистов, которые уже давно не задаются такими вопросами.
    MODx - это платформа для гиков с игрой юношеского максимализма в попе и любителей всего не обычного. По доле рынка даже рядом с WP не стоит. Удел маргиналов.

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

    Как то так выглядит ответ в моей голове )
    Ответ написан
  • Как сделать pagination в шаблоне страницы wordpress?

    maxxannik
    @maxxannik
    Сайты на WordPress + Интернет магазины WooCommerce
    Никогда не задумывался над таким вопросом. Всегда использовал базовый цикл WP.

    Например если тип поста report то базовый цикл предположим открывается по адресу reports. С этим можно работать.

    Если нужно поменять шаблон вывода - делается endpoint типа /reports/mytmp/ и при таком открытии - формриуется другой шаблон вывода.

    Конечно можно прибить пагинацию куда угодно, но это затратно. Надо хорошо все возможности изучить прежде чем ввязываться в эту авантюру.

    Если не отговорил то копайте в сторону Rewrite Rule API https://truewp.ru/blog/wordpress/wp_rewrite.html
    При должном усердии можно все, даже почесать ногой за ухом.
    Ответ написан
    Комментировать
  • А как вы используете MemCached на wordpress?

    maxxannik
    @maxxannik
    Сайты на WordPress + Интернет магазины WooCommerce
    T3 - норм решение для джуниоров и блогов домохозяек. Комбайнер все в одном.
    Однако часто глючит, плохо предсказуем и понять где ошибка бывает не просто. Это следствие его сложности. На сложном функционале я очкую его применять в продакшене.

    Альтернатива - Batache для страничного кеширования в MC. Он прост как молоток. И в случае чего можно через хуки настроить как надо. Надо уметь кодить. Но для тех кто кодить умеет это решение проще и надежней чем T3. Применяется в сетях wp.com & VIP WP на больших нагрузках в продакшене.

    Детали https://wpmag.ru/2014/batcache-wordpress/

    Основы про объектное кеширование https://wpmag.ru/2013/keshirovaniye-wordpress/
    Ответ написан
    3 комментария
  • Как реализовать скидку для товара в Woocommerce?

    maxxannik
    @maxxannik
    Сайты на WordPress + Интернет магазины WooCommerce
    Можно пилить какие то промокоды. И дописывать логику их автопринятия. Не уверен что это адекватное и оптимальное решение. Но есть шанс что сработает. Нужно пробовать.

    В крайнем случае можно написать свою логику скидки. Например можно добавить параметр к продукту типа ?add-cart-sale-15. Кнопку которая этот параметр подставляет.
    И если вызвать такой адрес то добавлять в корзину этот продукт с ценой в минус 15%.

    Технически это реально. Архитектура Woo позволяет это сделать.
    Однако - нужно время на изучение исходной логики и методов ее изменения. Для этого нужен достаточно опытный программист. Новичку с такой задачей не справится.
    Ответ написан
  • Как добавить чекбоксы с дополнительными услугами в корзине Woocommerce?

    maxxannik
    @maxxannik
    Сайты на WordPress + Интернет магазины WooCommerce
    Во первых - товар - это ошибка перевода на русский.
    Изначально сущность зовется - продукт.
    Продукты могут быть типа товар или типа услуга.
    А значит можно добавить Продукт типа Услуга, и назвать его как хочется. Например "Консультация с умной физиономией".
    Далее в корзину через хук, либо кнопками добавить форму. Нажимая на которую в корзину будут добавляться эти услуги. В любом случае логичней использовать продукты.
    Ответ написан
    2 комментария
  • [Buddypress] Есть ли способ отправить уведомление(Notification) пользователю c полностью кастомным текстом?

    maxxannik
    @maxxannik
    Сайты на WordPress + Интернет магазины WooCommerce
    Недавно пилил свое письмо, которое было привязан к приглашению пользователя. И содержало что то типа Привет, велкам, будь как дома и т д.
    Там есть хук который генерит шаблон письма. Если хочется его генерить через сброс писем.
    Либо можно просто воткнуть ручками свое любое письмо-шаблон в консоли сайта.
    А потом имея данные этого шаблона - отправлять письма по этому шаблону.
    Шаблон в том числе может иметь тег типа %custom-text% и этот тег будет подменяться на уровне кода.

    Все это описано тут https://codex.buddypress.org/emails/custom-emails/
    Ответ написан
    Комментировать
  • SyntaxError: Unexpected end of JSON input - кто-нибудь встретил эту ошибку после обновления woocommerce?

    maxxannik
    @maxxannik
    Сайты на WordPress + Интернет магазины WooCommerce
    Поставьте тему Storefront. Если поможет значит проблема в теме.
    Если нет, то отключите все плагины. Если поможет, то включайте плагины пока не появится ошибка. Так выясните виновника.
    В 99% случаев такая схема помогает локализовать проблему.
    Далее зависит от проблемы.
    В 90% случаев проблема в теме. Если у вас нет бюджета на разработчиков, то стоит использовать тему Storefront. Она зрелая, хорошо подходит для типовых коммерческих сайтов с минимальным бюджетом. Можно до 10 тр в месяц укладываться.
    Использование сторонних тем возможна, но это другие бюджеты. Для комфортной работы нужно от 100 тр в месяц и более. Либо постоянные приключения и проблемы. В большинстве случаев это приводит к появлению говносайтов на которые больно смотреть.
    WP клевая платформа, если компоненты и политика использования соответствует бюджету. Если выбирать сырые компоненты при малом бюджете - получите пачку проблем.
    Как то так.
    Ответ написан
  • Wordpress перенес на РФ, проблема с настройкой темы?

    maxxannik
    @maxxannik
    Сайты на WordPress + Интернет магазины WooCommerce
    Попробуйте настройки темы перетащить через спец плагин.

    Такое бывает если грубая замена через SQL затрагивает сериализованные массивы. В которых часто хранятся опции. Потому надо использовать более высокий уровень переноса, который делает это на уровне php & WP API.
    Ответ написан
  • Использовать ли встроенные комментарии Wordpress?

    maxxannik
    @maxxannik
    Сайты на WordPress + Интернет магазины WooCommerce
    Это очень индивидуально. Все зависит от исходных данных и задач.
    Если задача - мин нагрузка без затрат - надо комменты вообще отключить. Задача будет реализована идеально и не подкопаться.
    Если задача все же шире чем обозначена - нужно пробовать.
    Если комментов особо нет - нет разницы. В этом случае работает принцип бритвы Оккама - не надо усложнять - оставляйте типовое решение.
    Если комментов много, нужна авторизация через соц сети, асинхронная загрузка и скорость работы - надо ставить одно из популярных решений в этой категории. Точно будете в плюсе.
    Ответ написан
    Комментировать
  • Какую CRM использовать для отдела продаж?

    maxxannik
    @maxxannik
    Сайты на WordPress + Интернет магазины WooCommerce
    Мы перепробовали кучу решений. В итоге писали свою. Но попробовали AmoCRM и поняли что оно самое то. В итоге сидим на AmoCRM. Стоит присмотреться.
    Ответ написан
    2 комментария
  • Существуют веб-сервисы, предоставляющие REST API?

    maxxannik
    @maxxannik
    Сайты на WordPress + Интернет магазины WooCommerce
    WordPress 4.4. включает в себя REST API
    Ставите WooCommerce и получаете каталог продуктов с любыми реквизитами и категориями.
    Далее можете получать о них данные, добавлять, менять и т д. через полноценный REST API v2.wp-api.org/reference/posts
    Ответ написан
    1 комментарий
  • ERP для разработки сайтов?

    maxxannik
    @maxxannik
    Сайты на WordPress + Интернет магазины WooCommerce
    Трелло - это Канбан. У нас более 50 продуктов в ней разрабатываются. Дизайнеры - 5 чел, программисты - 20 чел, заказчики - 40 чел - все в одном месте общаются.
    Ответ написан
    Комментировать
  • У кого был опыт разработки KPI-среды, что интересного посоветуете?

    maxxannik
    @maxxannik
    Сайты на WordPress + Интернет магазины WooCommerce
    Мы в свое время кучу решений перепробовали и в итоге написали свое на базе вордпресс.

    Олап кубы хорошо но требует не меренно ресурсов на настройку и потом еще тяжело обучать пользователей. Плюс платформы очень хрупкие.

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

    Есть все это на сайте casepress.org как отдельные плагины
    Ответ написан
    Комментировать
  • Есть ли такой модуль, cms, crm?

    maxxannik
    @maxxannik
    Сайты на WordPress + Интернет магазины WooCommerce
    Можно взять за основу WordPress + WooCommerce и дописать то чего не хватает.
    Ответ написан
    2 комментария
  • Как убедить начальство отказаться от велосипедов?

    maxxannik
    @maxxannik
    Сайты на WordPress + Интернет магазины WooCommerce
    Если руководство потратило 5 лет на это, то ни один аргумент не поможет. У этих людей мозги отморожены. Здравый смысл отсутствует. Не пытайся изменять людей. Это не реально. Просто ищи тех с кем мыслишь схожим образом.
    Ответ написан
    Комментировать
  • В чём смысл натягивать лендинги на cms?

    maxxannik
    @maxxannik
    Сайты на WordPress + Интернет магазины WooCommerce
    Первая причина в том что LP как одна страница - это понятие изуродованное в РФ.
    LP далеко не всегда есть одна страница. Мы делали сайт из 100 LP, структурированные в дерево.

    Вторая причина в том что по большей части оптимально начинать с одностраничника (это сайт из одной LP), но кто сказал что на этом стоп? Если бизнес адекватный, то через неделю захочется продолжения банкета. Делать блог, каталог продуктов, или другие LP. Из одностраничника превращаться в каталог смежных продуктов, с кросспродажами и прочим блекджеком.

    Третья причина в том что сделать LP на WP можно без излишних затрат. Как уже сказали выше это может быть VC или PageBuilder. Страница собирается за 15-30 минут. Без кривой верстки, кроссбраузерная, адаптивная. По конверсии такие страницы не уступают ручным сборкам (от 2 до 20% легко выжимается), а по затратам в 10 раз меньше.

    Четвертая причина. Это решение на много гибче. Проще делать сплит тесты. Поправить блоки местами можно парой кликов или движением мышки. Править может маркетолог без знаний верстки или кодинга.
    Ответ написан
    1 комментарий