Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!

доработки корзины WooCommerce

истекло время актуальности


Сайт на Wordpress и WooCommerce, небольшой магазин на 8 товаров. Шаблон куплен на Themeforest. 

Нужно внести ряд изменений для улучшения корзины. 


Для Корзины (Checkout) внести следующие изменения:


Поля EMAIL АДРЕС * и Телефон разместить под полем Фамилия


Под EMAIL АДРЕС * и Телефон добавить «Страна». Тип: Выпадающий список стран. По умолчанию выбрана Украина.


Под страной разместить поле Населенный Пункт (и переименовать его в «Город»)


Поле Город сделать выпадающим списком. Значения: Киев, Одесса, Харьков, Запорожье, Львов, Введите другой город…


При выборе опции «введите другой город…» пользователь имеет возможность ввести свое значение прямо в это поле


Рядом с полем Город добавить текстовое поле «Отделение НП». Тип: Тестовое


Переименовать опцию доставки «Курьером Новой Почты» на «Курьером по адресу»


Переименовать опцию «Оплата Курьеру» на «Оплата при получении»

Переименовать приписку «Оплата наличными при получении» на «При получении заказа «Новой Почтой» комиссия 2% от суммы + 20 грн. за наложенный платёж»


Под «Комментарии к заказу» добавить чек бокс “Не перезванивайте мне, просто скорее отправьте”. Выключен по умолчанию.

Информация о состоянии этого чекбокса должна быть добавлена в письмо о заказе для сотрудника магазина


Переименовать «Зарегистрировать Вас» на «Зарегистрироваться»


В секцию со способами оплаты добавить опцию «Оплата Приват24/Терминал ПриватБанка», разместить между Оплата при получении и Оплата Картой

Приписка «Мы отправим простую инструкцию в СМС. Без комиссии»


Given Пользователь на странице Корзина

When Пользователь выбрал опцию доставки «Отделение Новой Почты»

Then поле «Отделение НП» обязательное к заполнению

And поле «Адрес» опциональное


Given Пользователь на странице Корзина

When Пользователь выбрал опцию доставки «Курьером по адресу»

Then поле «Отделение НП» опциональное

And поле «Адрес» обязательное


Given Пользователь на странице Корзина

And Пользователь ввел свое значение в поле Город (не Киев, Одесса, Харьков, Львов, Днепр)

When Выбрал опцию доставки «Курьером по адресу»

Then Опция «Оплата Картой» и «Оплата Приват24/Терминал ПриватБанка» доступны

And Опция «Оплата при получении» не активна


Given Пользователь на странице Корзина

And Сумма заказа пользователя менее 600 грн.

When Пользователь выбирает способ доставки «Отделение НП»

Then Показать текст под выбранной опцией «Для заказов менее 600 грн. доставка оплачивается покупателем согласно тарифам НП при получении.»


Given Пользователь на странице Корзина

And Сумма заказа пользователя равна или более 600 грн.

When Пользователь выбирает способ доставки «Отделение НП»

Then Показать текст под выбранной опцией «Доставка: Бесплатно»


Given Пользователь на странице Корзина

And Сумма заказа пользователя менее 900 грн.

When Пользователь выбирает способ доставки «Курьером по адресу»

Then Показать текст под выбранной опцией «Для заказов менее 900 грн. Стоимость доставки 60 грн.»

And Добавить 60 грн. К сумме заказа


Given Пользователь на странице Корзина

And Сумма заказа пользователя более 900 грн.

When Пользователь выбирает способ доставки «Курьером по адресу»

Then Показать текст под выбранной опцией «Доставка: Бесплатно»


Given Пользователь на странице Корзина

When Пользователь выбрал страну != Украина

Then Опция доставки «Почтой» (если ее можно показывать только для международных доставок)

And Доступная опция оплаты «Оплата Картой»


Given Пользователь на странице Корзина

When Пользователь выбрал страну != Украина

Then Стоимость доставки 250 грн.


Перезагрузка корзины:


Given В корзине добавлены некоторые продукты

When Пользователь меняет количество продуктов в заказе

Then Страница не перезагружается

And Суммы пересчитываются


Given В корзине добавлены некоторые продукты

AND Пользователь внес информацию о себе (имя, адрес)

When Пользователь вводит промо код и нажимает «применить»

Then Корзина не перезагружается

AND Данные которые пользователь вве

Приложения 1

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


  1. 7 днейскрыта
    Екатерина Кайдаш
     343  проверен 

    Здравствуйте, Константин!
    Заинтересовал ваш проект. Наша команда готова взяться за его реализацию после согласования ТЗ. Работаем с движком WP. На данный момент выполняем похожие задачи для сайта на WP. Готовы обсудить детали.
    Skype: haltentech

    Украина Харьков | 31 июля в 11:53 |
  1.  фрилансер больше не работает на сервисе
  2. 3 дняскрыта
    Максим Анненков
     328   2   0

    Добрый день!
    Готовы выполнить ваш проект, Опыт работы около 2 лет.
    В основном работаем на вордпресс, так как для администратора там самая удобная админ панель.
    Приведем сайт к идеальному варианту, обращайтесь!
    Примеры работ:
    https://peresvitbrand.com/
    https://shobar.com.ua/
    http://gavaisson.fr
    Контактный телефон +380669957540
    Предлагаю все обсудить и приступать к выполнению.

    Украина Харьков | 31 июля в 10:33 |
  3. 4 дняскрыта
    Андрей Илеен
     104   0   1

    Здравствуйте. Заинтересовал Ваш проект. Готов приступить сейчас к работе. Есть опыт работы с wp. Разберусь, переделаю, настрою.

    Украина Киев | 31 июля в 15:39 |

Заказчик
Проект опубликован
31 июля в 10:23
60 просмотров