You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Для учета билетов на своей стороне нам нужны схемы продаж и функционал по формированию цены.
Цена - это структура, описывающая формирование цены в зависимости от каких-то условий.
Состоит из стартовой цены (price) и модификаторов (modifiers).
Каждый модификатор описывает новую цену (price) и набор ИЛИ условий для ее активации (conditions).
Условия могут быть двух типов: по количеству проданных билетов (sales_count) и по датам (active_from, active_to).
Каждое условие должно быть уникально для одной цены. То есть не может быть два условия sales_count=50 или пересечения дат в рамках цены, даже в разных модификаторах.
Схема продаж - это структура описывающая категории билетов.
Схема имеет название (title) и связь с упорядоченными категориями (order, title и опциональный description).
API для этой задачи не нужно.
По факту мы начинаем дублировать функционал QTickets/TimePad, но в дальнейшем мы просто сделаем из них миграцию данных и будем использовать QTickets только для приема оплаты и выпуска билетов (а возможно вообще сделаем свой функционал для этого).
Для учета билетов на своей стороне нам нужны схемы продаж и функционал по формированию цены.
Цена - это структура, описывающая формирование цены в зависимости от каких-то условий.
Состоит из стартовой цены (
price) и модификаторов (modifiers).Каждый модификатор описывает новую цену (
price) и набор ИЛИ условий для ее активации (conditions).Условия могут быть двух типов: по количеству проданных билетов (
sales_count) и по датам (active_from,active_to).Каждое условие должно быть уникально для одной цены. То есть не может быть два условия
sales_count=50или пересечения дат в рамках цены, даже в разных модификаторах.Схема продаж - это структура описывающая категории билетов.
Схема имеет название (
title) и связь с упорядоченными категориями (order,titleи опциональныйdescription).API для этой задачи не нужно.
По факту мы начинаем дублировать функционал QTickets/TimePad, но в дальнейшем мы просто сделаем из них миграцию данных и будем использовать QTickets только для приема оплаты и выпуска билетов (а возможно вообще сделаем свой функционал для этого).