SABIA AMOR — австрийский магазин белья и купальников: переезд с Shopify на WooCommerce
Переезд австрийского fashion-бренда с Shopify на WooCommerce без потерь: та же витрина, импортированная история заказов со старыми номерами, 301 со старых адресов, два языка с синхронизацией склада, три валюты, Stripe с Klarna и собственный статический кеш.
SABIA AMOR (sabiaamor.com) — австрийский модный дом из Вены: купальники, бельё, loungewear и аксессуары в премиальной подаче, но в доступном ценовом сегменте. Магазин работал на Shopify; мы перенесли его на WooCommerce с полностью переписанной темой, сохранив привычный покупателям вид витрины, всю историю заказов и старые адреса страниц. 22 июля 2026 года сайт переехал на боевой домен, Shopify отключён. Витрина двуязычная (немецкий и английский) и мультивалютная: цены и доставка зависят от выбранной страны — Австрия, Германия, Швейцария, Италия, Франция, Эстония и ОАЭ.
Технический стек
WordPress + WooCommerce на собственной теме sabiaamorwp — без конструкторов страниц. Главная собрана из секций, которые редактируются из админки: слайдшоу, подборка товаров, текстовый блок, лента блога, футер. Двуязычность — на Polylang, причём немецкие и английские товары это отдельные записи, поэтому цены и остатки между языками синхронизирует наш mu-плагин (иначе английская версия жила бы со старым складом и магазин перепродавал бы товар). Мультивалютность EUR / CHF / AED привязана к селектору страны в шапке и к стране доставки в чекауте. Оплата — Stripe (карты, Klarna) плюс Express-кнопки Google Pay, Apple Pay и PayPal; счёт-фактура формируется PDF-плагином по нашему шаблону и прикрепляется к письму об оплате.

Структура сайта
Меню — это пять товарных направлений (Unterwäsche, Bademode, Loungewear & Nachtwäsche, Accessoires, Sportbekleidung) плюс Blog и Über uns. Главная построена как лукбук: слайдшоу с переходами в две главные категории → «Beliebte Produkte» → блок о бренде → три свежие статьи блога → второй промо-баннер → футер с сервисными страницами и подпиской.
Beliebte Produkte
Подборка бестселлеров идёт каруселью с большими вертикальными фото — форматом, привычным для fashion. Карточка минималистичная: фото, название модели, цена; ничего лишнего, чтобы не забивать визуал. Кнопка «Alle anzeigen» ведёт в полный каталог.

О бренде и блог
Текстовый блок «Unsere Mission» объясняет позиционирование: молодой австрийский модный дом из Вены, эксклюзивная пляжная мода и элегантное бельё, «люкс, который остаётся доступным». Ниже — три последних материала блога с большими обложками: тренды loungewear, сборы в отпуск, тренды купальников. Блог здесь не для галочки — это основной канал органического трафика под сезонные запросы.


Каталог и фильтры
Страница категории — сетка карточек с сайдбаром фильтров: цена, цвет, размер и переключатель «показывать то, чего нет в наличии». Фильтры работают по атрибутам товара, поэтому одинаково корректны и в немецкой, и в английской версии каталога — несмотря на то, что слаги терминов в языках разные.

Карточка товара
Страница товара держится на галерее и коротком блоке покупки: название, цена, выбор размера, количество и кнопка «In den Warenkorb». Под кнопкой — честная строка о наличии в духе «ещё 3 штуки сразу, остальное под заказ»: склад ведётся по вариациям, а предзаказ разрешён, поэтому покупатель сразу видит, что будет со сроками. Ниже — развёрнутое описание модели, ткани и ухода, которое работает и на продажу, и на поиск.

Оформление заказа
Чекаут — блочный, в один экран: Express-оплата сверху (Google Pay, Apple Pay, PayPal), дальше контакт, адрес доставки, метод доставки и оплата. Список стран ограничен теми, куда бренд реально возит, а валюта подстраивается под выбранную страну прямо в чекауте — чтобы покупатель из Швейцарии не увидел цену в евро на последнем шаге.

Внутренние страницы
Кроме каталога и товара, магазин имеет страницу «Über uns» с историей бренда, блог, сервисные страницы (доставка, возврат и обмен, оплата, контакты) и кабинет покупателя. Футер дублирует сервисный блок и держит подписку на рассылку — главный инструмент возврата аудитории между сезонами.


Переезд с Shopify
Самое интересное в этом проекте — не витрина, а то, что переезд не виден снаружи. Перенесены каталог с вариациями и фото, обе языковые версии, и главное — история заказов: заказы из Shopify импортированы в WooCommerce вместе с оригинальными номерами и привязаны к аккаунтам покупателей, а новая нумерация продолжила ряд, а не началась с нуля. Старые адреса Shopify (/products/, /collections/, /pages/, /policies/) отдают 301 на новые, так что накопленные позиции в поиске не потеряны. Отдельно воссоздан PDF-счёт: шаблон повторяет тот, что покупатели получали раньше, с реквизитами компании и фирменным бордовым оформлением.
Быстродействие
Тариф хостинга заказчика позволяет лишь два параллельных PHP-процесса — на таком лимите обычная страница открывалась от 6 секунд, а админка периодически отдавала 503. Вместо очередного кеш-плагина мы сделали собственный статический кеш: анонимному посетителю страница отдаётся веб-сервером готовым HTML, вообще без PHP, и открывается за четверть секунды. Ключ кеша учитывает cookie валюты и страны, поэтому покупатель из Швейцарии никогда не получит страницу с ценами в евро, а сбрасывается кеш автоматически — на изменение товара, остатков, категорий или меню.
Мобильная версия
Мобильный трафик для fashion — основной, поэтому на телефоне витрина перестраивается: слайдшоу во всю ширину, каталог в два столбца, меню в бургер, а селекторы страны и языка остаются доступными с первого экрана.
Итог
sabiaamor.com — пример миграции, где бизнес ничего не потерял: тот же вид витрины, та же нумерация заказов и те же адреса страниц, но уже на WooCommerce, без ежемесячной платы за платформу и с полным доступом к коду. Сверху — двуязычность с синхронизацией склада, три валюты, Stripe с Klarna и Express-оплатами, собственный PDF-счёт и статический кеш, который держит сайт быстрым даже на очень скромном хостинге.