Быстро. Экономично. Профессионально

Выполнение заказов
стало ещё проще:
помогаем развивать
ваш бизнес

Комплексные услуги
по работе с товарами

Собственный склад,
персонал и автопарк

Работа по договору,
без скрытых платежей

Учет в системе
Мой Склад

Доставка точно в
оговоренные сроки

1

Минимальная партия
от 1 единицы товара

Работаем с маркетплейсами

Wildberries
Wildberries
Ozon
Ozon
Яндекс Маркет
Яндекс Маркет
Работа по договору, без скрытых платежей Приёмка за 1–2 рабочих дня Собственный автопарк Поддержка 24/7
О компании

Мы — молодая и амбициозная команда

С 2020 года полностью погружены в сферу торговли на маркетплейсах.

Являемся действующими селлерами с годовым оборотом одного из наших молодых брендов 90 млн рублей.

Благодаря приобретённому опыту, мы оптимизировали все процессы работы и понимаем, как важно концентрироваться на развитии своего дела, не отвлекаясь на рядовые операции.

Не знаете с чего начать? — напишите нам
Наши результаты

Мы в цифрах

Действующие селлеры

90+

чистая прибыль более 40 млн ₽

Год основания

2020

работаем на рынке маркетплейсов

Клиентов

500+

довольных партнёров по всей России

Лояльность клиентов

99%

клиентов работают с нами на постоянной основе

30 000+

товаров в день

В работе ежедневно — принимаем, упаковываем и отгружаем товары на склады Wildberries, Ozon и Яндекс Маркет

Что мы предлагаем

Наши услуги

Забор груза

Заберем ваши товары из любой локации на наш склад

Хранение

Разместим товары на необходимый срок

Упаковка и маркировка

Переупакуем товары согласно техническому заданию и требованиям маркетплейсов

Автоматический учет остатков

Работа в системе Мой склад

Доставка

Отправим груз на склады маркетплейсов в указанное время

Создание контента

Собственная фотостудия — профессиональная съёмка товаров для карточек маркетплейсов

Модели работы

FBO и FBS

Выберите модель, которая подходит именно вашему бизнесу — мы работаем по обеим схемам и поможем разобраться с нюансами

FBO

FBO

Fulfillment by Operator

Вы передаёте товары на склад маркетплейса. Хранение, упаковка и доставка — полностью на стороне площадки.

FBS

FBS

Fulfillment by Seller

Вы храните товары самостоятельно и обрабатываете заказы, используя логистику и курьерские службы маркетплейса.

Как мы работаем

Этапы работы

Простой и надёжный алгоритм — от договора до продажи на маркетплейсе

01
OK

Заключаем договор

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

02

Привозите товар

Наш склад принимает ваш товар — каждая единица фиксируется и проверяется при разгрузке.

03

Приёмка и проверка

Пересчитываем, проверяем качество, сканируем и вносим все позиции в систему учёта.

04
WB-4607

Маркировка и упаковка

Наносим штрихкоды и маркировку, упаковываем согласно требованиям маркетплейса.

05

Отгружаем на маркетплейс

Формируем поставку и доставляем на склад Wildberries, Ozon или Яндекс Маркет точно в срок.

06
WB
OZON
ЯМ

Товар в продаже

Товар принят маркетплейсом, отображается в каталоге и доступен покупателям.

Преимущества

Почему выбирают нас

Собственные складские площади

У нас достаточно места для хранения ваших товаров, что обеспечивает их сохранность и порядок.

Опыт

Действующие селлеры с оборотом более 90 млн ₽. Оптимизированные процессы работы.

Партнёрский подход

Развитие вашего бизнеса у нас в приоритете. Мы готовы приложить все усилия, чтобы расти вместе с вами.

Команда

Мы обладаем большим опытом работы в области фулфилмента и внимательно следим за изменениями рынка.

Качество

Мы окажем достойный уровень сервиса: высокое качество и скорость оказываемых услуг каждый раз.

Круглосуточно

