Форма службы поддержки
Форма службы поддержки iFixit находится по адресу www.ifixit.com/Support/cs-form. На этой странице описаны все типы запросов, поддерживаемые формой, и способы перенаправления клиентов непосредственно на определенный тип запроса с предварительно заполненными полями — аналогично справочнику API.
Типы запросов
Для каждого типа запроса предусмотрена собственная страница по адресу /Support/cs-form/<slug>. Переход по ссылке на страницу с «слагом» позволяет пропустить выбор типа запроса.
- standard-return — возврат товара надлежащего качества (30 дней, 14 дней в ЕС)
- item-mismatch — получен товар, не соответствующий заказу
- item-missing — товар отсутствует в доставленном заказе
- cancel-modify-order — запрос на отмену или изменение адреса доставки для еще не отправленного заказа. Отмена выполняется по возможности и не гарантируется
- shipping-delivery-issue — заказ утерян, задержан, поврежден, возвращен отправителю или доставлен по неверному адресу
- guarantee — гарантийная претензия на набор инструментов, аккумулятор или запчасть
- part-availability — запрос информации о запчасти, которой нет в списке
- pre-purchase-question — вопросы о совместимости или комплектации перед покупкой
- product-suggestion — предложение нового продукта или улучшения
- fixbot-subscription — помощь с подпиской FixBot Enthusiast
- invoice-request — запрос счета-фактуры (инвойса) для заказа
- something-else — любой запрос, который не подходит под указанные выше категории
- privacy-request — доступ к данным/удаление данных согласно GDPR. Внешний портал (страница отсутствует, предварительное заполнение невозможно): портал запросов о конфиденциальности
Предварительное заполнение полей с помощью параметров URL
Любой параметр запроса, добавленный к URL страницы определенного типа запроса, предварительно заполняет поле формы с тем же именем:
https://www.ifixit.com/Support/cs-form/standard-return?order_number=IF12345&return_reason=changed_mind
Правила:
- Имя параметра должно точно соответствовать имени поля, указанному ниже.
- Для полей выбора значение должно точно соответствовать одному из допустимых значений (системному значению, а не названию).
- Даты указываются в формате ISO: ГГГГ-ММ-ДД.
- Значения должны быть закодированы в формате URL.
- У авторизованных клиентов поля name, email и storefront заполняются автоматически; параметры URL переопределяют их, а то, что вводит клиент вручную, имеет приоритет над обоими вариантами.
- Предварительное заполнение работает только на страницах конкретных запросов, а не на странице выбора.
Не каждое поле можно заполнить предварительно. Вопросы «Да/Нет», выбор товаров из заказа, блоки адресов и загрузка фото/файлов должны быть заполнены клиентом в браузере. Клиент всегда проверяет форму перед отправкой, поэтому неверное предварительное заполнение можно исправить, а автоматическая отправка не происходит.
Общие поля (для большинства типов запросов)
- name — текст. Имя клиента. Автоматически заполняется для авторизованных клиентов.
- email — текст. Контактный адрес электронной почты. Автоматически заполняется для авторизованных клиентов.
- storefront — выбор. Магазин, в котором был оформлен заказ: us, ca, au, uk, eu, fr, de. Автоматически заполняется на основе локали страницы.
- order_number — текст. Номер заказа. Авторизованные клиенты могут выбрать номер из своих заказов; если предварительно заполненное значение не совпадает, оно отображается как простой текст.
- phone — текст. Номер телефона; отображается только для замены при доставке через магазин в ЕС.
Поля по типам запросов
Указаны только поля, доступные для предварительного заполнения. Пометка «(также запрашивается)» указывает на то, что клиент должен заполнить самостоятельно.
standard-return
- return_reason — выбор: wrong_item, changed_mind
- date_of_receipt — дата (ГГГГ-ММ-ДД). Должна быть в пределах 30 дней (14 для магазинов в ЕС).
- uk_return_method — выбор: self_return, prepaid_label. Только для магазина в Великобритании.
- (также запрашивается: товары для возврата, информация о том, была ли упаковка вскрыта/использована, при необходимости фото)
item-mismatch
- resolution — выбор: replacement, refund
- (также запрашивается: какие именно товары, фото товара, фото совместимости, адрес доставки для замены)
item-missing
- missing_type — выбор: fix_kit, part
- missing_kit_items — текст. Что отсутствует в наборе (только для fix_kit).
- missing_part — текст. Какая запчасть отсутствует (только для part).
- (также запрашивается: какие именно товары, фото, адрес доставки)
cancel-modify-order
- cancel_modify_action — выбор: cancel, modify_address
- cancel_reason — текст (только для cancel)
- (также запрашивается: новый адрес при изменении)
shipping-delivery-issue
- shipping_issue — выбор: returned_to_sender, delayed, lost, marked_delivered, damaged
- delivery_window — выбор: passed, within (только для delayed/lost)
- delivery_date — дата (только для marked_delivered)
- other_circumstances — текст
- (также запрашивается: подтверждения «доставлено в течение 30 дней» и «верный адрес», фото повреждений, адрес доставки)
guarantee
- guarantee_type — выбор: toolkit, battery, part
- issue_description — текст
- items_to_replace — текст. Инструменты в наборе, требующие замены (только для toolkit).
- battery_received — выбор: within_year, over_year (только для battery)
- date_of_receipt — дата (только для battery, если в течение года)
- battery_details — текст. Подробности об устройстве и запчасти (только для battery).
- device_type — выбор: laptop, phone, watch, tablet, other (только для battery)
- resolution — выбор: replacement, refund (battery/part); coupon, replacement (toolkit)
- (также запрашивается: доказательства/фото, номер заказа для заявок на battery и part, вопросы о вздутии аккумулятора и установке запчасти, адрес доставки)
part-availability
- part — текст. Какая запчасть и для какого устройства.
pre-purchase-question
- product — текст. Какой продукт.
- question — текст.
- (также запрашивается: является ли это вопросом о совместимости, фото устройства)
product-suggestion
- suggestion — текст.
fixbot-subscription
- fixbot_message — текст. В чем нужна помощь.
- (также запрашивается: является ли клиент уже подписчиком)
invoice-request
- notes — текст, необязательно.
something-else
- message — текст. Описание запроса.
Примеры
Возврат, причина известна, заказ известен:
https://www.ifixit.com/Support/cs-form/standard-return?order_number=IF12345&return_reason=wrong_item&date_of_receipt=2026-07-01
Заявка по гарантии на аккумулятор:
https://www.ifixit.com/Support/cs-form/guarantee?guarantee_type=battery&order_number=IF12345&battery_details=MacBook%20Pro%2013%22%202019%20battery
Утерянная посылка:
https://www.ifixit.com/Support/cs-form/shipping-delivery-issue?order_number=IF12345&shipping_issue=lost&delivery_window=passed