ДевОпс

Доработки Shopify приложение для аутентификации люксовых вещей Her-age: NFTIZE

NFTIZE от Her-Age: аутентификация люксовых вещей и «цифровой паспорт» с прозрачными статусами. Современный Shopify API, согласованная логика данных и интерфейс, который ведёт от экспертизы к «цифровому паспорту». Быстрее, надёжнее, понятнее — для продавцов, экспертов и покупателей.

Клиент: Her-age
11 августа 2025 г.
Время чтения: 6 минут
Shopify разработкаЕ-коммерс
Доработки Shopify приложение для аутентификации люксовых вещей Her-age: NFTIZE

О компании и приложении

Her-Age — курируемая платформа аутентичного винтажа и pre-loved люкса. В отличие от открытых маркетплейсов, Her-Age поддерживает избирательный отбор и контроль качества на каждом этапе. NFTIZE — внутреннее Shopify-приложение, которое превращает проверенную вещь в «цифровой паспорт» с неизменяемой историей: от первичной верификации и экспертизы до публикации и последующих трансакций.

Задача

Система аутентификации требовала модернизации: накапливались несостыковки в данных, часть сценариев встраивания «сыпалась», отдельные эндпоинты устарели, а интерфейсам не хватало прозрачности статусов. Цель — аккуратно перезапустить контур аутентификации без потери данных, сократить ручные операции и заложить основу для масштабирования.

Что мы сделали

1) Переход на актуальный Shopify API и новый интеграционный слой

  • Полная замена устаревших вызовов на квартальные версии Shopify API с приоритетом GraphQL и современной сессией (session tokens).
  • Унифицированные вебхуки с версионированием и идемпотентностью: повторяемые события не «ломают» состояние.
  • Единый контракт интеграций: чёткие схемы входа/выхода, предсказуемые коды ошибок, ретраи по экспоненте.

2) «Цифровой паспорт вещи»: NFT-сертификат и привязка к каталогу

  • Процесс выпуска NFT-сертификата после успешной экспертизы: токен хранит ключевые атрибуты и ссылку на артефакты проверки.
  • Жёсткая связка SKU/VariantID ↔ TokenID: поиск и аудит по одному идентификатору находят полный след.
  • Поддержка «ручного» и пакетного режима: от одиночных предметов до больших поступлений.

3) Консистентность данных и DynamoDB

  • Consistency-check всех сущностей: заявки, карточки, медиа, сертификаты, транзакционные журналы.
  • Версионирование схемы, миграции с поэтапным раскатом, backfill пропущенных связей.
  • Перепроектированы PK/SK и GSI под реальные запросы (по номеру сертификата, по продавцу, по партии).

4) Интерфейсы для команды и партнёров (Next.js)

  • Новый раздел статусов аутентификации: треки, таймлайны, чек-листы, комментарии экспертов.
  • Умные формы: автозаполнение из справочников брендов/материалов, подсказки по фото/углам/метрикам качества.
  • Улучшена производительность (SSR/RSC там, где даёт выигрыш) и доступность (ARIA, горячие клавиши, защитa от двойной отправки).

5) Наблюдаемость, аудит и отказоустойчивость

  • Audit-trail на каждое действие: кто и когда проверил, чем подтвердил, какой артефакт приложил.
  • Структурированные логи, метрики SLA по этапам (поступление → экспертиза → сертификат → публикация).
  • Очереди, DLQ и управляемые re-drive сценарии для «залипших» задач.

6) Безопасность и соответствие

  • Разделение PII и технических данных, тонкие политики доступа для операторов/партнёров.
  • Хранение ключевого материала и секретов по принципу «минимально необходимого».
  • Процедуры отзыва/повторного выпуска сертификата при споре или уточнении атрибутов.

DevOps и эксплуатация (AWS)

  • Инвентаризация и очистка: S3 lifecycle для временных медиа и артефактов, сжатие журналов, уменьшение срока хранения CloudWatch Logs.
  • Консолидация сервисов на одном сервере там, где это экономит бюджет без ущерба SLO; профилирование CPU/RAM/IO.
  • Канареечные раскаты, прогон E2E-сценариев, снапшоты и план отката на каждом ключевом шаге.

Результаты для бизнеса

  • Прозрачная аутентификация с «цифровым паспортом» — доверие к витрине и меньше ручной рутины.
  • Сокращение ошибок и дубликатов, предсказуемые сроки экспертизы и вывода на витрину.
  • Готовность к расширению: от новых партнёрских потоков и «токен-гейтинг» сценариев до углублённой аналитики по происхождению.

Использованные технологии

ShopifyAWSNext.jsNode.js

Достигнутые результаты

🎯

Восстановленна работа

🎯

-30% обслуживание серверов

🎯

Переход на новое API

Хотите создать похожий проект?

Расскажите о вашей идее, и мы поможем её реализовать