Вы выбрали WooCommerce ради контроля. Ваш 3PL не должен его отбирать.
Большинство 3PL в ОАЭ потребуют от вас экспортировать заказы в CSV и присылать почтой. Мы принимаем ваши CSV сегодня, пока заканчиваем плагин. Сейчас работа через почту, на запуске нативный плагин в wp-admin.
- 14:23 Order #4287 dispatched, tracking pushed to WooCommerce
- 14:18 Order #4286 picked at Ras Al Khor warehouse
- 14:12 Order #4285 received via webhook
- 14:05 Order #4284 inventory synced (-2 units)
Вы выбрали WordPress не потому, что это легко. Вы выбрали его, потому что он ваш.
Слушайте, WooCommerce это другое.
Вы выбрали WordPress + WooCommerce вместо Shopify по причине. Может быть, дело было в стоимости. Может, в экосистеме плагинов. Может, в том, чтобы владеть своей базой данных, а не арендовать чью-то. Какова бы ни была причина, вы осознанно решили оставить контроль над своим стеком за собой. Хорошо. Это было правильное решение.
Проблема в том, что большинство 3PL в ОАЭ не знают, что с вами делать. Их системы построены вокруг предсказуемого API Shopify. У вашего магазина WooCommerce 20 плагинов, кастомная тема, может быть headless-сборка, может нет. Вас нельзя подключить в один клик, потому что вы не продавец на один клик. В этом весь смысл.
Поэтому обычно происходит вот что. Вы регистрируетесь у 3PL в ОАЭ, они присылают приветственное письмо, а «интеграция» это Google Sheet, в который вы экспортируете заказы. Каждое утро вы выгружаете заказы из WooCommerce в CSV, отправляете по почте и ждёте к обеду таблицу с трекингом. Затем вручную вставляете трекинг-номера в WooCommerce. Ваши клиенты ждут. В 2026 году.
Знаем. Мы были этим 3PL для наших первых продавцов WooCommerce, и не будем делать вид, что нет. Плагин в разработке. Он будет. Пока он не выйдет, мы принимаем ваши CSV, экспортированный JSON, прямые дампы базы, любой удобный вам формат. У нас есть рабочий поток через [email protected] прямо сейчас, и он быстрее, чем «интегрированные» предложения большинства наших конкурентов. Потому что узким местом никогда не был формат. Узким местом всегда были операции за ним.
Ваш магазин работает на 23 плагинах. Шесть из них касаются фулфилмента.
Каждый магазин WooCommerce уникален, потому что каждый продавец выбрал свою комбинацию плагинов. Это сила экосистемы. И это же делает интеграцию фулфилмента болезненной. Вот как реально выглядит стек плагинов типичного магазина WooCommerce в ОАЭ.
- Core WooCommerce
- Fulfillment WooCommerce Shipping
- Fulfillment Advanced Shipment Tracking
- Fulfillment Order Delivery Date
- Yoast SEO
- WPML Multilingual CMS
- Fulfillment WooCommerce COD Manager
- Contact Form 7
- Fulfillment Stock Manager
- Elementor
- Fulfillment SamVertex Fulfillment
Что плагин SamVertex реально делает.
Плагин в финальной разработке к запуску во 2 квартале 2026. Вот что он строится обрабатывать. Всё перечисленное либо уже работает в нашей операционной системе, либо запланировано и приоритизировано к запуску плагина.
-
Синхронизация заказов в реальном времени через REST API
Когда клиент оформляет заказ в вашем магазине WooCommerce, WooCommerce отправляет webhook order_status_processing. Наш плагин ловит этот webhook и заводит заказ в нашу систему за 2 секунды. Никаких cron-задач, никаких расписаний, никаких опросов раз в 15 минут. Webhook-и приходят моментально.
Технически: Плагин подписывается на хук действия woocommerce_order_status_changed. Доставка webhook на наш ingress-эндпоинт с авторизацией JWT и проверкой подписи HMAC.
-
Трекинг-номера записываются обратно в WooCommerce
Когда наш склад отгружает ваш заказ, мы записываем трекинг-номер, имя перевозчика и статус отгрузки обратно в WooCommerce через REST API. Ваши клиенты автоматически видят трекинг на странице подтверждения заказа. Никаких конфликтов плагинов, никакого ручного копирования.
Технически: Плагин пишет в мета-поля _tracking_number и _tracking_provider, совместим с Advanced Shipment Tracking, если вы его используете. Переходы статусов заказа через нативные состояния WooCommerce.
-
Синхронизация остатков между WooCommerce и нашим складом
Когда уровни остатков меняются на нашем складе, плагин синхронизирует эти изменения с инвентарём товаров WooCommerce. Уведомления о низком остатке срабатывают до того, как вы упрётесь в ноль. Поддержка нескольких локаций, если вы продаёте на других каналах рядом с WooCommerce.
Технически: Запланированная синхронизация через wp-cron с резервным эндпоинтом ручной синхронизации, если wp-cron нестабилен (видели конфликты плагинов). Запись остатков идёт в мета-поле _stock через REST API.
-
Админ-панель внутри wp-admin
Статус фулфилмента виден внутри wp-admin без выхода из WordPress. Заказы по состояниям, счётчики собрано/упаковано/отгружено, журнал активности, заметки склада. Не отдельный логин. Не внешняя панель. Просто страница внутри вашей админки.
Технически: Регистрируется как пункт меню верхнего уровня в wp-admin. SPA на React, встроенная в страницу админки, авторизация через nonce WordPress.
Что вы получаете сегодня. Что получите на запуске плагина.
Полная прозрачность. Вот текущий поток, по которому продавцы работают сегодня, и поток на запуске плагина. Оба отгружают реальные заказы. Один требует ваш плагин. Другой требует электронной почты.
Email-forward workflow
What we do for our current WooCommerce merchants
- 01
You export orders to CSV, JSON, or direct DB query
Any format. Any frequency. Daily batch is fine. Real-time is better. We accept what you have.
- 02
You email to [email protected] with our team CC'd
Our operations team gets the order data within minutes. Dedicated WhatsApp line for urgent handling.
- 03
We ingest, pick, pack, and dispatch
Same warehouse discipline as our native-integrated merchants. Your orders are not second-class.
- 04
We email you tracking data in CSV format
Structured tracking CSV you can import into WooCommerce via Advanced Shipment Tracking's bulk import or similar. We tell you the exact plugin compatibility upfront.
Native wp-admin plugin workflow
Where merchants land after plugin launch
- 01
Install SamVertex plugin from wp-admin
Standard WordPress plugin installation. Accept API key provisioning. Plugin visible in left sidebar menu.
- 02
Customer checks out, webhook fires to our ingress
order_status_processing webhook delivered with HMAC signature, verified in under 2 seconds.
- 03
Order picked, packed, dispatched
Same operational flow as today. The only difference is the integration layer.
- 04
Tracking writes back to WooCommerce via REST API
_tracking_number and _tracking_provider meta fields populated. Order status transitions to completed. Customer tracking page updates automatically.
Почему интеграции 3PL в ОАЭ ломаются на WooCommerce.
Если вы пробовали интеграцию WooCommerce с 3PL в ОАЭ раньше, что-то скорее всего ломалось. Вот что обычно ломается и как мы обрабатываем каждый сценарий сбоя.
01 wp-cron unreliability
Most 3PL integrations use wp-cron to poll WooCommerce for new orders every 5 or 15 minutes. Problem: wp-cron doesn't run on a schedule. It runs when a page is visited. Low-traffic stores can have orders sitting for hours before the cron fires.
How we handle it: Webhook-based order delivery. The moment an order status changes in WooCommerce, our ingress endpoint gets called. No cron. No polling. If wp-cron fails entirely, orders still reach us.
02 Plugin meta field collisions
Multiple plugins write to the same order meta fields. Your shipping plugin writes a tracking number. Your 3PL's integration tries to write a different one. One overwrites the other. Customers see the wrong tracking number.
How we handle it: We check for existing plugin usage at onboarding. If you're running Advanced Shipment Tracking or similar, we write to the shared meta fields in a way that respects your existing plugin's conventions. No collisions.
03 REST API credential expiry
WooCommerce REST API keys don't expire by default but many merchants rotate them after security scares or plugin updates. Most 3PLs never get notified. Orders stop syncing silently. Merchant discovers the problem days later when a customer asks where their order is.
How we handle it: We monitor webhook delivery success rates per merchant. If we detect three consecutive delivery failures, we alert your dedicated operations contact within 15 minutes. No silent failures.
Как пройти от CSV сегодня до нативного плагина на запуске.
Один путь, три этапа. Не нужно менять провайдера или ждать запуска. Вы мигрируете слой интеграции, пока операции продолжают идти.
-
Stage 01 You are here Email-forward workflow
CSV exports, email to [email protected], tracking CSV back. Same-day processing most weekdays.
-
Stage 02 Starting Q1 2026 Plugin beta access
Private beta plugin installation. Webhook-based order delivery. Manual fallback to email workflow if plugin issues.
-
Stage 03 Q2 2026 Public plugin launch
Full native integration. WordPress.org plugin directory submission. Tracking write-back, inventory sync, wp-admin dashboard.
Как состояния заказа WooCommerce ложатся на состояния нашего склада.
WooCommerce использует определённый набор статусов заказа. Наш склад использует определённый набор внутренних состояний. Вот прямое соответствие, чтобы вы всегда знали, что и где происходит.
- WooCommerce
pendingSamVertexawaiting_paymentPayment not yet captured
- WooCommerce
processingSamVertexin_queueWarehouse routed
- WooCommerce
on-holdSamVertexon_holdFlagged for review
- WooCommerce
completedSamVertexdispatchedAWB scanned by carrier
- WooCommerce
refundedSamVertexreturn_receivedBack at warehouse
Each state transition is event-driven. When WooCommerce moves an order from pending to processing (payment received), our system moves it from awaiting_payment to in_queue in the same call. No polling. No lag.
Почему эта операция подходит к тому, как реально работают продавцы WooCommerce.
We run UAE fulfillment for WooCommerce stores today, with the email-forward workflow merchants are already using and a native plugin shipping at Q2 2026 launch. Here is what every merchant on this operation gets.
-
Pricing that does not move on you
One per-order rate, one CBM-per-month storage rate, one optional plugin subscription. The number on your invoice this month is the number on your invoice next year.
-
Native plugin in development
Email-forward today, native wp-admin plugin at launch. Both ship the same orders, through the same warehouse, with the same dispatch SLA. The plugin is the convenience upgrade, not a different operation.
-
Feature roadmap input
WooCommerce stores are never identical. If your store needs a specific integration hook (custom meta fields, third-party plugin compatibility), tell us. We ship a new app capability every two weeks based on merchant priority.
-
Direct operational contact, not a ticket queue
Every merchant gets a dedicated WhatsApp line to our operations team. Actual humans. Same-day responses during UAE business hours. No helpdesk speak.
Same warehouse, same dispatch discipline, same operations team behind every order. The plugin is the integration layer, not the operation.
Прозрачно. За заказ плюс интеграция.
За заказ
- Сборка и упаковка за заказAED X
- Упаковка с вашим брендом или нейтральнаяВключено
- Обработка возвратовВключено
- Хранение85 AED / CBM / месяц
- Выставление счётаЕжемесячно в AED
Сегодня по почте, на запуске плагин
- Любой формат (CSV, JSON, дамп БД)Принимаем
- Выделенная линия в WhatsAppВключено
- CSV с трекингом обратноВ тот же день
- Установка плагина и обновленияВключено
- Ежемесячная подписка на плагинAED Y / месяц
- Заказы и SKUБез ограничений
Технические вопросы продавцов WooCommerce.
-
Можно ли интегрировать с headless-сборкой WooCommerce?
Да. Плагину всё равно, какой у вас фронтенд. Он слушает REST API и webhook-события WooCommerce, которые срабатывают независимо от того, написана ли ваша витрина на Next.js, Nuxt, Gatsby или нативной теме WordPress.
-
Какие версии WordPress и WooCommerce вы поддерживаете?
Плагин требует WordPress 6.0+ и WooCommerce 7.0+. Мы тестируем на трёх последних мажорных версиях. На более старых версиях поток через почту работает в любом случае.
-
Что если мой магазин использует кастомную тему, перекрывающую шаблоны WooCommerce?
Кастомные темы не влияют на интеграцию. Мы работаем со слоем данных WooCommerce, а не со слоем шаблонов. Ваша тема может делать что угодно со страницами отображения заказов.
-
Поддерживаете ли вы WPML для многоязычных магазинов?
Да. Данные заказа из переведённых через WPML магазинов приходят через те же эндпоинты REST API. Мы обрабатываем многоязычные товары на уровне SKU, а не на уровне языка.
-
Можно ли запускать ваш плагин рядом с другими плагинами доставки, например Advanced Shipment Tracking?
Да. Мы тестировали именно с AST, потому что это самый частый плагин у продавцов в ОАЭ. Мы пишем в общие мета-поля (_tracking_number, _tracking_provider) совместимым с массовым импортом и отображением AST способом.
-
Что произойдёт, если ваш плагин конфликтует с одним из моих существующих плагинов?
Мы обнаруживаем конфликты при подключении. Наш плагин фиксирует, какие смежные плагины фулфилмента установлены, и заранее помечает известные несовместимости. Если новый конфликт появится в работе, мы для этого продавца возвращаемся к потоку через почту, пока не выпустим патч.
-
Принадлежат ли мне данные о моих заказах?
Да. Всегда. Мы фулфилмент-оператор, а не брокер данных. Данные о заказах остаются в вашей базе WooCommerce. Мы храним данные, связанные с отгрузкой (трекинг, метки склада), для операционных целей. Вы можете в любой момент выгрузить полную историю отгрузок через наше API.
Вы выбрали WooCommerce не для того, чтобы вести бизнес через таблицы.
Сегодня поток через почту, на запуске нативный плагин wp-admin. Та же операционная команда, тот же склад, та же дисциплина отгрузок в любом варианте.
Или напишите на [email protected] напрямую. Мы читаем каждое письмо.
The problem: Six of your plugins touch fulfillment data. Shipping rates, tracking numbers, delivery dates, inventory counts, COD status. Most UAE 3PLs can't integrate with this stack because they'd have to account for every plugin's data format.
Our approach: The SamVertex plugin listens to WooCommerce's native
order_statustransitions and tracking metadata fields. We don't care which fulfillment-adjacent plugins you have installed as long as the core WooCommerce order data is reachable via REST API.