WooCommerce RU


Инструкция по установке и настройке плагина Global Pay для WooCommerce

Версия плагина: 1.0.0  
Дата обновления: 29 ноября 2025  
Автор: Rushan Idrisov

📦 Важно: Эта инструкция применима ко всем трём версиям плагина (WooCommerce 8.x, 9.x, 10.x).  
Выберите версию плагина, соответствующую вашей версии WooCommerce!


📋 Содержание

  1. Требования

  2. Выбор версии плагина

  3. Установка плагина

  4. Базовая настройка

  5. Настройка полей товаров (ИКПУ и Код упаковки)

  6. Тестирование

  7. Настройка для продакшена

  8. Устранение проблем

  9. Поддержка

  10. Дополнительные ресурсы


1️⃣ Требования {#требования}

Системные требования

Выберите версию плагина под вашу версию WooCommerce:

 
 
 

WooCommerce

 

Плагин из архива

 

WordPress

 

PHP

 

8.0 - 8.9 

wc-globalpay-gateway-wc8-v1.0.0.zip 

6.4+ 

7.4+ 

9.0 - 9.9 

wc-globalpay-gateway-wc9-v1.0.0.zip 

6.5+ 

7.4+ 

10.0+ 

wc-globalpay-gateway-wc10-v1.0.0.zip 

6.7+ 

7.4+ 

 
 
 

Общие требования (для всех версий):

  • PHP: 7.4 или выше (рекомендуется 8.0+)

  • MySQL: 5.6+ (или MariaDB 10.2+)

  • HTTPS: Обязательно для продакшена

  • PHP extensions: curl, json, mbstring

Необходимые данные от Global Pay

  • Service ID (идентификатор сервиса)

  • OAuth Username (логин для API)

  • OAuth Password (пароль для API)

  • Доступ к тестовой среде (sandbox) или продакшену

📞 Получение учетных данных: Все учетные данные (тестовые и продакшн) необходимо запрашивать в технической поддержке Global Pay:  
Telegram: @Globalpay_merchants_support


2️⃣ Выбор версии плагина {#выбор-версии-плагина}

🎯 Как узнать вашу версию WooCommerce

  1. Войдите в WordPress AdminПлагины

  2. Найдите WooCommerce в списке установленных плагинов

  3. Посмотрите номер версии (например, "Версия 10.0.3")

📦 Скачать плагин

Выберите нужную версию плагина в зависимости от вашей версии WooCommerce:

Для WooCommerce 8.x

📥 Скачать: wc-globalpay-gateway-wc8-v1.0.0.zip

 
 
 
 

Для WooCommerce 9.x

📥 Скачать: wc-globalpay-gateway-wc9-v1.0.0.zip

 
 
 
 

Для WooCommerce 10.x

📥 Скачать: wc-globalpay-gateway-wc10-v1.0.0.zip

 
 
 
 

📂 Альтернативный источник

Bitbucket Repository:  
https://bitbucket.org/global_solutions/global-pay-plugins-woo-8.x-9.x-10-x 

Структура репозитория:

 
 

global-pay-plugins-woo-8.x-9.x-10-x/ ├── woocommerce-8.x/wc-globalpay-gateway/  # Для WC 8.x ├── woocommerce-9.x/wc-globalpay-gateway/  # Для WC 9.x └── woocommerce-10.x/wc-globalpay-gateway/ # Для WC 10.x


3️⃣ Установка плагина {#установка-плагина}

Вариант A: Установка через ZIP-архив (рекомендуется)

  1. Скачайте нужную версию плагина (см. раздел Выбор версии плагина)

  2. В WordPress Admin перейдите: ПлагиныДобавить новыйЗагрузить плагин

  3. Выберите скачанный ZIP-файл и нажмите Установить

  4. После установки нажмите Активировать

 

 
image-20251130-191048.png
 
image-20251130-191158.png

 

Вариант B: Установка через Bitbucket (для разработчиков)

 
 

# 1. Определите вашу версию WooCommerce (8.x, 9.x или 10.x) # 2. Перейдите в папку плагинов WordPress cd /path/to/wordpress/wp-content/plugins/ # 3. Клонируйте репозиторий во временную папку git clone https://bitbucket.org/global_solutions/global-pay-plugins-woo-8.x-9.x-10-x.git temp-globalpay # 4. Скопируйте нужную версию (замените 10.x на вашу версию: 8.x, 9.x или 10.x) cp -r temp-globalpay/woocommerce-10.x/wc-globalpay-gateway ./ # 5. Удалите временную папку rm -rf temp-globalpay # 6. Проверьте структуру cd wc-globalpay-gateway ls -la

📞 Доступ к репозиторию: Для получения доступа к Bitbucket-репозиторию обратитесь в техподдержку Global Pay:  
Telegram: @Globalpay_merchants_support

Должны быть файлы:

  • wc-globalpay-gateway.php (главный файл)

  • includes/ (папка с классами)

  • assets/ (папка со стилями и скриптами)

  • languages/ (переводы)

Вариант C: Ручная загрузка

  1. Скачайте файлы плагина из Bitbucket

  2. Загрузите в /wp-content/plugins/wc-globalpay-gateway/

  3. Убедитесь, что главный файл wc-globalpay-gateway.php находится в корне папки плагина

  4. Активируйте плагин в WordPress AdminПлагины


4️⃣ Базовая настройка {#базовая-настройка}

Шаг 1: Активация плагина

  1. Перейдите в WordPress AdminПлагины

  2. Найдите Global Pay Payment Gateway

  3. Нажмите Активировать

Шаг 2: Настройка платежного модуля в WooCommerce

  1. Перейдите: WooCommerceНастройкиПлатежи  
    (или просто Платежи в главном меню, если доступно)

  2. Найдите Оплата картой (Global Pay)

  3. Нажмите Управление

 
image-20251130-191502.png

 

Шаг 3: Основные настройки

 
image-20251130-191559.png

 

🔧 Общие настройки

 
 
 

Поле

 

Значение по умолчанию

 

Описание

 

Включить оплату Global Pay 

✅ 

Активировать метод оплаты 

Название 

Оплата картой 

Название на странице чекаута 

Описание 

Безопасно оплачивайте картами Uzcard, Humo, Visa или Mastercard 

Текст для клиента 

 
 
 

🔐 Настройки API

Для тестовой среды (Sandbox):

 
 
 

Поле

 

Значение

 

Окружение 

Тестовый режим (Sandbox) 

OAuth логин 

[получить в техподдержке Global Pay] 

OAuth пароль 

[получить в техподдержке Global Pay] 

Service ID 

[получить в техподдержке Global Pay] 

 
 
 

📞 Тестовые учетные данные: Запросите в техподдержке Global Pay:  
Telegram: @Globalpay_merchants_support

Для продакшена (Production):

 
 
 

Поле

 

Значение

 

Окружение 

Продакшен (Production) 

OAuth логин 

[получить в техподдержке Global Pay] 

OAuth пароль 

[получить в техподдержке Global Pay] 

Service ID 

[получить в техподдержке Global Pay] 

 
 
 

📞 Продакшн учетные данные: Запросите в техподдержке Global Pay:  
Telegram: @Globalpay_merchants_support

🎨 Дополнительные настройки

 
 
 

Поле

 

Рекомендация

 

Логирование (только для отладки) 

✅ Включить (для отладки) 

 
 
 

Шаг 4: Сохранить настройки

Нажмите Сохранить изменения внизу страницы.


5️⃣ Настройка полей товаров (ИКПУ и Код упаковки) {#настройка-полей-товаров}

Для корректной интеграции с системой маркировки и учёта товаров в Узбекистане необходимо заполнить дополнительные поля для каждого товара.

Что такое ИКПУ и Код упаковки

  • ИКПУ (Идентификационный Код Продукции и Услуг) — уникальный код товара в системе маркировки Республики Узбекистан. Это обязательное поле товара для оплаты через системы UzCard и HUMO.

  • Код упаковки — код, определяющий тип упаковки товара согласно классификатору

Шаг 1: Заполнение полей ИКПУ и Код упаковки

После активации плагина Global Pay поля автоматически появляются в карточке товара.

Заполнение полей для товара

  1. Перейдите: WooCommerceТовары

  2. Выберите товар для редактирования

  3. Прокрутите вниз до раздела Product data (Данные о товаре)

  4. На вкладке General найдите поля:

    • Код товара (ИКПУ) \* — обязательное поле

    • Код упаковки \* — обязательное поле

  5. Заполните значения:

 
 
 

Поле

 

Описание

 

Пример

 

Код товара (ИКПУ) 

Уникальный код товара из классификатора tasnif.soliq.uz 

10581040001000001 

Код упаковки 

Числовой код из справочника tasnif.soliq.uz 

002343 

 
 
 
  1. Нажмите Обновить или Опубликовать

⚠️ Важно: Оба поля обязательны и помечены звёздочкой (\*). Без заполнения этих полей платеж через Global Pay будет невозможен.

 
image-20251130-191731.png

 

Шаг 2: Доступные коды упаковки

Поля Код товара (ИКПУ) и Код упаковки — это текстовые поля для ввода соответствующих числовых кодов из справочника tasnif.soliq.uz.

📖 Справка: Актуальные коды товара и упаковки необходимо получить из официального справочника tasnif.soliq.uz. Вводите только числовой код из справочника.

Шаг 3: Где получить необходимые коды

Где получить коды упаковки и ИКПУ

Коды упаковки (единицы измерения):

  • 🌐 Официальный классификатор: https://tasnif.soliq.uz

  • 💬 Техподдержка Global Pay (Telegram): @Globalpay_merchants_support — специалисты помогут подобрать коды для вашей категории товаров

  • ☎️ Call-центр классификатора: 1198 — бесплатная консультация по кодам упаковки

  • 📦 От поставщика: Коды могут быть указаны в сопроводительной документации на товар

ИКПУ (коды товаров):

  • 🌐 Официальный классификатор: https://tasnif.soliq.uz

  • 📦 От поставщика: Используйте ИКПУ коды, указанные в документации от дистрибьютора

  • ☎️ Call-центр: 1198 — консультация по определению ИКПУ для товара

📌 Важно: ИКПУ и коды упаковки берутся из узбекского классификатора товаров и услуг tasnif.soliq.uz

Шаг 4: Проверка заполнения

После заполнения полей убедитесь:

  • ✅ Поле Код товара (ИКПУ) заполнено (17 цифр)

  • ✅ Поле Код упаковки заполнено (числовой код из справочника, например 796)

  • ✅ Нажата кнопка Обновить

Товар готов к продаже через Global Pay! При оформлении заказа эти данные будут автоматически отправлены для фискализации.

Массовое обновление товаров (опционально)

Если у вас много товаров и нужно установить одинаковые значения для всех, можно использовать SQL:

 
 

-- Установить код упаковки "796" (штуки) для всех товаров, у которых еще нет значения INSERT INTO wp_postmeta (post_id, meta_key, meta_value) SELECT ID, '_globalpay_package_code', '796' FROM wp_posts WHERE post_type = 'product' AND ID NOT IN (    SELECT post_id FROM wp_postmeta WHERE meta_key = '_globalpay_package_code' ); -- Установить ИКПУ для всех товаров определённой категории UPDATE wp_postmeta SET meta_value = '10851000001000001' WHERE meta_key = '_globalpay_ikpu_code' AND post_id IN (    SELECT object_id FROM wp_term_relationships    WHERE term_taxonomy_id = 123  -- ID категории "Электроника" );

⚠️ Важно: Перед выполнением SQL запросов обязательно создайте резервную копию базы данных!

Часто задаваемые вопросы

Q: Обязательно ли заполнять эти поля?

A: Да, для корректной фискализации через Global Pay поля ИКПУ и Код упаковки являются обязательными. Без них платёж будет отклонён на этапе фискализации чека.

Q: Что будет, если не заполнить ИКПУ?

A: При попытке оплаты через Global Pay система вернёт ошибку фискализации, и платёж не будет обработан. Товар без ИКПУ не может быть продан через платёжный шлюз.

Q: Можно ли использовать один ИКПУ для всех товаров?

A: Технически да, но это неправильно с точки зрения бухгалтерского учёта и законодательства. Каждая категория товаров должна иметь свой уникальный ИКПУ согласно классификатору.

Q: Как узнать правильный код упаковки для моего товара?

A: 

  • Коды упаковки берутся из узбекского классификатора tasnif.soliq.uz

  • Найдите в справочнике соответствующий единице измерения вашего товара код

  • Введите в поле числовой код из справочника

Q: Можно ли изменить ИКПУ после создания товара?

A: Да, вы можете изменить ИКПУ в любое время. Изменения вступят в силу для новых заказов.

Q: Где в админке WooCommerce найти эти поля?

A: После активации плагина Global Pay поля автоматически появляются в:

  • WooCommerceТовары[Выбрать товар]

  • Раздел Product data

  • Вкладка General (первая вкладка)

  • Поля находятся после полей цены

Q: Что делать, если поля не отображаются?

A:

  • Убедитесь, что плагин Global Pay активирован

  • Очистите кеш WordPress (если используется кеш-плагин)

  • Проверьте, что вы редактируете именно товар (post_type = product)

  • Обновите страницу (Ctrl+F5)

Q: Нужно ли заполнять эти поля для вариативных товаров?

A: Да, поля ИКПУ и Код упаковки нужно заполнять как для простых, так и для вариативных товаров. Для вариативных товаров поля заполняются на уровне основного товара.

🔗 Дополнительные ресурсы

💡 Рекомендация: Добавьте ссылку tasnif.soliq.uz в закладки — она понадобится при добавлении новых товаров.


6️⃣ Тестирование {#тестирование}

Подготовка магазина

  1. Создать тестовый товар:

    • WooCommerceТоварыДобавить новый

    • Установить цену минимум 1000 сум (например, 10000 сум)

    • Заполнить обязательные поля:

      • Код товара (ИКПУ)

      • Код упаковки

    • Опубликовать

⚠️ Важно: Минимальная сумма заказа для тестирования — 1000 сум. Заказы с меньшей суммой могут быть отклонены API.

  1. Проверить настройки чекаута:

    • WooCommerceНастройкиДополнительно

    • Убедиться, что включен WooCommerce Blocks Checkout (рекомендуется)

Тестовые карты

 
 
 

Тип карты

 

Номер

 

Срок

 

CVV

 

OTP

 

Uzcard 

8600 3304 8051 7737 

07/27 

  •  

Из SMS 

HUMO 

9860 0901 0156 0804 

01/27 

  •  

Из консоли\* 

Visa 

Запросить у техподдержки Global Pay

Mastercard 

Запросить у техподдержки Global Pay

 
 
 

⚠️ Важно: Тестовые карты работают только в Sandbox режиме!

🔐 *\Примечание: Для тестовых карт HUMO в Sandbox-среде OTP-код выводится в консоли браузера, а не отправляется по SMS. В продакшене OTP приходит по SMS для всех типов карт.

Supported by