The native Storefront (англ.)русск.
Полный магазин по вашему адресу: продукты и варианты, темы, блок-страницы, рекламные панели, меню, тележка и касса.
Open a real shop on your own address, then let the same products sell inside a conversation on your website, on WhatsApp, on Instagram and beyond. The shop prices the order, the shop signs the card, and only your customer's confirmation creates it.
Торговля в OpsIQ - это четыре вещи, которые разделяют один каталог: собственная витрина магазина, путь продажи через чаты и социальные каналы, платежный слой, который никогда не касается карты, и опубликованный контракт, против которого строятся другие платформы и разработчики.
Полный магазин по вашему адресу: продукты и варианты, темы, блок-страницы, рекламные панели, меню, тележка и касса.
Тот же каталог, который цитирует сервер и подтверждается на подписанной карте, через виджет веб-сайта и семь каналов обмена сообщениями.
Касса, размещенная у поставщика везде, плюс банковский перевод, наличные деньги при доставке, оплата сбора и оплате в магазине за деньги, которые никогда не выходят в интернет.
Connector Contract 2.4 with 57 declared capabilities, a typed public API and conformance tooling anyone can run.
Не размещенная страница с чужим именем в URL. Ваш домен, ваша тема, ваша типография, ваша фотография, ваши политики. Это реальная вещь, запущенная.
Цвет, типографика, заливки и градиенты, форма, ширина, движение, нависание и то, как магазин ведет себя в светлом и темном. Предварительный просмотр рабочего стола и телефона перед сохранением.
О, Контакты, справочник и область учетной записи, а также пользовательские страницы с собственным героем, слизняком и настройками поиска. Зарезервированные маршруты, такие как тележка и касса, остаются вашими.
Размещение, триггер, фон, движение, ширина, купон и поведение один раз на посетителя, построенные из тех же блоков, что и все остальное.
Укажите их на страницах, продуктах, коллекциях, политиках, действиях по корзине и учетной записи, модальном режиме или безопасной внешней ссылке с одним уровнем выпадения в заголовке.
Сорок мест, с открытием магазина в валюте, которая следует за посетителем, и ваша цена никогда не заменяется за вашей спиной.
Стартовый текст и политический текст, где эти поля пусты, никогда не оставляют ваших собственных слов, а проверка готовности сохраняет предупреждение до тех пор, пока вы его не замените.
Это наш собственный магазин по валидации запуска. Витрина, счета, валюты, языки и касса - это реальная вещь. Продукты в нем являются тестовыми предметами, поэтому рассматривайте его как рабочую демонстрацию, а не каталог.
Модель, которая позволяет сказать число, в конечном итоге скажет не то. Так что это не разрешено. Помощник находит продукты и просит у сервера цитату; сервер ценит заказ, составляет карту подтверждения и подписывает ее. То, что видит покупатель, пишет магазин.
Один каталог, одна цитата, одна подпись. Три места, где клиент стоит.
Ограничение, которое только защищает страницу оформления заказа, не является ограничением. Каждая стена ниже оценивается по пути совместного размещения, поэтому корзина, кнопка «купить сейчас» и подтверждение в чате все соответствуют одному и тому же. Вы устанавливаете значения в Настройках, и ничто на этой странице их не кодирует.
Товары уходят до поступления денег, поэтому вы ограничиваете количество товаров, которые готовы отправить таким образом. Над потолком вам просто не предлагается вариант в собственной валюте заказа.
Лицензионные ключи, предоплаченный и подарочный коды запрашиваются внутри собственной транзакции заказа. Если их недостаточно, заказ откатывается назад и ничего не взимается. Два покупателя не могут купить один и тот же код.
Заказы с одного и того же электронного письма в последний день суммируются в одной валюте, никогда не конвертируются, а новый заказ, который перешагнет ваш лимит, отклоняется до его размещения.
Приостановка продаж останавливает новые обязательства, в то время как чтение, поиски и выпуски продолжают работать. Факты, которые уже верны, такие как оплата, которая приземлилась, стоят в очереди, а не выполняются или сообщаются как сделано.
Если OpsIQ владеет платежом, клиент чата получает шестизначный код по электронной почте до создания заказа.
Каждая причина, по которой помощник магазина дает выбор, должна быть фразой, которая уже появляется в собственном тексте продукта. Предложение, которое он составил сам, отбрасывается, а не показывается.
Заказ может начинаться в трех местах. Он становится заказом только в одном, и это одно место запускает каждую настроенную вами стену. Ничто не пропускается, потому что оно прибыло другим маршрутом, а отказ говорит о том, что произошло в предложении, на которое клиент может действовать, а не код ошибки.
Каждая из этих стенок прикреплена доказательством мутации: охранник намеренно разбит в источнике, тест дверного уровня должен пойти красным, а файл восстанавливается и перепроверяется байт на байт. Охранник, который никогда не проваливался, недоказан.
Все ворота OpsIQ Суда используют собственный хостинг провайдера. Ваш клиент вводит свою карту на странице провайдера, в домене провайдера OpsIQ У него есть ссылка на платеж, а не инструмент, и код, который рисует эту границу, отказывается от чего-либо за пределами списка полей.
Много реальной торговли никогда не касается карты. Каждый офлайн-метод несет свои собственные условия, а не является свободной текстовой запиской в нижней части квитанции.
Еще четыре провайдера намеренно не отгружаются. Их веб-хуки подписаны схемами, которых нет HMAC и сложить их в одну HMAC Помощник создаст проверяющий, который никогда не сможет добиться успеха. Причина каждого записывается, а не оставляется в виде разрыва.
Region is how we group them here, never a restriction. A merchant in Lagos may well want Stripe, and a merchant in Berlin may well want Paystack. Currencies marked as your account's own follow whatever your provider account is configured for.
Торговля строится на простом правиле: ничто не рассматривается как правда, потому что что-то сказало это. Webhook - это подсказка для проверки, требование клиента не является доказательством, и платеж подтверждается только после того, как OpsIQ спросит самого провайдера, и ответ совпадает на каждом поле.
Карта, которую клиент подтверждает, несет подписанную полезную нагрузку: нонс, рабочее пространство, разговор, продукт, количество, единичная цена, валюта, срок действия и точную сумму, которую возьмет каждый шлюз. Он подписывается с HMAC над этой полезной нагрузкой, используя ключ, полученный только для вашего рабочего пространства, и проверяется с помощью сравнения в постоянное время.
Каждый шлюз размещается у провайдера. Граница класса допускает только просмотренный набор полей ссылочных платежей и отказывает в фрагментах инструментов по имени: номер карты, CVV, истечение срока действия, данные отслеживания, PIN-блок, IBAN, код сортировки и многое другое. Токен провайдера не является картой и бесполезн где-либо еще.
Подделка, переигрывание, застой и непорядок — это четыре разных атаки, поэтому они получают четыре разных ответа, а не один булев. Подписи сравниваются в постоянное время, а веб-хук, схема которого не подтверждает подлинность всего тела, рассматривается как подсказка для поиска оплаты, никогда не как доказательство.
Операция несет ключ идемпотентности, связанный с рабочим пространством, транзакцией и точными параметрами, заявленными атомарно. Магазин отвечает четырьмя исходами, а не двумя: свежим, повторным воспроизведением, все еще работающим и конфликтом. Разбитый магазин бросает вместо того, чтобы сообщать о свежем, потому что именно так отключение становится дублирующим зарядом.
Бронирование - это сравнение и обмен по точному счету, который он прочитал, взятому внутри собственной транзакции заказа. Цифровые коды заявлены таким же образом, и недостаток возвращает весь заказ до того, как что-либо будет заряжено, а не обещает код, которого там нет.
Если OpsIQ владеет платежом, то для заказа в чате сначала требуется шестизначный код по электронной почте. Код хранится только как соленый хеш, попытки подсчитываются перед сравнением, окно ограничено и сжигается одно атомное обновление, поэтому параллельные подтверждения не могут пройти.
Торговля покрыта четырьмя слоями тестов и мутационно-защищенной упряжкой. Упряжка разбивает охрану в источнике, требует покраснеть тест на уровне двери, затем восстанавливает файл и проверяет соответствие байтов. Охранник, которого никто никогда не видел, не доказан.
Они описывают технические средства контроля на платформе. Они не являются сертификацией соответствия, и ничто здесь не должно рассматриваться как одно. Если вам нужна формальная аттестация для вашего собственного аудита, поговорите с нами о том, что просит ваш покупатель или аудитор.
Продажа - это легкая часть. Далее следует работа: клиент, который хочет свою историю заказов, посылка, которая поставляется в двух частях, возврат, который был наполовину оплачен в кредит, покупатель, которому нужен размер, тележка, которую оставили у двери.
Вход с паролем, историей заказов, адресами, загрузками и отслеживанием в одном месте. Кто-то, кто заказал через чат несколько месяцев назад, может запросить ту же учетную запись на свою электронную почту и найти каждый из этих заказов ожидающим.
Кредит - это только реестр приложений, и баланс всегда выводится из него, никогда не номер кто-то отредактировал. Он хранится в валюте и никогда не конвертируется, а его расходы атомарны внутри транзакции заказа.
Продажа с полки зашифрованных кодов: подарочных карт, предоплаченных карточек, лицензионных ключей и скретч-карт. Код утверждается при размещении заказа и раскрывается после оплаты, поэтому один и тот же код никогда не может перейти двум людям.
Процентный совет вырабатывается на сервере против товара после скидки, никогда не по доставке или налогу, и он никогда не облагается налогом сам. Наконечник никогда не может превышать порядок, в котором он сидит, ни на тележке, ни по пути покупки-сейчас.
Отправьте часть заказа сейчас, а остальное - когда он приземлится. Каждая партия несет своего перевозчика и отслеживание, и арифметика не позволит вам отправить больше строки, чем заказ на самом деле держит. Клиент видит каждую деталь на своей странице учетной записи.
Заказ, оплаченный наполовину в кредит и наполовину по карте, возвращается пропорционально обоим. Возврат является транзакционным и идемпотентным, поэтому нажатие кнопки дважды возвращает деньги один раз.
Только тот, кто набрал свою электронную почту при оформлении заказа, когда-либо писал, максимум дважды за корзину, никогда. Кепка указывается в базе данных до того, как сообщение выйдет из строя, и один клик останавливает его навсегда без входа.
Семь отправных точек для моды, еды, косметики, книг, загрузок, услуг и предоплаченных товаров. Набор представляет собой предварительный просмотр перед тем, как он станет действием, и каждый из них проверяется собственным проверяющим, а не доверенным, потому что находится в коробке.
Отвечайте на один вопрос о том, что вы продаете и OpsIQ составляет дизайн магазина: комплект для подгонки, копию вашего магазина и несколько продуктов. Все, что он делает, приходит в виде черновика. Вы читаете его, меняете его и решаете, что будет опубликовано.
Панель "помоги мне выбрать", которая может рекомендовать из вашего каталога и ничего больше. Каждая причина, которую она дает, должна быть фразой, уже написанной на этом продукте, и любое предложение, которое она составляет для себя, выбрасывается, а не показывается.
Арифметика против графика, который вы опубликовали для этого продукта, и ничего больше. Там, где нет диаграммы, нет ответа, поэтому модель не может превратить недостающее руководство по размеру в уверенную рекомендацию.
Готовность задает вопросы, которые задаст покупатель: есть ли что-то купить, могут ли они заплатить, может ли это до них добраться, кому-нибудь скажут, можно ли связаться с вами. Зрелость вычисляется из ваших собственных настроек и записей, никогда не декларируется.
Причина, по которой кредит магазина - это бухгалтерская книга, а не номер в записи клиента, заключается в том, что число может быть неправильным и никто не может сказать. Историю можно прочитать назад, добавить к ней и никогда спокойно не корректировать. Баланс - это сумма того, что произошло.
Подарочные карты - это другой механизм, и их стоит держать прямо. Вы продаете их из запаса кодов, а код доставляется после оплаты. Хранить кредит - это книга выше. Сегодня код подарочной карты не выкупается на кредитный баланс, поэтому планируйте свое предложение вокруг продажи кода, а не вокруг погашаемого кошелька.
Уникальные посетители, просмотры продуктов, дополнения корзины, запуски кассовых сборов, отказы и завершения, конверсия, подтвержденные заказы, выручка, приобретение, устройства и места, лучшие продукты и восстановление. Конверсия построена только из явно отмеченных событий в общественном магазине, поэтому она учитывает то, что на самом деле произошло, а не то, которое выглядело достаточно близко.
Разъем не может продаваться из-за его названия. Он объявляет, какая из его собственных операций отвечает каноническим ролям торговли OpsIQ, и то, что он заявляет, - это именно то, чем он может заниматься. Объявлять ничего и он исчезает из настроек продажи самостоятельно.
Помощник может найти продукты и описать их точно, но нет исполняемого заказа и кассы. Каждый пакет остается здесь до тех пор, пока его собственные набранные цитаты и действия заказа не пройдут более глубокий контракт, потому что репутация платформы не свидетельствует о том, что ее интеграция может занять деньги.
Разъем возвращает реальный адрес проверки, отчеканенный самой торговой платформой, наряду с канонической цитатой. Адрес должен быть HTTPS, его хост должен соответствовать тому, что заявлено в пакете, а цитата является недолговечной. Ссылка на продукт или корзина URL, собранная локально, не является возможностью проверки.
Самый глубокий режим. OpsIQ обновляет котировки непосредственно перед выполнением, поставляет ключ идемпотентности, а после любого неизвестного результата запрашивает поиск восстановления до того, как он что-либо повторит. Действие создания должно запустить собственную логику ценообразования, акций и заказа вашей платформы.
OpsIQ никогда не угадывает возможности из названия действия, репутации платформы или маркетинга поставщика. Пакет отправляет карту ролей, называя, какая из его собственных операций отвечает каждой канонической роли, и этот файл находится внутри подписанного пакета. Удалите роль или удалите разъем, и предложение, которое уже было на экране, перестает быть действительным, а не оставляя устаревший авторитет позади.
Talks to the WooCommerce REST API on your own WordPress. Orders, refunds and order notes, products with variations and attributes, customers, coupons, tax rates, shipping zones and methods, sales and product reports. It is one of the connectors that can create a real order from a conversation, with a recovery lookup behind it.
Works over the Shopify Admin API. Orders, transactions including capture and void, refunds, fulfilment orders and tracking, products, variants, inventory levels and locations, customers, draft orders, discounts, gift cards and abandoned checkouts. In chat it quotes and then hands the customer to Shopify's own checkout.
Справочная реализация торгового контракта и глубокая интеграция здесь. Счета, транзакции, кредитные и котировки, заказы, записи клиентов и контакты, услуги с приостановлением, обновлением и изменением цен, домены с регистрацией, передачей, продлением и серверами имен, билеты и продукты. Это может создать реальный заказ и цены на клиента, потому что WHMCS налоги по собственному профилю клиента.
Заказы с продуктами, сообщениями, статусами и адресами доставки, захват платежей, цитирование о недействительности и возврате средств, отгрузки, каталоги продуктов и вариантов, категории и бренды, клиенты и группы клиентов, купоны, подарочные сертификаты, тележки, прайс-листы и каналы. Цитаты в чате, затем передаются на кассу BigCommerce.
Deep read-and-write integrations for the shop itself: orders, invoices, credit memos and shipments on Magento; orders, states, invoices, credit slips, carriers and tracking on PrestaShop, across both its classic web service and the newer admin API. In a conversation both stay at catalogue level today.
Заказы и история заказов, возвраты, продукты, акции и цена, категории, клиенты и адреса, купоны и отчеты на OpenCart. osCommerce мосты как его устаревшая установка и новый интерфейс REST, включая статус заказа, отмену и возврат.
Клиенты, сборы и возвраты средств, намерения оплаты и способы оплаты, подписки и предметы подписки, счета-фактуры и кредитные ноты, продукты и цены, купоны и промокоды, споры, выплаты и балансовая отчетность. Она также несет три обязательства платежного пакета, поэтому она может быть шлюзом, а также каталогом.
Клиенты, заказы, платежи и возвраты, каталог товаров и мест, плюс самообслуживание клиента для собственного профиля покупателя и заказов. В чате он цитирует, а затем выдает платежную ссылку Square. Это один из двух шлюзов, сертифицированных внутри существующего разъема, а не отправленный в виде отдельного пакета.
Каталог номеров, цитата для проживания, нативный кассовый сбор, бронирования со статусом и отменой, платежи, гости и самообслуживание, чтобы гость мог увидеть и отменить свое собственное бронирование. Это может создать реальное бронирование из разговора.
Пакет шлюзов - это более узкая вещь, чем разъем магазина, и сознательно. Он заявляет, для каких валют, стран, методов и среды он настроен, проверяет собственную схему подписи веб-хук провайдера и отображает имена событий этого поставщика на канонические. Он никогда не решает, что платеж удался.
Подключает OpsIQ-хостинговую платежную платформу в качестве источника торговли: каталог, котировки, клиенты, заказы, счета, способы оплаты и запись платежей с согласованием по графику, чтобы упавший веб-хук не мог спокойно потерять доход.
Любой разъем, платформа которого может перечислить завершенные продажи, заявляет, что он согласуется, и OpsIQ перечитывает этот список по расписанию через того же самого автору-идемпотенту. На следующем проходе находится веб-хук, который никогда не приходил. Пакет, который мог бы примириться и не терпит неудачу в соответствии.
Торговля - это не набор интеграций, которые мы написали. Это опубликованный контракт с номером версии, машинно-проверенными схемами, командами соответствия, которыми вы управляете сами и шагом подписания. Что бы вы ни строили, все находится рядом с тем, что мы построили, по тем же правилам.
Этот задает пять вопросов, которые решают, может ли незнакомец действительно купить у вас сегодня, и каждый ответ приходит с тем, что нужно сделать, а не с процентом.
Прямые ответы о магазине, деньгах и том, что помощнику делать не разрешается.