[rev_slider_vc alias=»main»]

Google maps стали платными. Устанавливаем карты на wordpress

Вот уже какой-то период времени, а если мне не изменяет память то с конца 2018 года google сделал свои карты для использования на сайтах платными. Он запустил определённый api инструмент без которого карты не будут работать на сайтах. Ну и разумеется повесил ценник на своё детище. Хочешь пользоваться картами от гугл — плати) но не всё так жестоко как кажется. Всё же гугл сделал бесплатным какое-то кол-во просмотров на сайте (речь идёт именно о вставке карт на ваш сайт, а не просмотр на самом сервере гугла), но не всегда этого лимита оказывается достаточным.

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

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

А вообще очень подошёл плагин Leaflet Maps Marker (Google Maps, OpenStreetMap, Bing Maps), который доступен из каталога вордпресс. Мне он понравился прежде всего тем, что ресурсы которые он использует бесплатны и работают без апи. Кроме того карты можно делать прямо из админки. Добавлять сколько угодно точек.

И самое главное точки можно делить по слоям (по категориям чтоли). Например, если брать недвижимость то это, например коттеджи, многоквартирные дома, что-то ещё. и для всего этого можно делать разные карты и разные слои. причём какая-то точка без проблем может перейти из одного слоя в другой без глобальной правки общих карт

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

В целом карты leaflet для вордпресс мне очень понравились. Буду и дальше их использовать в проектах где много точек

Не работают якорные ссылки на wordpress. Исправляем.

На днях столкнулся с интересным случаем. На одном клиентском сайте не работали якорные ссылки. Совсем по ним не было никакого перехода. Только если открывать ссылку в новой вкладке то получался переход до якоря.

Напомним, якорная ссылка, это такая ссылка которая ведёт на нужное место внутри какой-то страницы. Обычно якорями обозначают разные экраны в пределах одной страницы. Сама ссылка имеет примерно такой вид #contacts, и в данном примере ведёт на блок контакты.

Ну так вод, вернёмся к нашей проблеме. Данную задачу решили путём установки плагина WordPress Infinite Scroll — Ajax Load More, установил и всё заработало как надо.

Вот так в вордпрессе можно решить заминку с неработающими якорными ссылками.

Установка своих статусов заказа в Woocommerce

Всем привет. Как вы уже знаете в своём блоге я описываю те задачи и решения, которые мне периодически встречаются в сайтостроении на wordpress и woocommerce. Сегодня я бы хотел поделиться с вами как делать свои статусы заказа для вукоммерс.

Итак, давайте разберём что такое статусы заказа и для чего они нам нужны.

После заказа какого то товара в интернет магазине ему присваивается определённый статус, а именно:

  • В ожидании оплаты – заказ получен (не оплачен).
  • Не удался – платеж не удался или был отклонен (неоплаченный). Обратите внимание, что этот статус может не отображаться сразу и вместо него будет высвечиваться статус “Ожидание” до подтверждения (например, PayPal).
  • Обработка – оплата получена, а запасы были уменьшены – заказ ожидает выполнения. Все заказы товаров требуют обработки, кроме заказов цифровых и загружаемых товаров.
  • Выполнен – заказ выполнен и завершен – не требует дальнейших действий.
  • На удержании – ожидается платеж – запасы уменьшены, но вам необходимо подтвердить оплату.
  • Отменен – заказ отменен администратором или покупателем – не требует дальнейших действий (Отмена заказа не влияет на количество запасов по умолчанию).
  • Возвращен – возвращенный администратором – не требует дальнейших действий.

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

  1. Можно отредактировать файл function.php вашей темы и добавить определённый код. Я это применял разок. Код находил где-то в сети, найти не составит сложности, поэтому не стану тут размещать. Кроме того данный способ не совсем удобен если вы обычный пользователь и в коде как говорится не в дуб ногой.
  2. Плавно подходим к решению на счёт плагинов. Данный способ достаточно удобный. Можно установить бесплатные плагины и в них создавать свои статусы для заказов, настраивать их цвет. Просто в поиске плагинов вбиваем order status и там выпадает большое их количество. Выбираем подходящий и тестируем)

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

