Основные тесты для вашего магазина WooCommerce
Опубликовано: 2021-04-01Создать интернет-магазин с WooCommerce несложно. Он удобен для пользователя, его можно масштабировать, и всего за несколько кликов вы можете превратить свой веб-сайт в мощный магазин электронной коммерции. Фактически, WooCommerce — это инструмент для интернет-магазинов, на котором работает более 28,24% всех интернет-магазинов, а также он хорошо интегрирован с самой популярной CMS — WordPress. Это отличный плагин, который поможет вам начать работу, сделать первые шаги, а затем масштабировать и развивать свой онлайн-бизнес.
Но когда дело доходит до производительности и удобства использования при онлайн-покупках , необходимо учитывать множество моментов. Если вы делаете это самостоятельно, вы можете найти туториал о том, как это сделать. Если это не ваша тема, вы всегда можете обратиться за помощью в профессиональное агентство.
В настоящее время все вращается вокруг пользовательского опыта , поэтому просто иметь работающий интернет-магазин недостаточно. Чтобы обеспечить превосходный шоппинг для ваших клиентов, вы должны убедиться, что каждая функция вашего магазина работает безупречно.
Почему важно тестировать ваш магазин WooCommerce
Как мы уже упоминали, и при нынешнем состоянии мира, онлайн-покупки пережили возрождение. Это означает, что важность хорошо функционирующего интернет-магазина больше, чем когда-либо.
Если клиент сталкивается с неудачами на пути к покупке, он может разочароваться и покинуть ваш сайт. Наиболее распространенными препятствиями могут быть:
- Проблемы с добавлением товаров в корзину
- Отказ от кредитной карты без причины
- Не удалось применить действительный купон на скидку
Если что-то из этого появится во время пути покупателя, есть вероятность, что посетители покинут веб-сайт вашего бренда и перейдут к другому месту. Чтобы этого никогда не произошло, вы должны полагаться на квалифицированную гарантию качества и заранее все протестировать.
В этой статье мы расскажем о некоторых основных тестах для вашего магазина WooCommerce и о некоторых важных вещах, которые следует учитывать при разработке интернет-магазина. Мы специально рассмотрим тестирование платежей и потоков покупок, а также рассмотрим пару платежных шлюзов.
Тестирование потока покупок
Первое, что необходимо учитывать при тестировании вашего магазина WooCommerce, это то, что весь процесс покупки работает должным образом . Но что это значит?
Это означает, что с момента, когда покупатель добавляет товар (или несколько товаров) в свою корзину, до момента завершения покупки не должно возникать никаких проблем.
Чтобы обеспечить бесперебойный процесс покупки, вы должны тщательно протестировать каждый шаг и убедиться, что он работает правильно, без каких-либо ошибок или сбоев.
Какие анализы необходимо пройти:
- Добавление товара в корзину . Вы должны убедиться, что в корзине указано правильное количество товаров. Это также означает, что любые дополнительные добавленные элементы будут должным образом обновлять количество.
- Должна быть рассчитана правильная цена . В зависимости от количества товаров в корзине общая цена должна быть равна сумме цен отдельных товаров.
- Возможность продолжить покупку после добавления товаров в корзину . В процессе покупки не должно быть препятствий.
- Удаление товаров из корзины (или, наоборот, уменьшение количества добавленных товаров).
- После того, как вся информация о клиенте и платеже введена, процесс покупки должен быть завершен. Следует иметь в виду, что есть несколько факторов, которые могут привести к сбою покупки, например, недостаточно средств, общие проблемы с поставщиками платежей и т. д.
Тесты, которые выполняются после завершения покупки:
- Сводка заказа после завершения платежа показывает правильную информацию о покупке.
- Пользователю, совершившему покупку, отправляется счет — обычно это электронное письмо с подтверждением заказа, но он также может включать загружаемый счет.
- Заказ WooCommerce должен содержать всю необходимую информацию — продукт, данные клиента, выбранный способ оплаты, счет (если он создается) и т. д.
Тестирование всех возможных неудач, которые могут возникнуть в процессе покупки, обеспечит беззаботный пользовательский опыт. И довольные клиенты, как правило, возвращаются за добавкой.
Тестирование различных платежных систем
Изучение некоторых из самых популярных платежных систем и тестирование их работы на вашем веб-сайте позволит вам найти наиболее подходящий вариант для вашего бизнеса.
Прежде чем приступить к тестированию, убедитесь, что платежное решение совместимо с настройками вашего веб-сайта . Вам также необходимо изучить особенности каждой платформы и ознакомиться с конкретной документацией по тестированию.
В этом разделе мы более подробно рассмотрим следующие платежные шлюзы WooCommerce — Stripe, PayPal, Authorize.net и Square.
Любая документация по тестированию и процедуры создания учетной записи песочницы будут связаны в соответствующих разделах.
Полоса
Stripe — один из наиболее часто используемых платежных провайдеров, поддерживающий крупные онлайн-платформы, такие как Amazon, Booking.com, Uber и т. д.
Прежде чем протестировать его на своем веб-сайте WooCommerce, убедитесь, что вы создали действительную учетную запись и прочитали необходимую документацию, указанную ниже.
Полезные ресурсы и необходимые элементы для тестирования платежного шлюза:
- У вас должна быть действующая учетная запись Stripe, чтобы вы могли настроить плагин платежного шлюза с ключами Sandbox/live API .
- Документацию с тестовыми значениями для платежей по кредитным картам Stripe можно найти здесь.
- Документацию для WooCommerce Stripe Gateway можно найти здесь.
После того, как вы завершили предварительную подготовку, вы можете приступить к тестированию процессов закупок.
Рекомендуемые тесты включают в себя:
- При использовании действующей кредитной карты (у нее должен быть действующий номер кредитной карты с неистекшим сроком действия и действительный CVC) платеж должен быть успешным, если на ней достаточно средств.
- При использовании недействительной карты (несуществующий код карты, кредитная карта с истекшим сроком действия, неправильный CVC) платеж не пройдет. Это также будет включать случай, когда на карте недостаточно средств, если это предоплаченная карта или, если применимо, дебетовая карта.
- В случае сбоя платежа необходимо активировать соответствующие уведомления с четким указанием причины сбоя.
- Убедитесь, что после завершения транзакции вы будете перенаправлены на страницу сводки заказа или любую аналогичную страницу благодарности.
- Для платежей 3D Secure важно убедиться, что процесс проверки работает правильно. В этом случае Stripe предлагает большое количество кодов тестовых карт для разных ситуаций. Эти тесты еще более важны для стран Европейского Союза. С 14.09.2020 действует требование строгой аутентификации потребителя для электронных платежей. Подробнее об этом можно узнать здесь.
PayPal
PayPal — еще один распространенный выбор, который предпочитают как клиенты, так и компании. Провайдер предлагает упрощенную бесплатную версию шлюза, а также платную с более навороченными функциями. Чтобы узнать больше о настройке стандартного платежного шлюза PayPal, вы можете посетить здесь.
После того, как вы ознакомитесь с процессами и документацией и настроите свою учетную запись, вы можете приступить к тестированию.
Какие тесты необходимо выполнить для платежного шлюза PayPal Standard:
- При нажатии кнопки «Заказать» (или любого другого альтернативного ярлыка на кнопке) происходит перенаправление на PayPal. После входа в систему платеж может быть завершен.
- Оказавшись в PayPal, вы можете убедиться, что отображается правильная сумма заказа. Имейте в виду, что это исключает любые налоги на транзакции/конвертации, которые PayPal добавит к общей сумме, подлежащей выплате.
- Убедитесь, что после завершения транзакции вы перенаправлены на правильную страницу (обычно это сводка заказа)
Примечание . Существуют различные подключаемые модули платежного шлюза PayPal. Из-за этого тесты PayPal могут отличаться.
Авторизовать.net
Authorize.net — еще один ведущий платежный шлюз, предлагающий упрощенный процесс покупки как для малого бизнеса, так и для крупных предприятий.
Как и в случае с другими поставщиками, начните с изучения документации по тестированию и настроек учетной записи.
Полезные ресурсы и необходимые элементы для тестирования платежного шлюза:
- Настройте учетную запись Authorize.net здесь.
- Тестовая документация.
- После того, как вы завершили предварительную подготовку, вы можете приступить к тестированию процессов закупок.
При использовании Authorize.net необходимо выполнить следующий набор тестов:
- При использовании действующей кредитной карты (у нее должен быть действующий номер карты с неистекшим сроком действия и действительный CVC) платеж должен быть успешным, если на ней достаточно средств.
- При использовании недействительной карты (несуществующий код карты, карта с истекшим сроком действия, неправильный CVC) платеж не пройдет. Это также относится к случаю, когда на предоплаченной кредитной карте или, если применимо, на дебетовой карте недостаточно средств.
- При сбое платежа должны запускаться соответствующие уведомления с четким указанием причины сбоя.
- Убедитесь, что после завершения транзакции вы будете перенаправлены на страницу сводки заказа или любую аналогичную страницу благодарности.
Квадратный
Последний платежный шлюз, который мы обсудим в этой статье, — Square.
Как и в случае с предыдущими платформами, не забудьте выполнить все перечисленные ниже предварительные приготовления.
Полезные ресурсы и необходимые элементы для тестирования платежного шлюза:
- Документация по плагину WooCommerce Square
- Чтобы создать учетную запись в песочнице Square, следуйте инструкциям здесь.
- Документация по квадратному тесту
- Документация Square Test Values
После того, как вы завершили предварительную подготовку, вы можете приступить к тестированию процессов закупок.
При покупках через Stripe необходимо выполнить следующий набор тестов:
- При использовании действующей кредитной карты (у нее должен быть действующий номер карты с неистекшим сроком действия и действительный CVC) платеж должен быть успешным, если на ней достаточно средств.
- При использовании недействительной карты (несуществующий код карты, карта с истекшим сроком действия, неправильный CVC) платеж не пройдет. Это также относится к случаю, когда на предоплаченной кредитной карте или, если применимо, на дебетовой карте недостаточно средств.
- При сбое платежа должны запускаться соответствующие уведомления с четким указанием причины сбоя.
- Убедитесь, что после завершения транзакции вы будете перенаправлены на страницу сводки заказа или любую аналогичную страницу благодарности.
- Для платежей 3D Secure важно убедиться, что процесс проверки работает правильно. Подобно Stripe, это важно для стран Европейского Союза.
Тестирование функций и рабочих процессов различных платежных систем и шлюзов даст вам более четкое представление об опыте работы с клиентами. Изучите доступные варианты и сделайте выбор, который лучше всего подходит для вашего бизнеса.
Тестовые купоны
Купоны на скидку являются жизненно важной движущей силой для привлечения новых потенциальных клиентов и повышения конверсии в вашей маркетинговой стратегии электронной коммерции. Однако, чтобы убедиться, что они имеют требуемый эффект, вы должны быть уверены, что они работают безупречно.
В соответствии с этим, предполагая, что у вас есть купоны на скидку, настроенные для вашего магазина WooCommerce, необходимо выполнить следующий набор тестов, чтобы устранить любые возникающие ошибки:
- Должна быть возможность сгенерировать код купона из панели инструментов WooCommerce.
- Убедитесь, что к заказу можно применить действительный код купона и что скидка применяется.
- Убедитесь, что если недействительный купон не может быть применен, срабатывает соответствующее уведомление и скидка не применяется. Это может произойти с:
- Просроченные купоны
- Коды купонов, которых не существует
- Коды купонов существуют, но пользователь вводит их неправильно в соответствующем поле ввода.
- Убедитесь, что если для купонов установлены ограничения на использование, они будут соблюдаться.
- Убедитесь, что разные типы скидок работают правильно. Эти типы могут быть:
- Скидки с фиксированной стоимостью
- Процентные скидки
- Любые дополнительные типы скидок, которые добавляются через плагины WooCommerce.
Всегда тестируйте новые купоны перед их запуском. Неисправность купона приводит к разочарованию и разочарованию клиентов. Это также наносит ущерб их общему опыту работы с вашим брендом.
Другие тесты с WooCommerce
После того, как вы завершили основные тесты, которые необходимо выполнить в рабочем процессе процесса закупок, стоит рассмотреть некоторые другие проверки.
Тесты номера НДС
В зависимости от правил страны и бизнеса вам также может потребоваться пройти проверку номера плательщика НДС.
Чтобы убедиться, что при совершении покупок клиентами применяются или вычитаются надлежащие налоги, обязательно проверьте эффективность идентификационных номеров плательщика НДС.
Есть несколько тестов, которые необходимо выполнить для номеров НДС:
- Вам нужно будет убедиться, что действительные номера НДС освобождают пользователя от всех налогов, которые он должен заплатить за свою покупку. Точно так же недействительный НДС не должен освобождать пользователя от уплаты налога на добавленную стоимость.
- Список с номерами НДС, которые можно использовать для тестирования, можно найти по следующей ссылке (хотя некоторые из них помечены как действительные, теперь могут быть недействительными).
- Информация должна быть правильно отражена в заказе WooCommerce и в счете, отправляемом клиентам.
- Если есть регулярные платежи (скажем, за подписку) и применяется действительный номер плательщика НДС, налог не взимается.
Тестирование подписок
Говоря о подписках, нужно принять во внимание несколько вещей:
- Если у подписки есть бесплатный пробный период, первый платеж необходимо произвести по истечении пробного периода.
- Регулярный платеж должен производиться в конце периода (в зависимости от конфигурации он может быть ежедневным, еженедельным, ежемесячным, годовым).
- Клиент должен получать различные уведомления — о продлении подписки, окончании подписки и т. д.
- Если период подписки истекает, либо подписка будет приостановлена, либо активируется период допуска. Наличие периода толерантности регулируется политикой компании. Это означает, что у клиента будет пара дней, чтобы завершить платеж, в противном случае подписка приостанавливается.
Многоязычные тесты
Если ваш интернет-магазин можно просматривать на нескольких языках, обязательно убедитесь, что процесс покупки работает должным образом на всех языках.
В связи с этим необходимо провести следующие тесты :
- Процесс покупки должен работать со всеми поддерживаемыми языками.
- Платежные шлюзы должны работать.
- Если магазин предлагает возможность применять коды скидок, важно убедиться, что функциональность работает для всех возможных случаев — действительные коды, недействительные коды, расчет скидки и т. д.
- Конечно, также важно, чтобы все строки, связанные с процессом покупки, были переведены на поддерживаемые языки.
Подведение итогов
Важно предоставить пользователям беспроблемную работу. Из-за этого, в зависимости от того, сколько времени тратится на тестирование каждого аспекта вашего интернет-магазина, это может либо улучшить, либо разрушить ваш бизнес.