Как ограничить доставку зарегистрированным пользователям в WooCommerce: заставьте посетителей зарегистрироваться и воспользоваться преимуществами
Опубликовано: 2021-11-24Любой, кто когда-либо участвовал в цепочке поставок и/или доставки, подтвердит изнурительную забаву игры в логистику. Этот год был особенно тяжелым для всех участников, от производителей, дистрибьюторов и перевозчиков до, в конечном счете, самих клиентов. Кажется, что все постоянно отстает от графика, что бы ни происходило. Добавьте к этому увеличение транспортных расходов, как местных, так и международных, в глобальном масштабе, и проблемы только возрастут.
Теперь мы не будем заходить так далеко, чтобы считать услуги #shipping роскошью, но с учетом того, как развивается рынок, это также можно считать услугой #premium.
НАЖМИТЕ, ЧТОБЫ НАПИСАТЬЕсли вы занимаетесь электронной коммерцией, которая, помимо прочего, также занимается доставкой, почему бы вам не предложить несколько уровней обслуживания — по скорости, стоимости или тому и другому одновременно.
Мы сосредоточимся на стоимостном аспекте всего процесса, а именно на том, как ограничить ваши варианты доставки только зарегистрированными пользователями или, альтернативно, как предоставить вошедшим пользователям специальные скидки по сравнению с гостями. Все это может быть достигнуто довольно легко с помощью всего одного плагина (при условии, что вы используете свой магазин через WooCommerce) — WooCommerce Table Rate Shipping.
Преимущества регистрации
Все больше и больше предприятий электронной коммерции, будь то обычные магазины или поставщики услуг на основе подписки, идут по тому же пути, что и сайты-форумы десять лет назад, требуя от вас регистрации. Причин такой практики слишком много, чтобы их перечислять, но среди всего, вероятно, наиболее заметной является обилие данных, которые вы получаете от зарегистрированных пользователей по сравнению с незарегистрированными.
Наличие данных об их покупательских привычках, предпочтениях в продуктах, местоположении и т. д. очень помогает при принятии решения о том, в каком направлении двигаться с вашим сайтом. Тогда само собой разумеется, что вы предлагаете своим зарегистрированным пользователям определенные преимущества и продвигаете их, чтобы привлечь еще больше людей для регистрации, особенно если нет никаких сборов, т. Е. Регистрация бесплатна и не требует ничего больше от пользователя, чем заполнение короткой формы.
Авторизованные и гости
Предполагая, что вы решили предоставить вошедшим в систему пользователям и гостям разные условия относительно доставки, пришло время узнать, как это реализовать. С доставкой по таблице WooCommerce все, что требуется, — это несколько входных данных, несколько кликов и пара флажков.
Прежде чем пройти через процесс ограничений, вам сначала нужно настроить зону доставки, что можно сделать в WordPress независимо от этого плагина, который просто расширяет ваши возможности для указанной зоны доставки.
После создания зоны доставки вам нужно будет перейти в раздел «Способ доставки», где вы затем включите тариф таблицы и все дополнительные функции, которые с ним связаны.
В рамках указанного способа доставки вы можете выбрать два варианта. Вы можете назвать их как угодно, но просто для ясности мы выбрали «Только вход в систему» и «Вход не выполнен». Убедитесь, что оба метода включены, чтобы функция работала во внешнем интерфейсе. В качестве альтернативы, если вы хотите полностью отключить службы доставки для гостей, вы либо отключите метод «Не вошел в систему», либо пропустите его создание в первую очередь.
Хотя мы рекомендуем предоставлять зарегистрированным пользователям преимущества при регистрации, мы не рекомендуем ограничивать функции для гостевых пользователей. Общее эмпирическое правило состоит в том, чтобы всегда идти по положительному пути (скидки, дополнительные функции, вознаграждения и/или система лояльности и т. д.), а не отказываться от ключевых функций, т. е. использовать удобный для пользователя подход.
Теперь эти два метода, по сути, представляют собой набор правил, которые активируются, когда пользователь заходит на ваш сайт и выполняет условие (в данном случае статус «вошел в систему»/«не вошел в систему»). Расширяя каждый из способов доставки, мы получаем доступ к этим правилам и можем их изменить.
В нашем случае мы будем делать отдельные расходы на доставку для зарегистрированных пользователей и гостей, поэтому процесс очень прост. В разделе таблицы тарифов мы выберем все наши продукты, установим базовую сумму для нашей стоимости доставки и, при желании, вставим метку «Вы вошли в систему» (это просто примечание, которое вы можете использовать, чтобы помочь, если вы включаете большее количество правил).
Чтобы закончить, просто установите флажок «Только для зарегистрированных пользователей», и все готово. Имейте в виду, что это всего лишь базовый пример фиксированной стоимости доставки для всех продуктов в базе данных. Вы можете творить чудеса с определенными классами продуктов, имеющими разные ставки, специальные ставки для совокупных сумм и многое другое.
С другой стороны, у вас есть метод «Не вошел в систему», который при расширении имеет точно такой же интерфейс, но вы будете вставлять другие значения. В нашем случае это просто означает более высокую базовую сумму/стоимость, другую метку и, естественно, отсутствие отметки «Только для зарегистрированных пользователей».
Остальные изменения можно вносить в тарифы таблицы так же, как и раньше – специальные тарифы на разные классы товаров, итоговую стоимость и т.д.
Презентация
Вы сделали все, что касается функций бэкэнда, но теперь вам нужно выяснить, как вы хотите, чтобы это выглядело во внешнем интерфейсе. Без внесения каких-либо изменений пользователи, вошедшие в систему, смогут видеть оба метода и выбирать, какой из них им нужен, просматривая свою корзину, в то время как гости смогут видеть только метод «Не вошел в систему» и, следовательно, не имеют возможности выбора. из.
Если вас устраивает эта настройка, вы можете оставить ее как есть и заняться другими делами на своем сайте. Однако, если вы хотите, чтобы ваши зарегистрированные пользователи имели доступ только к премиум-варианту, вы можете сделать так, чтобы все остальные были скрыты.
Включение скрытой опции не может быть проще — просто установите флажок «Скрыть другое», и все другие методы не будут отображаться для вошедших в систему пользователей. Это особенно полезно, если вы используете несколько методов одновременно, но не хотите перегружать дисплей корзины ненужной информацией.
То, как это выглядит сейчас в нашем примере, — это «чистый вид» — сайт не дает зарегистрированному пользователю выбора, только отображает его стоимость доставки со скидкой, игнорируя все остальное.
Резюме
Как мы уже отмечали, для успешного ведения бизнеса (электронной коммерции или любого другого) вам нужны данные. Когда мы говорим об онлайн-бизнесе, самый быстрый способ получить соответствующие данные — просто позволить пользователям предоставить их вам самим.
Регистрируясь на вашем сайте, они бесплатно сообщают такие вещи, как адрес электронной почты и местоположение, а также упрощают отслеживание всех действий на ваших страницах, которые приводят к данным об их расходах, предпочтительных продуктах и т. д.
Более высокая стоимость доставки для гостей обеспечивает небольшой стимул для регистрации, а плагин WooCommerce Table Rate Shipping дает вам все шансы внести небольшие изменения, которые могут принести большие результаты.