Поэтому мне понадобилось платное решение для данной проблемы. Я использовал плагин WooCommerce Order Status & Actions Manager. Стоит он 70 долларов, но при желании можно найти его в свободном доступе или же за намного меньшую сумму.

После установки в разделе Woocommerce  вашего сайта появляется вкладка Order statuses

При нажатии на кнопку add order status появляется окно для добавления нашего статуса со всеми настройками. В принципе всё там организовано достаточно просто и не составит труда настроить всё

Особое внимание там уделяем вкладке email в которой мы настраиваем почту, а также тему письма для данного статуса.

Вот и всё)

Не забываем делиться статьёй с друзьями в соцсетях и подписываться на обновления.

Как сделать номера заказов по порядку в Woocommerce

Как вы уже знаете, вукоммерс — это плагин для интернет магазина на вордпресс. Очень много магазинов реализовано на нём потому что он бесплатный, есть куча дополнений в свободном доступе и, самое главное то, что вукоммерс как и вордпресс  в целом довольно лёгкий в освоении.

Но недавно я столкнулся с одним косяком этого плагина (хотя может это и не косяк, а определённая фишка). Дело в том что номера заказов формируются не по порядку. ну они конечно не в случайных комбинациях разбросаны, а на повышение, но есть большой разброс в номерах. То есть сегодня, например, номера заказов будут 753, 754, 755, а завтра уже 831, 832, 833. Для некоторых владельцев интернет магазинов на woocommerce это не имеет совсем никакого значения, для других же, напротив, важно чтобы шла правильная очерёдность, чтобы было всё в порядке с документами, накладными.

По умолчанию это никак не сделать и тогда нам приходит в помощь плагин WooCommerce Sequential Order Numbers. После его установки номера пойдут так как нужно, но будет отсчёт от последнего заказа.

Соответственно есть смысл ставить этот плагин сразу после установки вукоммерса, чтобы нумерация шла от единички.

P.S. В последнее время сайты на woocommerce у меня заказывают чаще и появилось много чего, чем я хотел бы с вами поделиться. И наверное в ближайшее время будет серия статей на эту тему.

Не забываем подписываться на обновления и ставить лайки)

С уважением, фрилансер-вебмастер Александр Шульгинов

Jquery is not defined. Woocommerce. Решение проблемы

Всем привет. Как вы знаете я в своих статьях делюсь теми проблемами и решениями которые встречаю в своей практике сайтостроения. И вот на днях столкнулся с интересной проблемой.

Суть в следующем: имеем магазин на вукоммерсе, разные регионы доставки с разным способом в каждом регионе. Но способ не менялся при выборе нужного региона. В общем на странице чекаута были показаны все способы, а это нам не подходило. В консоли хрома висела ошибка jquery is not definded. Именно это не возволяло меняться доставке в зависимости от региона.

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

Решил я обратиться за помощью к коллегам на фрилансе. И один из них мне помог. Оказывается эта проблема легко решается. Там что-то с логикой было, типа неправильное расположение полей в чекауте. Установил я плагин Saphali Woocommerce Russian чтобы можно было управлять полями и в настройках полей просто передвинул выше страну и адрес и всё заработало.

Данная ошибка  jquery is not definded пропала) так что прежде чем обращаться к программистым, ковырять джейквери проверьте этот способ в woocommerce.

Если вам данная статья помогла, поддержите автора, поделитесь ей в соцсетях.

С уважением, фрилансер-вебмастер Алексадр Шульгинов

 

Обо мне

Работаю с сайтами с 2010 года.
Более 500 выполненных проектов
Специализируюсь преимущественно на сайтах-визитках, блогах и небольших интернет магазинах.
Подробнее

Хостинг ХостиЯ

Остались вопросы? Напишите мне

Меню