Ваша панель Shopify должна напрямую общаться с вашим складом.
Каждый 3PL, который мы пробовали, заставлял продавцов вести половину работы в таблицах. Мы сделали приложение SamVertex для Shopify, чтобы заказы, остатки и состояние фулфилмента жили нативно в вашей админке Shopify.
Продавцы Shopify не задерживаются у большинства 3PL в ОАЭ. Вот почему.
Мы поговорили с 50+ продавцами до того, как начали строить. Те же три жалобы, разными голосами.
«Мы проверяли панель Shopify, потом почту, потом Google Sheet от 3PL. Три места ради одного заказа».
Фулфилмент через таблицы
Ваша админка Shopify показывает продажу. Система 3PL показывает склад. Между ними должен быть человек. Этот человек обычно вы или тот, кому вы платите.
«Остатки в Shopify никогда не совпадали с тем, что реально на складе. Мы то перепродавали, то недопродавали. Оба варианта стоили денег».
Нет синхронизации остатков в реальном времени
Большинство 3PL в ОАЭ не передают остатки в Shopify в реальном времени. Поэтому ваши карточки товаров показывают «в наличии», когда товара уже нет, или «нет в наличии» после пополнения. Оба варианта теряют выручку.
«Трекинг-номера приходили мне на почту через два дня после того, как клиент уже спрашивал, где посылка».
Трекинг ведётся в обход системы
Когда 3PL присылает вам трекинг-номер на почту вместо того, чтобы отправить его в Shopify, страница трекинга для клиента остаётся пустой. Каждый вопрос клиента превращается в тикет поддержки.
Знакомо? Потому что так делает каждый 3PL на этом рынке. Поэтому мы построили решение.
Приложение SamVertex для Shopify.
Admin · checkout · storefront
Orders · inventory · fulfillment state
Pick · pack · hand off to carrier
Мы слушаем webhook-события Shopify по каждому действию с заказом. Когда заказ оформлен, мы получаем его в реальном времени. Когда отгружаем, записываем фулфилмент и трекинг обратно в вашу админку Shopify через Admin API. Ваши клиенты видят трекинг на нативной странице заказа. Ваша панель показывает точный статус фулфилмента. Никаких ручных передач.
Как выглядит входящий webhook
Очищенная нагрузка, которую SamVertex получает при оформлении заказа в Shopify. Каждое событие подписано HMAC, чтобы мы знали, что оно действительно от вашего магазина.
{
"id": 4829103,
"order_number": 1042,
"total_price": "284.00",
"currency": "AED",
"customer": {
"email": "[redacted]",
"phone": "[redacted]"
},
"shipping_address": {
"address1": "[redacted]",
"city": "Dubai",
"country": "UAE"
},
"line_items": [
{
"sku": "SVX-UC-001",
"quantity": 2,
"title": "[merchant's product]"
}
],
"financial_status": "paid",
"fulfillment_status": null
} Как ваши заказы Shopify проходят через нас.
С момента, когда клиент нажимает «Оплатить», вот что происходит и что меняется в вашей админке Shopify на каждом шаге.
- 01
Order placed
In Shopify Order appears in adminfinancial_status = paidWhat we do Receive webhook within 2 secondsCustomer sees Order confirmation email (your template) - 02
Picking
In Shopify Order pending fulfillmentfulfillment_status = nullWhat we do Warehouse staff pick SKUs from rack-shelvesCustomer sees "Your order is being prepared" if configured - 03
Packing
In Shopify Still pendingfulfillment_status = nullWhat we do Pack per your specs, weigh, dimension-checkCustomer sees No new update - 04
Label printed
In Shopify Fulfillment created via Admin APItracking_number addedWhat we do Print AWB, schedule last-mile pickupCustomer sees Shipping confirmation with tracking link - 05
Out for delivery
In Shopify Tracking updates pushedfulfillment_status = in_transitWhat we do Carrier pickup, status synced via APICustomer sees Live tracking on your Shopify order page - 06
Delivered
In Shopify Fulfillment completefulfillment_status = deliveredWhat we do Capture POD, push to dashboardCustomer sees Delivery confirmation
Остатки, которые реально остаются синхронизированными.
Остатки в Shopify и остатки на нашем складе должны всегда совпадать. Вот как мы это удерживаем.
- SVX-UC-001 47
- SVX-UC-002 12
- SVX-UC-003 0 Sold out
- SVX-UC-001 47
- SVX-UC-002 12
- SVX-UC-003 0 0 on hand
Как это выглядит внутри Shopify.
Устанавливается как любое другое приложение Shopify. Появляется в боковой панели админки. Удалить можно в любой момент, если разочаруем.
- Received
- Picking
- Packing
- Dispatched
- Delivered
Как реально выглядит работа с SamVertex на Shopify.
Приложение работает уже сейчас. Операционная команда за ним ведёт фулфилмент в ОАЭ много лет. Вот что получает каждый продавец на нашем приложении Shopify с первого дня.
-
Прозрачная ежемесячная цена
Один тариф за заказ, одна подписка на приложение, никаких скрытых сборов за подключение. Полную цену видно до установки. Тариф один и тот же в этом месяце и в следующем.
-
Прямой доступ к операционной команде
Вы получаете выделенную группу WhatsApp с нашей операционной командой. Не очередь тикетов. Реальные люди отвечают за минуты в рабочее время.
-
Запросы на функции, которые выходят
Каждые две недели мы выпускаем новую возможность приложения. Продавцы голосуют за приоритеты. Если приложению не хватает чего-то, что нужно вашему магазину, мы услышим и сделаем.
Установка в день обращения в рабочее время ОАЭ. Большинство магазинов проходят путь от «админка Shopify» до «первый заказ, отгруженный SamVertex» меньше чем за 48 часов.
Прозрачно. Два тарифа: фулфилмент и приложение.
За заказ
- Сборка и упаковка за заказAED X
- Упаковка с вашим брендом или нейтральнаяВключено
- Обработка возвратовAED Y за возврат
- Хранение85 AED / CBM / месяц
- Выставление счётаЕжемесячно в AED
SamVertex для Shopify
- Подписка на приложениеAED X / месяц
- Заказы и SKUБез ограничений
- Синхронизация остатков и трекингаВключено
- Обновления и релизы функцийВключено
Технические вопросы продавцов Shopify.
-
Поддерживает ли ваше приложение Shopify Plus?
Да. Наша интеграция работает на тарифах Basic, Shopify, Advanced и Plus. Специфические для Plus возможности (Launchpad, Scripts) не затронуты.
-
На какие webhook-события вы подписываетесь?
orders/create, orders/updated, orders/cancelled, inventory_levels/update, fulfillments/create и refunds/create. Полный список в нашей документации для разработчиков на момент запуска.
-
Как вы синхронизируете остатки, если я использую несколько локаций в Shopify?
Мы регистрируемся как выделенная локация Shopify («SamVertex Warehouse - Ras Al Khor»). Остатки на нашем складе ведутся отдельно от ваших других локаций. Вы можете направлять заказы к нам по правилам зон или клиентов.
-
Что произойдёт, если магазин Shopify уйдёт офлайн или API упрётся в лимит?
Webhook-и стоят в очереди с повторными попытками до 48 часов на нашей стороне. Если из-за лимитов мы не можем записать обновления фулфилмента, мы повторяем с экспоненциальной задержкой. Ваши данные не теряются.
-
Можно ли использовать ваше приложение и сохранить мои существующие приложения фулфилмента (например, ShipStation, Shippo)?
Технически да, но не рекомендуется. Несколько приложений, пишущих фулфилмент в одни и те же заказы, создают конфликты. Обычно мы заменяем ваше существующее приложение фулфилмента в процессе подключения.
-
Как мигрировать существующие заказы при переходе на SamVertex?
Мы импортируем ваши открытые заказы из Shopify при подключении. Исторически отгруженные заказы остаются в ваших записях нетронутыми. Открытые заказы переходят чисто.
-
Какая модель безопасности приложения?
Стандартный OAuth 2.0, оффлайн-токены доступа хранятся в зашифрованном виде. Проверка подписи HMAC на каждом webhook. Мы соответствуем требованиям безопасности приложений Shopify для публичного листинга, хотя сейчас приложение в приватном режиме на стадии разработки.
Слой фулфилмента, с которым Shopify должен был выйти изначально.
15-минутный звонок, чтобы понять, подходит ли наше приложение Shopify вашему магазину. Установка в тот же день, прозрачная ежемесячная цена, прямой доступ к операционной команде.
Или позвоните нам напрямую по +971 50 636 8857. Мы отвечаем.