24/7 поддержка и консультация. Срочный заказ принимаем в ночное время.

Видеонаблюдение

Круглосуточное наблюдение на складе. Ничто не останется незамеченным.

Автопарк

Владеем собственным грузовым автопарком, способным выполнить любые задачи.

Калькулятор

Калькулятор стоимости

Настройте параметры — получите примерную стоимость за несколько секунд

Тип товара

Количество единиц

110 000

Забор товара от поставщика

Услуги по упаковке

Логистика до маркетплейса

Примерная стоимость

1 500 ₽

за партию товара

Доставка на склад в коробах 1 500 ₽

Представлен примерный расчёт. Оставьте заявку — наш менеджер свяжется с вами в течение 10 минут

Прайс

Прайс лист

Прозрачные тарифы без скрытых платежей

Работа с товаром

Макет этикетки для маркировки БЕСПЛАТНО
Маркировка товара 4 ₽ / шт
Сборка комплектов товаров от 5 ₽ / комплект
Проверка на брак от 6 ₽ / шт

Упаковка

Упаковка в пакет ВПП от 7 ₽ / шт
Упаковка в ZIP-LOCK от 5 ₽ / шт
Упаковка в ZIP-пакет-слайдер от 5 ₽ / шт
Упаковка в БОПП пакет от 6 ₽ / шт
Упаковка в пупырку + пакет от 13 ₽ / шт
Упаковка в курьер-пакет от 6 ₽ / шт
Упаковка в пупырчатую плёнку от 9 ₽ / шт
Упаковка в коробку от 13 ₽ / шт

Хранение на складе

Хранение во время упаковки + 2 дня на отгрузку БЕСПЛАТНО
Хранение короба 60×40×40 от 10 ₽ / сутки
Хранение товара на паллете 149 ₽ / сутки

Логистика

Забор товара по Москве и МО от 1 500 ₽ / короб
Доставка короба (60×40×40) до склада МП от 300 ₽ / шт
Доставка паллеты до склада МП от 2 000 ₽ / шт

Дополнительные услуги

Дизайн карточек от 490 ₽ / шт
Создание карточки в ЛК от 390 ₽ / шт
Услуги фотостудии Договорная цена
Пакетные предложения

Выберите готовый пакет

Предлагаем услуги от приёма заказа до доставки. Контроль на каждом этапе.

placeholder

Эконом

Приёмка, пересчёт и сортировка по артикулам
Визуальная проверка на брак
Печать стикера и одинарная маркировка
Укладка в короб

от 15 ₽

за единицу

* Короба, упаковочные материалы и логистика в стоимость не входят

Популярный

Оптимум

Приёмка, пересчёт и сортировка по артикулам
Детальная проверка на брак
Упаковка в пакет или коробку или запайка в рукав
Печать стикеров и двойная маркировка
Укладка в короба

от 35 ₽

за единицу

* Короба, упаковочные материалы и логистика в стоимость не входят

Не является публичной офертой. Окончательное ценовое предложение рассчитывается индивидуально.

Отзывы

Что говорят наши клиенты

"Работаем с Aivelapack уже год. Принимают товар быстро, процент ошибок нулевой. Особенно ценю прозрачную отчётность — всегда знаю где мой товар и что с ним происходит."

Алексей М.

Действующий продавец WB

"Перешла от другого фулфилмента — разница огромная. Здесь настоящие селлеры, которые понимают специфику маркетплейсов. Продажи выросли благодаря правильной упаковке и маркировке."

Мария С.

Продавец Ozon и WB

"99% клиентов остаются — это правда. Уже 8 месяцев сотрудничаем, и ни разу не пожалел. Цены в калькуляторе соответствуют реальным — никаких сюрпризов в счётах."

Дмитрий К.

Бренд товаров для дома

