Керований WordPress Електронна торгівля Довідка

Ми спробували якнайкраще перекласти цю статтю. Також доступна версія англійською мовою.

Виправлення неполадок з подарунковими сертифікатами

Нижче наведено список типових помилок, які можуть виникнути під час використання функції подарункових сертифікатів, а також відомості про їх усунення.

Подарункові сертифікати не створюються

Якщо ваші подарункові сертифікати не створюються або перебувають у стані «Очікування», перевірте таке:

  • Переконайтеся, що замовлення має платний статус. Щоб отримати додаткову інформацію, перегляньте поширені запитання про створення подарункових сертифікатів та статуси замовлень на WooCommerce .
  • Фонова обробка: для створення подарункових сертифікатів ваш сайт повинен підтримувати фонову обробку. Щоб перевірити це, відкрийте WooCommerce > Стан > Інструменти та запустіть фоновий тест . Якщо ваш сайт не працює, зверніться до свого хоста, щоб увімкнути фонову обробку / петльові підключення.
  • Плагіни безпеки: Подарункові сертифікати повинні мати доступ до HTML, створеного для кожного подарункового сертифіката, щоб перетворити його у PDF. Деякі плагіни безпеки, такі як WordFence або iThemes Security, можуть блокувати цю дію, тому їх слід вимкнути або змінити, щоб дозволити доступ.
  • Файли хосту: Для розробників - файли хостів для перетворення сайту в інший домен не можна використовувати з подарунковими сертифікатами та багатьма іншими плагінами WooCommerce. Подарункові сертифікати використовують запити wp_safe_remote_ * для отримання даних від себе, і для цих запитів потрібно доменне ім’я. Якщо ваш сайт вказує на домен із файлу hosts, а не на загальнодоступний сайт, ці запити не виконаються.
  • BasicAuth: якщо ваш сайт підтримує BasicAuth, фонові запити на створення подарункових сертифікатів не будуть виконані. Наприклад, підготовчі сайти WP Engine часто використовують базову автентифікацію, щоб заблокувати доступ до сайту (під час спроби отримати доступ до цього сайту з’явиться спливаюче вікно з обліковими даними). Вимкніть базову автентифікацію, щоб створювати подарункові сертифікати.
  • Помилка таймауту cURL: Якщо ви отримали цю помилку (Не вдалося створити подарунковий сертифікат PDF: Не вдалося завантажити подарунковий сертифікат HTML: помилка cURL 28: Підключення перервано через 5001 мілісекунд.), можливо, ви захочете збільшити час очікування за допомогою цього коду. Якщо ви не знаєте, де ввести цей код, зверніться до свого постачальника послуг хостингу для отримання додаткової інформації.

Пусті подарункові сертифікати

Якщо подарункові сертифікати створено, але вони порожні, перевірте таке:

  • Плагіни режиму обслуговування: Чи є ваш сайт загальнодоступним? Це потрібно для створення подарункового сертифіката. Обов’язково вимкніть усі плагіни режиму обслуговування. Подарункові сертифікати створюються з файлу HTML на вашому сайті, тому подарункові сертифікати повинні мати право запитувати та читати цей файл HTML, щоб створити подарунковий сертифікат.
  • Фонова обробка: для створення подарункових сертифікатів ваш сайт повинен підтримувати фонову обробку. Щоб перевірити це, відкрийте WooCommerce > Стан > Інструменти та запустіть фоновий тест . Якщо ваш сайт не працює, зверніться до свого хоста, щоб увімкнути фонову обробку / петльові підключення.

Повільне створення подарункових сертифікатів

Хоча використання PHP 7.0+ і покращує швидкість створення подарункового сертифіката, на тривалість його створення значною мірою впливає фонове зображення шаблону подарункового сертифіката. Зі збільшенням фонового зображення збільшується і час створення PDF-файлу. Під час оформлення замовлення це означає, що створення та відображення замовлення, яке негайно оплачено, може тривати довше на сторінці Замовлення отримано.

Якщо ви використовуєте подарункові сертифікати високої роздільної здатності, радимо зберігати ці зображення розміром менше 2000 пікселів (тобто менше, ніж надрукована сторінка), щоб подарунковий сертифікат міг створюватися протягом розумного часу.

