Сергей Сорокин · Подготовка задачи на доработку
Как подготовить задачу на доработку сайта на Битриксе
Обновлено
В Unimart24 я дорабатывал карточку и корзину для продажи блоков поддонами. Покупатель выбирает упаковку, и она должна сохраняться в корзине вместе с количеством. Просьба «поправить корзину» не объясняет это правило. Для обсуждения доработки покажите конкретное действие и результат, который нужен покупателю или сотруднику.
Скачать бриф на доработку сайта (DOCX)
В брифе можно описать задачу, приложить материалы и указать, кто согласует результат. Заполняйте известные пункты; бюджет необязателен. Пароли и ключи доступа в файл не добавляйте.
Покажите результат на одном товаре
У Porotherm 51 в Unimart24 один поддон содержит 50 блоков. После добавления в корзину сохраняются количество в штуках и подпись «1 поддон (50 шт)». При повторном открытии корзины упаковка остается. Это результат доработки карточки и корзины; передачу этой покупки в 1С в приведенном примере не проверяли.
В задании укажите товар, действие покупателя и значения, которые должны сохраниться в корзине.
Карточка и корзина Unimart24: цена, количество и выбранная упаковка
- Товар и правилоPorotherm 51 учитывается в штуках. Покупатель может выбрать поддон из 50 блоков.
- Действие покупателяВыбрать 1 поддон в карточке и добавить его в корзину.
- Нужный результатВ строке корзины сохранить 50 штук и выбранную упаковку, чтобы было понятно, как отгрузить товар.
- ПроверкаЗакрыть корзину и открыть ее снова. Количество и подпись упаковки должны сохраниться.
Для ошибки опишите путь до сбоя
Допустим, на вашем сайте выбранная упаковка теряется. Опишите, когда это происходит: сразу после добавления, при смене количества или при повторном открытии корзины. Отдельно запишите, что видите сейчас и что должно остаться в строке товара.
Пришлите адрес карточки и действия до ошибки. Укажите выбранный товар и введенное количество. Напишите, вошли ли вы в аккаунт. Для проблемы на телефоне укажите устройство и браузер. Скриншот показывает состояние экрана; короткое видео может показать последовательность действий.
Если ошибка возникает иногда, укажите время последнего случая с часовым поясом. Для проблемы с заказом полезен его номер: по нему разработчик сможет искать событие в журнале, если сайт его ведет. Не повторяйте оплату или отправку заявок на рабочем сайте ради записи видео.
Для новой функции уточните правила работы
Для продажи упаковками нужно определить, разрешены ли отдельные штуки, как считать цену поддона и что делать с количеством, которое не кратно упаковке. Ответы возьмите из правил своего магазина. В похожей карточке другого магазина эти правила могут отличаться.
Если результат должен попасть в 1С, CRM или другой сервис, включите это в задание. Сохранение упаковки на экране корзины и передача ее в учетную систему требуют разных проверок. Укажите, где сотрудник должен увидеть выбранную упаковку и количество.
Для изменения интерфейса отметьте нужное место на снимке или приложите макет. Поясните, как блок должен работать на телефоне и компьютере. Если предлагаете готовый способ решения, добавьте причину: например, сотруднику нужно видеть упаковку в строке заказа.
Перечислите, что доработка должна сохранить: действующие скидки, права сотрудников, покупку товара поштучно, если она разрешена. Отдельно отметьте пожелания на будущее. Исправление ошибки при покупке и изменение оформления всей корзины можно оценить отдельно.
Что понадобится для оценки
Техническое задание до первого обращения готовить необязательно. Пришлите страницу, описание нужного изменения и материал, на котором видно проблему. Скройте на снимках данные покупателей и секреты доступа. Необходимые доступы и способ передачи согласуем отдельно.
Если знаете, укажите название готового решения, версию Битрикса и последние изменения перед сбоем. Например, обновили модуль, загрузили каталог или поменяли правила скидок. Если этих сведений нет, не ищите их в незнакомых настройках. Я уточню, что потребуется для разбора.
По экрану не всегда понятно, какой объем работы нужен. Ошибка количества может возникать при добавлении товара, пересчете корзины или загрузке данных из 1С. Для оценки может потребоваться изучить код и повторить действия на тестовой копии. Если сначала нужен отдельный технический разбор, заранее согласуем его условия.
Сообщите о нужной дате и ее причине, например о запуске акции. Срок выполнения согласуем после оценки. Укажите, кто ответит на вопросы и примет результат. Для задачи с обменом нужен также контакт специалиста по 1С или другой связанной системе.
Доработка сайтов на Битриксе: порядок работы и актуальные условия
Договоритесь, как проверять готовую доработку
До начала работы согласуйте действия для приемки. К проверке одного поддона добавьте смену количества, повторное открытие корзины и покупку другой упаковки, если она доступна. Проверяйте и сохраненные значения, и цену строки по правилам магазина. Если меняется обмен, сотрудник должен сверить те же сведения в полученном заказе в 1С.
Проверьте ограничения и действия, которые доработка должна сохранить. Например, функцию для менеджера проверяют под его аккаунтом. Под аккаунтом без нужных прав убедитесь, что выполнить действие нельзя.
Согласуйте тестовую копию и товары для проверки. Если копии нет, обсудите ее подготовку. Заранее исключите реальные списания, письма покупателям и передачу тестовых заказов в рабочую 1С. Согласуйте также проверку на рабочем адресе после публикации.
Перед переносом доработки на рабочий сайт согласуйте время работ, создание резервной копии и способ восстановления при сбое. Если доработка меняет данные, обсудите и их восстановление: возврат прежнего кода сам по себе не вернет старые значения.