/* ============================================================ Aivelapack — static site JS ============================================================ */ /* ── Mobile menu ── */ document.getElementById('burger').addEventListener('click', function () { var m = document.getElementById('mobile-menu'); m.style.display = m.style.display === 'none' ? 'block' : 'none'; }); function closeMobileMenu() { document.getElementById('mobile-menu').style.display = 'none'; } /* ── Smooth scroll ── */ document.querySelectorAll('a[href^="#"]').forEach(function (a) { a.addEventListener('click', function (e) { var target = document.querySelector(this.getAttribute('href')); if (target) { e.preventDefault(); target.scrollIntoView({ behavior: 'smooth' }); } }); }); /* ── Calculator ── */ var PACKAGING = [ { label: 'Сортировка (цвет, размер)', value: 6 }, { label: 'Маркировка по требованиям МП', value: 7 }, { label: 'Проверка на брак (визуальная)', value: 15 }, { label: 'Проверка на брак (полная)', value: 30 }, { label: 'Упаковка (ВПП, пакет, коробка)', value: 12 }, ]; var calcState = { units: 200, pickup: 0, logistics: 1500, packing: [] }; function fmt(v) { return new Intl.NumberFormat('ru-RU').format(Math.round(v)); } function renderResult() { var packCost = calcState.packing.reduce(function (acc, i) { return acc + PACKAGING[i].value * calcState.units; }, 0); var total = calcState.pickup + packCost + calcState.logistics; document.getElementById('calc-total').textContent = fmt(total) + ' \u20BD'; var breakdown = []; if (calcState.pickup > 0) { var pickupLabels = { 3000: 'Забор внутри ТТК', 2500: 'Забор в пределах МКАД' }; breakdown.push({ label: pickupLabels[calcState.pickup], value: calcState.pickup }); } calcState.packing.forEach(function (i) { breakdown.push({ label: PACKAGING[i].label, value: PACKAGING[i].value * calcState.units }); }); var logLabel = calcState.logistics === 1500 ? 'Доставка на склад в коробах' : 'Доставка на склад на паллетах'; breakdown.push({ label: logLabel, value: calcState.logistics }); var bd = document.getElementById('calc-breakdown'); bd.innerHTML = breakdown.map(function (item) { return '
' + '' + item.label + '' + '' + fmt(item.value) + ' \u20BD' + '
'; }).join(''); } function updateSliderFill(slider) { var min = +(slider.min) || 0; var max = +(slider.max) || 100; var pct = ((+slider.value - min) / (max - min)) * 100; slider.style.background = 'linear-gradient(to right, #1B5E20 ' + pct + '%, rgba(27,94,32,0.2) ' + pct + '%)'; } function syncSlider(val) { var v = Math.max(1, Math.min(10000, parseInt(val) || 1)); calcState.units = v; var sl = document.getElementById('units-slider'); sl.value = v; updateSliderFill(sl); renderResult(); } function syncInput(val) { var v = Math.max(1, Math.min(10000, parseInt(val) || 1)); calcState.units = v; document.getElementById('units-input').value = v; var sl = document.getElementById('units-slider'); updateSliderFill(sl); renderResult(); } function setProductType(btn) { document.querySelectorAll('#product-type-btns button').forEach(function (b) { b.style.borderColor = '#e5e7eb'; b.style.background = 'white'; b.style.color = '#4b5563'; }); btn.style.borderColor = '#1B5E20'; btn.style.background = '#1B5E20'; btn.style.color = 'white'; } function setPickup(value, clicked) { calcState.pickup = value; document.querySelectorAll('.pickup-dot').forEach(function (d) { d.style.borderColor = '#d1d5db'; d.innerHTML = ''; }); var dot = clicked.querySelector('.pickup-dot'); dot.style.borderColor = '#1B5E20'; dot.innerHTML = ''; renderResult(); } function togglePacking(idx, clicked) { var i = calcState.packing.indexOf(idx); if (i === -1) { calcState.packing.push(idx); } else { calcState.packing.splice(i, 1); } var dot = clicked.querySelector('.pack-dot'); if (calcState.packing.indexOf(idx) !== -1) { dot.style.border = '2px solid #1B5E20'; dot.style.background = '#1B5E20'; dot.innerHTML = ''; } else { dot.style.border = '2px solid #d1d5db'; dot.style.background = 'transparent'; dot.innerHTML = ''; } renderResult(); } function setLogistics(value, clicked) { calcState.logistics = value; document.querySelectorAll('.logistics-dot').forEach(function (d) { d.style.borderColor = '#d1d5db'; d.innerHTML = ''; }); var dot = clicked.querySelector('.logistics-dot'); dot.style.borderColor = '#1B5E20'; dot.innerHTML = ''; renderResult(); } /* ── Contact form ── */ function submitForm(e) { e.preventDefault(); var btn = document.getElementById('submit-btn'); var form = document.getElementById('contact-form'); var name = form.elements['name'].value.trim(); var phone = form.elements['phone'].value.trim(); if (!name || !phone) return; btn.textContent = 'Отправляем...'; btn.disabled = true; fetch('/api/contact', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ name: name, phone: phone, message: '' }), }) .then(function (r) { btn.textContent = 'Заявка принята!'; btn.style.background = '#1B5E20'; btn.style.color = 'white'; form.reset(); setTimeout(function () { btn.textContent = 'Свяжитесь со мной!'; btn.style.background = '#F5A623'; btn.style.color = '#1a1a1a'; btn.disabled = false; }, 3000); }) .catch(function () { btn.textContent = 'Заявка принята!'; btn.style.background = '#1B5E20'; btn.style.color = 'white'; form.reset(); setTimeout(function () { btn.textContent = 'Свяжитесь со мной!'; btn.style.background = '#F5A623'; btn.style.color = '#1a1a1a'; btn.disabled = false; }, 3000); }); } /* ── Init slider fill on page load ── */ (function () { var sl = document.getElementById('units-slider'); if (sl) updateSliderFill(sl); renderResult(); })(); /* ── Scroll reveal via IntersectionObserver ── */ (function () { if (!window.IntersectionObserver) return; var observer = new IntersectionObserver(function (entries) { entries.forEach(function (entry) { if (entry.isIntersecting) { entry.target.classList.add('is-visible'); observer.unobserve(entry.target); } }); }, { threshold: 0.06, rootMargin: '0px 0px -32px 0px' }); document.querySelectorAll('[data-reveal]').forEach(function (el) { observer.observe(el); }); })(); /* ── Group-hover bar animations (JS fallback for all sections) ── */ (function () { document.querySelectorAll('.group').forEach(function (card) { var barW16 = card.querySelector('.group-hover\\:w-16'); var barFull = card.querySelector('.group-hover\\:w-full'); var icon = card.querySelector('.group-hover\\:text-primary'); if (!barW16 && !barFull) return; if (barW16) { barW16.style.transition = barW16.style.transition || 'width .3s ease'; } if (barFull) { barFull.style.transition = barFull.style.transition || 'width .3s ease'; } card.addEventListener('mouseenter', function () { if (barW16) barW16.style.width = '4rem'; if (barFull) barFull.style.width = '100%'; if (icon) icon.style.color = 'hsl(var(--primary))'; }); card.addEventListener('mouseleave', function () { if (barW16) barW16.style.width = ''; if (barFull) barFull.style.width = '0'; if (icon) icon.style.color = ''; }); }); })(); /* ── Modal windows ── */ function openModal(id) { var overlay = document.getElementById(id + '-overlay'); var box = document.getElementById(id + '-box'); if (!overlay || !box) return; overlay.classList.add('modal-open'); box.classList.add('modal-open'); document.body.style.overflow = 'hidden'; } function closeModal(id) { var overlay = document.getElementById(id + '-overlay'); var box = document.getElementById(id + '-box'); if (!overlay || !box) return; overlay.classList.remove('modal-open'); box.classList.remove('modal-open'); document.body.style.overflow = ''; } document.addEventListener('keydown', function (e) { if (e.key === 'Escape') { closeModal('modal-fbo'); closeModal('modal-fbs'); } });
Made on
Tilda