доработки корзины 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
-
208 Здравствуйте, Константин!
Заинтересовал ваш проект. Наша команда готова взяться за его реализацию после согласования ТЗ. Работаем с движком WP. На данный момент выполняем похожие задачи для сайта на WP. Готовы обсудить детали.
Skype: haltentech
-
250 2 0 2 Добрый день!
Готовы выполнить ваш проект, Опыт работы около 2 лет.
В основном работаем на вордпресс, так как для администратора там самая удобная админ панель.
Приведем сайт к идеальному варианту, обращайтесь!
Примеры работ:
https://peresvitbrand.com/
https://shobar.com.ua/
http://gavaisson.fr
Контактный телефон +380669957540
… Предлагаю все обсудить и приступать к выполнению.
Актуальні фриланс-проєкти в категорії Веб-програмування
Оновлення односторінкового сайту надання будівельних послуг
1000 UAH
Оновлення діючого односторінкового самописного сайту надання будівельних послуг Завдання: -Редизайн сайту -Додавання категорій послуг шляхом створення мультилендінгу на 6 категорій -Додавання до кожної категорії фото та опису робіт -Оптимізація реклами сайту Розгляну… Веб-програмування ∙ 6 годин 19 хвилин тому ∙ 53 ставки |
Допрацювання Front-end e-com сайта на OpencardПотрібно допрацювати front-end e-commerce сайту на OpenCart. Основні задачі: виправити візуальні баги, адаптивність під мобільні пристрої, покращити відображення карток товарів, категорій, кошика та сторінки оформлення замовлення. Очікується акуратна верстка, збереження… CMS, Веб-програмування ∙ 8 годин 8 хвилин тому ∙ 38 ставок |
Розробка форми збору лідів перед завантаженням програми (MODX)Сайт:bricscad-ukraine.com.uaCMS: MODXМета: Створити механізм збору лідів перед завантаженням програмного забезпечення для 3-х версій Windows, MacOS, Linux з сайту для подальшої обробки відділом продажів. Веб-програмування ∙ 11 годин 37 хвилин тому ∙ 27 ставок |
Видалити віруси з сайту і оновити плагіни (Wordpress)Потрібен WordPress-спеціаліст для технічного доопрацювання сайту Завдання: Очистити сайтhttps://www.mast-agency.com/ від вірусів/шкідливого коду, файлів; (на сайті вірус який робить сторінки і редіректи на чужий магазин) Оновити плагіни, щоб сайт працював і виглядав після… CMS, Веб-програмування ∙ 15 годин 9 хвилин тому ∙ 68 ставок |
Зробити щоб листи про замовлення з магазину не потрапляли в спамЗараз є магазин на опенкарті, листи про замовлення потрапляють до спаму, треба зробити так щоб потрапляли в Вхідні (ukr.net gmail) перевірити. хостинг написав: Погана доставка електронної пошти може бути пов'язана з низькою репутацією відправника - IP або домену. У такому… PHP, Веб-програмування ∙ 16 годин 13 хвилин тому ∙ 45 ставок |