AMP EDD - Плагин WordPress
Easy Digital Downloads (EDD) - это популярный плагин, который позволяет вам продавать цифровые загрузки и товары в Интернете. ADS для AMP - это расширение для совместимости, которое легко интегрируется с вашей настройкой EDD и генерирует правильную версию AMP.

Особенности плагина
AMP EDD - это плагин, который оптимизирует цифровые загрузки для AMP, улучшая пользовательский опыт путем оптимизации процессов и обеспечения эффективной доставки контента. Он без нареканий интегрируется с AMP, предоставляя удобную платформу, в которой приоритет отдается скорости и производительности.
Адаптированный к конкретным потребностям пользователей AMP, плагин предлагает множество функций, предназначенных для улучшения опыта цифровой загрузки. От безопасной обработки транзакций до упрощенных процессов оформления заказа, он гарантирует безупречное и эффективное путешествие для пользователей. Варианты настройки, доступные в AMP EDD, позволяют пользователям выстраивать параметры загрузки в соответствии со своими потребностями, предлагая гибкость в структуре ценообразования и правах пользователей.
Значительным преимуществом AMP EDD являются его надежные функции безопасности, которые защищают цифровые активы и данные пользователей. Расширенные меры безопасности встроены в плагин для защиты от несанкционированного доступа, внушая доверие пользователям и обеспечивая целостность цифровых загрузок. Данное внимание к безопасности создает надежную среду для цифровых транзакций в AMP-экосистеме.
Более того, AMP EDD способствует вовлеченности пользователей через интуитивные интерфейсы и плавную навигацию, обеспечивая легкое просмотр, покупку и скачивание цифрового контента. Путем упрощения процесса загрузки и придания приоритета пользовательскому опыту, плагин повышает уровень удовлетворенности и стимулирует повторные взаимодействия. В заключение, эта комплексная решение обогащает цифровые загрузки в AMP-среде благодаря своим многофункциональным возможностям, безупречной интеграции и сильному акценту на безопасность и пользовательский опыт. Для тех, кто стремится улучшить стратегии распространения цифрового контента, AMP EDD предлагает необходимые инструменты для оптимизации процессов и повышения эффективности в AMP-экосистеме.
Спецификации:
| Дата выхода: | 12-07-2019 | |
| Дата обновления: | 18-09-2020 | |
| Тип расширения: | Платный | |
| Лицензия: | GPL | |
| Тематика: | Обмен контентом Специфические для AMP | |
| Совместимость: | W5.x | |
| Включает в себя: | Плагин | |
| Языковые пакеты: |
|
|
| Разработчик: | AMP | |
| Рейтинг: | ||
Скачивание по подписке!
Вам необходимо авторизоваться на сайте и приобрести клубную подписку!
Поделись с друзьями!
Руководство по настройке AMP EDD для магазина цифровых товаров
AMP EDD нужен в той ситуации, когда на сайте WordPress уже работает Easy Digital Downloads, а владелец хочет получить корректные AMP-версии страниц загрузок, кнопок покупки и вариантов цены без ручной переработки шаблонов. В этом руководстве разберём не общую карточку продукта, а практический путь: что проверить до установки, как связать расширение с AMPforWP и Easy Digital Downloads, какие страницы обязательно протестировать и где чаще всего появляются ошибки.
У AMP-страниц строгие правила: нельзя просто взять обычный HTML магазина, оставить все скрипты, формы, стили и ожидать, что покупка будет работать так же. Поэтому главный вопрос не в том, где нажать Activate, а в том, какие части магазина должны появиться в AMP, как проверить канонические ссылки, что делать с checkout, кешем, SEO-плагином и аналитикой.
Материал рассчитан на владельца магазина цифровых файлов, вебмастера или разработчика, который уже понимает, зачем ему AMP. Если задача сводится только к повышению скорости мобильной версии, иногда проще улучшить обычную адаптивную тему, изображения, кеш и Core Web Vitals. AMP EDD имеет смысл тестировать тогда, когда у сайта уже есть AMP-стратегия и нужно закрыть именно участок Easy Digital Downloads.
Какую задачу решает расширение в связке EDD и AMPforWP
Easy Digital Downloads создаёт собственный тип контента для цифровых товаров, выводит кнопки покупки, корзину, страницы оплаты, историю заказов и ссылки на скачивание. AMPforWP, в свою очередь, создаёт AMP-версии страниц WordPress и предлагает отдельные настройки для дизайна, SEO, аналитики, рекламы, совместимости с плагинами и включения AMP на выбранных типах контента. AMP EDD занимает узкое место между ними: оно помогает адаптировать страницы загрузок Easy Digital Downloads для AMP-среды.
По официальному описанию расширение распознаёт существующую настройку EDD, поддерживает простую и вариативную цену и добавляет совместимость без набора сложных опций. Это важный нюанс: AMP EDD не заменяет Easy Digital Downloads, не создаёт цифровой магазин с нуля и не настраивает платежные шлюзы. Оно работает поверх уже существующей связки.
Что должно сохраниться на AMP-странице товара
На странице цифрового товара важны не только заголовок и картинка. Пользователь должен понимать, что именно он покупает, какие варианты цены доступны, есть ли кнопка покупки и куда он попадёт после нажатия. AMP EDD заявлен как расширение, которое адаптирует download pages и purchase buttons для AMP, включая single product и variable products. В практической проверке это означает, что после установки нужно смотреть не только на внешний вид, но и на весь путь до корзины или checkout.
- Название товара, цена и варианты должны быть видны без потери ключевых данных.
- Кнопка покупки должна вести в корректный сценарий EDD, а не на пустую или не-AMP страницу без объяснения.
- AMP-страница должна ссылаться на каноническую версию товара, чтобы поисковые системы понимали связь двух URL.
- Если на обычной странице есть блоки, зависящие от JavaScript, нужно проверить, не ломают ли они AMP-валидацию.
Главная польза AMP EDD - не ускорение любой ценой, а сохранение покупательского действия в ограниченной AMP-среде. Если AMP-страница быстро открывается, но не даёт выбрать вариант цены или перейти к покупке, такая настройка не решает задачу магазина.
Кому подходит AMP EDD, а кому лучше начать с другой оптимизации
Расширение выглядит простым, но подходит не каждому сайту на Easy Digital Downloads. Его стоит рассматривать как инструмент для уже выбранной AMP-архитектуры. Если сайт ещё не использует AMPforWP, сначала нужно принять отдельное решение: нужен ли магазину AMP вообще, какие страницы будут в AMP, как это повлияет на аналитику, формы, рекламу, дизайн и поддержку.
Удачные сценарии
AMP EDD уместен для магазинов, где основное действие начинается со страницы цифрового товара: электронные книги, шаблоны, графические наборы, аудиофайлы, обучающие материалы, плагины, темы, документы, пресеты или другие downloadable-продукты. Особенно логично тестировать расширение, если большая доля мобильного трафика приходит на товарные страницы из поиска, а владелец уже поддерживает AMP-версии статей, страниц или других типов контента.
Ещё один рабочий сценарий - каталог с простыми товарами или товарами с несколькими вариантами цены. По официальному анонсу AMP EDD поддерживает single product и variable products. Но поддержку всегда нужно проверять на конкретной теме и конкретном способе вывода кнопки, потому что EDD может показывать покупку через блок, шорткод, кнопку внутри шаблона или сторонний конструктор.
Когда расширение может не подойти
Если магазин построен на тяжёлых конструкторах, сложных всплывающих окнах, нестандартных checkout-полях, кастомных скриптах скидок, динамических рекомендациях и нестандартной логике корзины, AMP может урезать часть поведения. Это не недостаток именно AMP EDD, а следствие AMP-формата: страницы должны проходить валидацию и не могут свободно выполнять произвольный JavaScript.
Не стоит начинать с AMP EDD, если обычная мобильная версия магазина медленная из-за больших изображений, неудачной темы, перегруженных шрифтов, лишних виджетов и плохого кеширования. В такой ситуации AMP может замаскировать проблему на отдельных URL, но не исправит весь пользовательский путь. Сначала стоит привести в порядок базовую мобильную витрину, а потом сравнивать её с AMP-вариантом.
Хороший критерий выбора: если вы не готовы регулярно проверять AMP-валидацию после обновлений темы, EDD, AMPforWP и платежных расширений, лучше не включать AMP на критически важные страницы покупки без тестового контура.
Что проверить перед установкой на рабочий сайт
Перед установкой важно понять, какие страницы Easy Digital Downloads участвуют в покупке. EDD создаёт или использует страницы checkout, подтверждения, неудачной транзакции, истории покупок и аккаунта. Часть из них может быть построена на блоках, часть - на классических шорткодах вроде [download_checkout], [edd_receipt], [purchase_history] или [download_history]. AMP EDD в первую очередь касается страниц загрузок и кнопок покупки, поэтому не нужно автоматически включать AMP на все служебные страницы без проверки.
Проверка зависимостей
Минимальная связка выглядит так: WordPress, Easy Digital Downloads, AMPforWP и AMP EDD. Если базовый AMPforWP не настроен, расширение EDD не даст полноценного результата. В AMPforWP сначала нужно выбрать, где включается AMP, какой тип сайта указан, какая тема или дизайн применяется, подключены ли SEO-плагин, аналитика и настройки приватности.
- Проверьте, что Easy Digital Downloads активен и в магазине есть хотя бы один тестовый цифровой товар.
- Проверьте, что AMPforWP уже создаёт AMP-страницы для нужных типов контента и они открываются без критических ошибок.
- Проверьте, что у EDD корректно назначены checkout, confirmation, receipt и purchase history страницы.
- Убедитесь, что магазин работает по HTTPS, особенно если покупатель вводит email, имя, адресные данные или платёжную информацию.
- Отключите тест на боевом трафике: сначала работайте на staging-копии или на закрытом тестовом товаре.
Карта страниц, которые нельзя пропускать
Самая частая ошибка при настройке таких расширений - открыть одну AMP-страницу товара, увидеть нормальную карточку и считать работу законченной. Для магазина это слишком слабая проверка. Нужно пройти путь от карточки товара до подтверждения заказа, даже если реальный платёж не проводится. В EDD есть test mode для проверки шлюзов, а у платёжных провайдеров часто есть собственные тестовые режимы. Подключение и покупку самого расширения здесь не разбираем, но проверка рабочего сценария магазина обязательна.
| Область | Что проверить | Почему это важно |
|---|---|---|
| Товар EDD | Заголовок, описание, цена, варианты, кнопка покупки, изображение | Пользователь должен понимать оффер и иметь возможность начать покупку |
| AMP URL | Открытие AMP-версии, rel canonical, валидность документа | Ошибки AMP могут мешать индексации и показу в AMP-кеше |
| Checkout | Поля, корзина, выбор способа оплаты, сообщения ошибок | Покупка не должна обрываться после клика по кнопке |
| Кеш и оптимизация | Исключения для checkout и служебных страниц EDD | Агрессивный кеш может показать старую корзину или сломать скрипты шлюза |
| SEO и аналитика | Метаописание, OpenGraph, canonical, события покупки | AMP-страница не должна создавать дубли и терять важные измерения |
Установка и первичная проверка после активации
Официальный tutorial по EDD for AMP описывает установку очень коротко: скачать расширение из аккаунта, загрузить, активировать, после чего страницы загрузок автоматически становятся AMP-совместимыми. Это полезно как базовый ориентир, но для реального магазина нужно добавить проверку зависимостей, служебных страниц и пользовательского пути.
Общий порядок установки
- Сделайте резервную копию файлов и базы данных либо подготовьте staging-копию сайта.
- Проверьте обновления WordPress, Easy Digital Downloads, AMPforWP, темы и критичных платежных расширений.
- В админ-панели WordPress откройте
Plugins, загрузите ZIP-архив расширения и нажмитеInstall Now. - После установки нажмите
Activateи убедитесь, что Easy Digital Downloads и AMPforWP тоже активны. - Откройте обычную страницу тестового товара EDD, затем её AMP-версию по URL-схеме, которую использует AMPforWP.
- Сравните содержимое: цена, варианты, кнопка покупки, основное описание и важные предупреждения должны быть доступны пользователю.
Если расширение не показывает отдельной страницы настроек, это не обязательно ошибка. По описанию разработчика, продукт рассчитан на plug and play и не предлагает много параметров. Но отсутствие настроек не отменяет диагностику. После активации главным интерфейсом становится не экран опций, а проверка реальной AMP-страницы товара.
Первый тест без оплаты
Создайте недорогой или закрытый тестовый download с простой ценой и отдельный download с несколькими вариантами цены. Если магазин использует купоны, налоговые поля, обязательную регистрацию или нестандартную форму checkout, добавьте эти условия только после того, как базовая покупка прошла без ошибок. Так проще понять, ломается ли сама интеграция AMP EDD или один из дополнительных сценариев.
Мини-итог после установки: расширение активировано, тестовый товар открывается в AMP, кнопка покупки видна, цена не пропала, варианты не смешались, а переход к checkout не ведёт на пустую страницу или бесконечную загрузку.
Настройка AMPforWP вокруг страниц Easy Digital Downloads
У AMP EDD мало собственных переключателей, поэтому основная настройка выполняется вокруг него: в AMPforWP, Easy Digital Downloads, SEO-плагине, кеш-плагине и теме. Это нормальная архитектура для совместимости: расширение делает EDD-элементы пригодными для AMP, а базовый AMP-плагин управляет тем, где и как AMP показывается.
Где включать AMP
В AMPforWP базовая настройка предлагает выбрать тип сайта и места, где нужен AMP. Для EDD-магазина логично начинать с товарных страниц, а не с checkout, аккаунта и истории покупок. Причина простая: товарная страница привлекает трафик и даёт первое действие, а служебные страницы часто зависят от сессии, форм, платёжного шлюза и персональных данных.
Если AMPforWP позволяет выбрать custom post type, проверьте тип записей EDD. На разных установках он может называться в интерфейсе не так, как ожидает владелец магазина, поэтому лучше проверить конкретный URL товара и исходную разметку. Если AMP не появляется на товаре, сначала выясните, включён ли нужный тип контента, а уже потом ищите ошибку в AMP EDD.
SEO, canonical и метаданные
AMPforWP поддерживает интеграции с популярными SEO-плагинами, включая Yoast, All in One SEO, Rank Math, SEOPress, The SEO Framework и другие. Для магазина EDD это важно: товарная страница обычно имеет собственное SEO-описание, OpenGraph-данные, изображение и canonical. AMP-версия должна оставаться связанной с обычной страницей, а не становиться отдельным дубликатом.
В настройках AMPforWP проверьте раздел Settings и блок SEO. Если используется Yoast или другой SEO-плагин, включайте соответствующую интеграцию только после проверки, что метаописание и canonical действительно появляются корректно. Если на обычной странице специально задан canonical, проверьте, как он переносится в AMP, потому что это влияет на диагностику дублей в Search Console.
Дизайн и глобальные цвета
AMP-страницы часто выглядят проще, чем обычные страницы темы. Это нормально, если пользователь всё равно понимает товар и может купить. Но для digital-store страницы цена, кнопка, варианты, краткое описание, доверительные элементы и предупреждения о формате файла должны быть видны без охоты по экрану. В AMPforWP проверьте дизайн, логотип, глобальную цветовую схему и меню AMP-версии.
Не пытайтесь сразу повторить всю обычную тему. Лучше выбрать устойчивый AMP-дизайн, где основное действие не скрыто. Если кнопка покупки стала незаметной, измените цветовую схему или CSS в предусмотренном для AMPforWP месте, а не в файлах плагина. Для безопасной правки достаточно минимального CSS в админке AMPforWP или в дочерней теме, если конкретная настройка доступна через тему.
Пример безопасной CSS-правки
Если на AMP-странице кнопка EDD визуально теряется, можно добавить аккуратное усиление в поле custom CSS AMPforWP, если оно доступно на вашем сайте. Селекторы нужно сверить через инспектор, потому что тема и версия EDD могут менять классы.
.amp-wp-content .edd-submit,
.amp-wp-content .edd-add-to-cart {
display: inline-block;
font-weight: 700;
border-radius: 4px;
}
Эта правка не меняет логику покупки и легко откатывается удалением CSS. После сохранения проверьте товар с простой ценой, товар с вариантами и пустую корзину. Если CSS повлиял на служебные кнопки, уберите его или сузьте селектор под конкретный блок товара.
Как работать с товарами, вариантами цены и кнопками покупки
Индивидуальная часть AMP EDD связана именно с тем, как Easy Digital Downloads показывает purchase buttons в AMP. В EDD товар может иметь одну цену, несколько вариантов, скрытую стандартную кнопку, кнопку через блок EDD Buy Button, шорткод [purchase_link] или вывод внутри шаблона темы. Чем больше способов вывода используется на сайте, тем важнее тестировать каждый из них.
Простая цена
Для простого товара проверка самая короткая: открывается AMP-страница, цена видна, кнопка покупки добавляет правильный download в корзину или ведёт к checkout, а на обычной странице поведение совпадает. Если после клика добавляется не тот товар, смотрите не только AMP EDD. Ошибка может быть в шорткоде, старой кнопке, кешированной корзине или шаблоне, который выводит неправильный download ID.
Вариативная цена
Официальный анонс заявляет поддержку variable products. На практике нужно проверить, как AMP-версия выводит варианты: радиокнопки, список, несколько кнопок или другой интерфейс. Каждый вариант должен отправлять в корзину именно свою цену. Для цифровых товаров это критично: пользователь может покупать personal, extended, bundle или другой тарифный вариант, и смешивание вариантов приведёт к неправильному заказу.
Не включайте AMP на массовый трафик, пока не проверены все варианты цены, которые реально продаются. Если в каталоге есть старые товары с ручными шорткодами, проверьте хотя бы по одному товару каждого типа. Для больших каталогов полезно составить короткую таблицу: простой товар, вариативный товар, товар без стандартной кнопки, товар с блоком, товар с кастомным шаблоном.
Блоки и шорткоды EDD
Современный Easy Digital Downloads предлагает блоки для кнопки покупки, checkout, корзины, подтверждения, истории заказов, доступных файлов пользователя и других задач. Старые сайты часто используют шорткоды. В обычном WordPress оба подхода могут работать, но AMP-слой может по-разному обрабатывать разметку. Поэтому не стоит переписывать сайт только ради AMP, но нужно знать, где используется блок, а где шорткод.
- Для новой страницы товара предпочтительнее использовать стандартные возможности EDD и не прятать покупку в нестандартный конструктор.
- Для старых страниц с шорткодами проверьте, что AMP-версия не выводит сырой шорткод вместо кнопки.
- Для кастомного шаблона проверьте, что purchase link формируется через функции EDD, а не вручную собранный URL без контекста.
- Для кнопок в виджетах или боковых областях убедитесь, что AMP-дизайн вообще выводит соответствующую область.
Практический сценарий: AMP-страница цифрового товара с покупкой
Разберём предметный пример: у сайта есть цифровой товар с двумя вариантами цены, обычная страница уже продаёт файл через Easy Digital Downloads, а владелец хочет открыть этот товар для мобильного поискового трафика в AMP. Цель - получить AMP-страницу, где пользователь видит описание, выбирает вариант, нажимает кнопку и попадает в корректный checkout.
Цель и подготовка
Цель сценария - не провести реальную оплату, а доказать, что связка работает до момента, где начинается платёжный шлюз. Для подготовки нужен тестовый download, включённый AMPforWP, активный AMP EDD, назначенные страницы EDD и тестовый режим оплаты или безопасный способ проверки без списания средств.
Шаги настройки
- Откройте
Downloadsв админ-панели и выберите тестовый товар с двумя вариантами цены. - Проверьте, что у товара есть понятное краткое описание, основное изображение и не скрыта кнопка покупки, если она нужна на странице.
- Откройте обычный URL товара в отдельном окне и выполните тестовое добавление в корзину.
- Откройте AMP-версию товара и сравните видимые элементы: заголовок, цену, варианты, кнопку, предупреждения о файле.
- Выберите первый вариант цены, нажмите кнопку покупки и проверьте, что в корзине оказался правильный товар.
- Вернитесь на AMP-страницу, очистите корзину и повторите то же для второго варианта цены.
- Откройте checkout и проверьте, что обязательные поля не исчезли, а сообщения ошибок понятны.
- Запустите AMP-валидацию для страницы товара и исправьте ошибки до включения на живой трафик.
Ожидаемый результат
После настройки AMP-страница товара должна быть валидной, содержательно совпадать с обычной страницей и давать тот же ключевой путь. В идеале покупатель не замечает техническую разницу: он видит товар, выбирает вариант, попадает к покупке и может вернуться к обычной версии, если ему нужен полный интерфейс сайта.
Нюанс, который часто мешает
Если на AMP-странице товар выглядит правильно, но checkout ведёт себя странно, не делайте вывод, что виноват только AMP EDD. Причина может быть в кеш-плагине, минификации, отложенной загрузке скриптов, нестандартном checkout-шаблоне, платежном расширении, требующем JavaScript, или в том, что checkout вообще не должен обслуживаться как AMP. В таких случаях разумная схема - AMP для товарной страницы, обычная версия для checkout, если платёжный сценарий требует полного набора скриптов.
Проверка результата: валидность, canonical, скорость и покупательский путь
Проверка AMP EDD должна быть шире, чем визуальный просмотр. Нужны четыре уровня: AMP-валидность, SEO-связь с канонической страницей, рабочий путь покупки и контроль производительности. Только вместе они отвечают на вопрос, можно ли оставлять AMP-версию для пользователей и поисковых систем.
AMP-валидность
AMP можно проверить через валидатор, расширение браузера или добавление параметра разработки к AMP-URL с просмотром консоли. Если документ невалиден, AMP-платформы могут не обрабатывать его так, как ожидается. Для магазина это особенно неприятно: страница вроде открывается, но в Search Console появляются ошибки, а владелец не понимает, почему AMP-версия не приносит пользы.
Типовые причины ошибок: сторонний блок вставил запрещённый скрипт, форма не соответствует AMP-требованиям, изображение преобразовано неправильно, тема выводит стили не в том месте, SEO-плагин или виджет добавил разметку, которую AMP не принимает. Диагностику лучше вести от простого к сложному: отключить лишние блоки на одном тестовом товаре, проверить AMP, вернуть элементы по одному.
Canonical и содержание
Google Search Central рекомендует, чтобы AMP-страница была обнаруживаемой, ссылалась на каноническую страницу и по возможности позволяла пользователю выполнить те же действия, что и соответствующая обычная страница. Для EDD это означает: если обычная страница продаёт файл, AMP-версия не должна быть урезанной рекламной заглушкой без кнопки покупки. Но если checkout технически безопаснее оставить на обычной версии, переход должен быть понятным и рабочим.
Скорость без самообмана
AMP-страница обычно легче обычной, но это не гарантия улучшения всего магазина. Проверяйте не только синтетический балл, но и фактический путь: товарная страница, добавление в корзину, checkout, подтверждение. Если AMP открывается быстро, а checkout тормозит, пользователь всё равно испытывает проблему. В таком случае параллельно оптимизируйте изображения товаров, шрифты, лишние блоки темы и исключения кеша.
Практическая проверка завершена только тогда, когда валидатор не показывает критических ошибок, canonical понятен, товар добавляется корректно, а владелец знает, какие страницы остаются AMP, а какие открываются в обычной версии.
Совместимость с кешем, темой, SEO-плагинами и платёжными расширениями
AMP EDD находится в точке пересечения нескольких систем. На бумаге расширение работает автоматически, но реальный сайт может использовать оптимизацию CSS, отдельный мобильный шаблон, конструктор страниц, кеш, отложенную загрузку JavaScript, антиспам, аналитику, платёжные шлюзы и кастомные сниппеты. Любой из этих слоёв может влиять на AMP-страницу или на checkout.
Кеш и исключения
Easy Digital Downloads использует корзину, служебные страницы и данные пользователя. Кеш-плагин не должен отдавать одному покупателю состояние другого пользователя и не должен сохранять устаревшую корзину. В changelog EDD есть упоминания улучшений nocache headers и совместимости с LSCache, но это не отменяет ручной проверки вашего кеш-плагина. Для checkout, confirmation, receipt, account и purchase history обычно нужны исключения или особые правила.
Для AMP-страницы товара кеш может быть полезен, если он не ломает кнопку покупки и не подменяет параметры. Если после включения кеша в корзину добавляются не те товары или сохраняется старое состояние, откатывайте оптимизацию и проверяйте исключения для EDD-URL.
Тема и конструктор страниц
AMPforWP имеет собственные AMP-дизайны и отдельные настройки презентации. Если обычная тема строит страницу товара сложным конструктором, AMP-версия может не повторить все секции. Это нормально, пока не потеряны цена, описание, варианты и покупка. Опасный признак - когда товарная страница в AMP превращается в набор обрывков, сырой шорткод или пустую область под кнопкой.
Платёжные расширения и checkout
Платёжные формы часто используют JavaScript поставщика платежей. AMP ограничивает произвольные скрипты, поэтому checkout может требовать особого подхода. Если EDD-страница товара в AMP передаёт пользователя на обычный checkout, это может быть более безопасным вариантом, чем попытка насильно AMP-изировать платёжную форму. В статье не стоит обещать полную совместимость со всеми шлюзами: её нужно проверять на конкретной установке.
SEO-плагины
В AMPforWP есть раздел SEO-интеграций. Включайте только тот SEO-плагин, который реально используется. После переключения смотрите исходный код AMP-страницы или инструменты проверки: метаописание, OpenGraph, canonical и структурированные данные не должны дублироваться хаотично. Если два плагина одновременно выводят разные canonical, это повод остановить тест и разобраться до индексации.
Частые проблемы и диагностика AMP EDD
Ниже не универсальный список всех ошибок WordPress, а практическая диагностика для связки AMPforWP, Easy Digital Downloads и AMP-страниц магазина. Начинайте с воспроизводимости: один тестовый товар, выключенный агрессивный кеш, стандартная кнопка EDD, затем усложняйте сценарий.
AMP-страница товара открывается, но кнопка покупки не работает
Симптом: кнопка видна, но клик не добавляет товар в корзину, ведёт на пустой URL или ничего не меняет. Возможные причины - кнопка выведена нестандартным шорткодом, тема перехватывает поведение, отключён нужный фрагмент EDD, кеш сохранил старое состояние, либо checkout не принимает переход из AMP.
Проверьте простой товар с базовой кнопкой EDD. Если он работает, проблема в конкретном шаблоне или способе вывода. Если не работает ни один товар, временно отключите минификацию и объединение скриптов, очистите AMP-кеш и проверьте, включён ли нужный тип контента в AMPforWP.
Варианты цены смешиваются или добавляется не тот товар
Симптом: пользователь выбирает один вариант, а в корзине оказывается другой. Причина часто в некорректном download ID, старом шорткоде, кешированной кнопке или кастомной кнопке, которая не учитывает variable pricing. На AMP-странице эта ошибка заметнее, потому что интерфейс может быть упрощён.
Сравните исходную обычную страницу и AMP-версию. Убедитесь, что варианты видны и каждый вариант отправляет свой параметр. Для диагностики создайте новый тестовый товар с двумя простыми вариантами и стандартным выводом покупки. Если он работает, старые товары нужно проверять отдельно.
В Search Console появляются AMP-ошибки
Симптом: AMP-страница открывается, но поисковые инструменты сообщают об ошибках разметки, запрещённых тегах, неправильных атрибутах или проблемах canonical. Возможные причины - сторонний блок, форма, скрипт конструктора, некорректная вставка рекламы, виджет или конфликт обновления AMPforWP.
Запустите AMP-валидатор для конкретного URL. Отключайте необязательные элементы страницы товара по одному: виджет рекомендаций, нестандартный блок отзывов, вставку сторонней формы, рекламный блок. Если проблема ушла, решайте её на уровне совместимого AMP-блока, настройки AMPforWP или исключения конкретного элемента из AMP-версии.
Checkout ломается только после включения кеша
Симптом: без кеша покупка проходит, после включения кеша корзина не обновляется, платежные поля не появляются или ошибки повторяются случайно. Причина обычно в кешировании служебных страниц, отложенной загрузке платёжных скриптов или объединении JavaScript. Для EDD checkout и страницы аккаунта должны быть защищены от неправильного кеша.
Исключите checkout, confirmation, receipt, purchase history и account-страницы из page cache. Проверьте, не минифицируются ли скрипты платежного шлюза. Если используется AMP только для товарной страницы, убедитесь, что переход к checkout уводит пользователя туда, где платёжный сценарий гарантированно работает.
AMP-страница выглядит слишком бедно
Симптом: товар открывается, покупка работает, но страница не убеждает пользователя: нет преимуществ, предупреждений о формате файла, гарантийного текста или важной инструкции. Причина может быть в том, что обычная страница построена конструктором, а AMP-версия показывает только часть контента.
Добавьте важные сведения в основное описание EDD-товара, которое точно выводится в AMP. Не полагайтесь только на декоративные блоки темы. Для убедительности достаточно короткого описания, списка форматов, условия доступа к файлу и ясной кнопки покупки. Всё остальное можно оставить на обычной странице.
Вопросы, которые стоит решить до включения на весь каталог
Можно ли считать AMP EDD полноценной заменой настройкам Easy Digital Downloads?
Нет. Easy Digital Downloads остаётся главным магазинным плагином: товары, цены, checkout, receipt, история покупок, скачивание файлов и платежные настройки управляются в EDD. AMP EDD нужен для адаптации EDD-страниц и кнопок к AMP-среде, а не для настройки магазина с нуля.
Нужно ли включать AMP на checkout?
Не всегда. Товарная AMP-страница и checkout - разные уровни риска. Если платёжный шлюз, поля или скрипты checkout требуют обычной страницы, лучше оставить checkout в стандартной версии и убедиться, что переход из AMP понятен и рабочий. Решение принимается только после тестовой покупки.
Почему после активации нет большого экрана настроек?
Официальное описание говорит о plug and play подходе: расширение добавляет совместимость после активации. Поэтому отсутствие длинной панели опций не обязательно проблема. Но все проверки нужно выполнить вручную на страницах товара, вариантах цены и checkout.
Поддерживаются ли товары с несколькими вариантами цены?
Разработчик заявляет поддержку simple and variable pricing. На конкретном сайте это нужно подтвердить тестом: выберите каждый вариант на AMP-странице и проверьте, какой товар и какая цена попали в корзину.
Повлияет ли AMP EDD на SEO автоматически?
Не стоит ждать автоматического роста позиций. AMP-страница должна быть валидной, связанной с canonical, содержательно полезной и не ломать покупательский путь. SEO-польза зависит от общей мобильной производительности, качества страницы, индексации и поведения пользователей.
Что делать, если AMP-валидатор показывает ошибку из-за стороннего блока?
Сначала подтвердите ошибку на одном URL, затем временно уберите подозрительный блок из AMP-версии или отключите его только для AMP через доступные настройки. Не правьте файлы ядра WordPress, EDD, AMPforWP или AMP EDD. Если конфликт повторяется, фиксируйте источник и обращайтесь к документации или поддержке разработчика.
Можно ли использовать AMP EDD на многоязычном магазине?
Можно тестировать, но нельзя обещать корректную работу без проверки. Нужно смотреть hreflang, canonical, переводы страниц EDD, валюту, тексты кнопок, локализацию checkout и работу SEO-плагина. Многоязычность добавляет ещё один слой, поэтому начинайте с одной языковой версии и одного тестового товара.
Когда AMP EDD будет удачным выбором
AMP EDD стоит использовать, если у вас уже есть магазин на Easy Digital Downloads, настроен AMPforWP, а мобильный поисковый трафик приходит или планируется на страницы цифровых товаров. В таком сценарии расширение закрывает конкретную задачу: помогает AMP-версии товара сохранить кнопку покупки, простую или вариативную цену и связь с существующей EDD-настройкой.
Перед включением на рабочем каталоге сделайте тестовую связку, проверьте AMP-валидацию, canonical, варианты цены, checkout и кеш. Если все ключевые действия проходят, можно переходить к поэтапному запуску и мониторингу Search Console. Если же обычная мобильная версия уже быстрее, стабильнее и проще в поддержке, не добавляйте AMP только ради формального наличия отдельной версии.
Когда тестовый сценарий пройден и вы готовы проверить расширение на своей установке, можно загрузить архив с AMP EDD и запускать его сначала на staging-копии или на ограниченном наборе товаров. Такой порядок снижает риск для продаж и даёт понятный критерий: расширение остаётся только если помогает покупателю быстрее и надёжнее добраться до нужного цифрового файла.