Розмиті подарункові сертифікати

Якщо подарункові сертифікати на вашому пристрої виглядають розмитими , це, швидше за все, пов’язано з настройками засобу перегляду PDF (наприклад, Acrobat, Preview тощо). За замовчуванням більшість користувачів PDF-файлів намагаються відобразити зображення так, як вони вважають, що воно буде виглядати під час друку, але це не завжди працює правильно. Цей параметр можна змінити у програмі перегляду PDF.

Наприклад, у вікні Попередній перегляд можна перейти до Налаштування > PDF і змінити значення параметра Визначити 100% як значення «1 бал дорівнює 1 пікселю екрану».

Якщо після надрукування подарунковий сертифікат виглядає розмитим, причиною цього може бути низка факторів:

  • Якщо формат подарункового сертифіката PDF менший за розмір сторінки, на якій друкується, диспетчер друку може змінити його на 100%, що призведе до розмиття розмитого зображення. Спробуйте змінити настройки друку до масштабу не вище 100%.
  • Іноді зображення на екрані виглядають просто краще, ніж у друкованих версіях, через фізичні відмінності між пікселями на моніторі та пікселями, надрукованими на аркуші паперу. Загалом, зображення виглядають краще на екрані та вимагають вищої роздільної здатності для друку відповідно до екранної версії. Щоб вирішити цю проблему, можна почати з зображення подарункового сертифіката вищої роздільної здатності, яке може виглядати як екранний PDF-файл, але має бути зменшеним і виглядати чітко під час друку. Переконайтеся, що фонове зображення шаблону подарункового сертифіката має високу роздільну здатність / 300 DPI, а ви вибрали це значення як DPI для подарункового сертифіката.

Не забудьте протестувати зображення подарункового сертифіката, коли ви спочатку налаштовували шаблон подарункового сертифіката, вручну додавши та завантаживши подарунковий сертифікат, щоб зрозуміти, як виглядатиме вибране зображення у формі PDF, як розташовані текстові поля та як це виглядає. виглядатиме, коли її надрукують ваші клієнти.

Підтримка спеціальних символів

Подарункові сертифікати підтримують використання символів, що не належать до ASCII, таких як кирилиця або мандарин, у створеному подарунковому сертифікаті. Оскільки використовуються системні шрифти, ваше середовище сервера / хостингу має це підтримувати. Проте якщо ви виявите, що спеціальні символи розпізнаються неправильно (або замінюються на символи?), Замість цього можна використовувати зовнішній шрифт із ширшою підтримкою символів.

Якщо включені шрифти не підходять для вашої мови, можна використати невеликий фрагмент коду, щоб зареєструвати більше шрифтів. Ми радимо заглянути в попередній перегляд шрифтів Google, щоб знайти шрифт, який найкраще підходить для вашого бренду та мови.

Сканування штрих-кодів

Якщо під час сканування штрих-кодів виникають проблеми, перевірте таке:

  • Переконайтеся, що в шаблоні подарункового сертифіката використовується штрих-код QR-коду. Хоча для зовнішніх сканерів можна використовувати інші штрих-коди, подарункові сертифікати підтримують зчитування лише QR-кодів для скасування.
  • Встановіть колір переднього плану штрих-коду на чорний: це має полегшити сканеру виявлення та правильне сканування штрих-коду.
  • Бачите помилку "Дозволено лише безпечне походження"? Це можливо тому, що ваш браузер не дає доступу до камери без сертифіката SSL. Ваш сайт має містити сертифікат SSL для сканування кодів подарункових сертифікатів.

Інші проблеми

  • Перегляньте поширені запитання .
  • Текст подарункового сертифіката задутий або виглядає неправильно? Зверніть увагу, що під час додавання подарункових сертифікатів retina-dpi або високої роздільної здатності, як-от WP SmushIT, використовувати плагіни для стиснення зображень не можна, оскільки вони стискають цю роздільну здатність. Переконайтеся, що роздільна здатність 300 DPI, і що фонове зображення шаблону подарункового сертифіката також настроєно за допомогою цього параметра.

Докладніше