Перейти к содержимому

Свои приложения Shopify, чекаут и платежиСвой продукт

Отдельное приложение Shopify для каждого клиентского магазина

Спроектирую приложения для магазинов с общим процессом выпуска обновлений. Определю владельцев доступов и проверю порядок отключения клиента.

Для кого
Агентства и вендоры приложений, которые ведут интеграции под конкретные магазины
Проверено

Знакомо?

Выберите свою ситуацию

Ситуация Свои приложения Shopify, чекаут и платежи
Магазинам нужны отдельные доступы. Выпускать для них обновления одинаковым способом всё труднее.

Как я решаю

Что я делаю

Настраиваю создание, обновление и отключение отдельных приложений с общими инструментами выпуска. Для каждого магазина сохраняю свою конфигурацию и данные о доступе. Создание приложения, проверка релиза и отключение клиента становятся отдельными шагами. Использую поддерживаемые процессы Shopify CLI и Dev Dashboard. До разработки проверяю допустимые границы автоматизации.

Процесс

Как это работает

Этапов: 6. Объём работ и цену согласуем заранее.

  1. Подтверждаю намеченный путь распространения, права и владение.

  2. Определяю конфигурацию для каждого магазина и границы учётных данных.

  3. Реализую поддерживаемые шаги провижининга, оставив шаги оператора видимыми.

  4. Записываю состояние релиза и проверяю каждый целевой магазин по согласованным проверкам.

  5. Проверяю откат и отзыв доступа для конкретного магазина, не пересекая границ доступа.

  6. Передаю жизненный цикл и нерешённые вопросы по платформе.

Передача

Что вы получаете

  • Описанный процесс создания и обновления отдельных приложений.
  • Записи о владении и доступе для каждого магазина.
  • Проверки релиза, отката и отключения клиента.
  • Регламент (runbook), в котором видны ручные шаги и ограничения платформы.
На чём сделаноЧастей: 6
  1. Процессы Shopify CLI и Dev Dashboard
  2. конфигурация для конкретных магазинов
  3. координатор релизов
  4. записи о доступе и проверки
  5. Неофициальный адаптер дашборда: отдельная пилотная работа
  6. а не официальный интерфейс

Подтверждение

Примеры работ и результаты

Свой продукт Сделано и работает у меня, в продакшене.

До → после

Согласованные релизы и раздельные доступы я подтверждаю на собственном парке приложений. Родственная платформа провижининга остаётся пилотом. Её адаптер дашборда неофициальный, работает с согласия клиента и включается фиче-флагом, а вопрос об условиях Shopify открыт. Эта страница не превращает пилот в разрешение на неподдерживаемую автоматизацию.

Мой собственный парк приложений и инструменты доступа

отдельные приложения и согласованные релизы подтверждают операционную часть. Родственная платформа провижининга: пилот с неофициальным адаптером дашборда, а не сервис распространения, одобренный для общего использования.

Что можно посмотреть

Для приёмки предложу синтетический реестр вымышленных магазинов: создание приложения, состояние релиза и отзыв доступа. В публичный пример не войдут названия клиентских магазинов, ID приложений, учётные данные и скриншоты дашборда.

Опираюсь на мой собственный парк приложений; платформа провижининга пока пилот. У её неофициального адаптера дашборда (работает с согласия клиента, включается фиче-флагом) остаётся открытый вопрос об условиях Shopify. Одобрение платформы и разрешение автоматизировать неподдерживаемые шаги я не заявляю.

Цена и сроки

Сколько стоит и как идёт работа

Custom Engineering Project начинается от 100 000 ₽. Цену я называю только после того, как ясны путь распространения и допустимый объём автоматизации. Обязательный ручной шаг на платформе остаётся и в процессе, и в смете.

СметаФиксируется до начала работы

Цена
Custom Engineering Project от 100 000 ₽. Объём зависит от создания приложений, выпуска обновлений и управления доступом. Обсудить задачу можно бесплатно.
Сроки
Дата сдачи согласуется после подтверждения поддерживаемого пути распространения и допустимого объёма автоматизации.
Первый шаг
Опишите задачу. Я отвечу в течение одного рабочего дня и подскажу, что делать дальше. Первый ответ бесплатный.

Заметка Даниилаперед началом работы

Когда это не нужно

Если подходит поддерживаемое публичное приложение, пользуйтесь им. Если задуманная настройка зависит от действия на платформе, разрешение на которое не выяснено, сначала решите этот вопрос, а потом заказывайте автоматизацию. Отдельное кастомное приложение полезно, когда логика и владение для конкретного магазина оправдывают его поддержку.

Даниил

Вопросы

Что об этом спрашивают

Адаптер дашборда это официальный API Shopify?

Нет. Это неофициальный пилотный адаптер, он используется с согласия клиента и за фиче-флагом. Вопрос об условиях Shopify остаётся открытым.

Может ли каждый клиент отозвать свой доступ?

Это часть предлагаемого жизненного цикла: доступ для конкретного магазина, записи о владении и проверка отключения клиента. Точный путь отзыва я согласую до реализации.

Похожие ситуации

Daniil Maximkin

Здравствуйте, я Даниил.

Я сам разбираюсь в задаче, выполняю работу и передаю результат. Все вопросы вы обсуждаете напрямую со мной. Общаюсь на русском и английском. На испанском могу переписываться с помощью переводчика.

Есть похожая задача?

Опишите задачу

Отвечу в течение одного рабочего дня. Первый ответ бесплатный. Или напишите напрямую: next@taskfordaniel.com

Обсудить задачу

Расскажите, что нужно разработать, исправить или подключить.

Описать задачу next@taskfordaniel.com