доработки корзины 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 Данные которые пользователь вве
Applications 1
-
208 Здравствуйте, Константин!
Заинтересовал ваш проект. Наша команда готова взяться за его реализацию после согласования ТЗ. Работаем с движком WP. На данный момент выполняем похожие задачи для сайта на WP. Готовы обсудить детали.
Skype: haltentech
-
250 2 0 2 Добрый день!
Готовы выполнить ваш проект, Опыт работы около 2 лет.
В основном работаем на вордпресс, так как для администратора там самая удобная админ панель.
Приведем сайт к идеальному варианту, обращайтесь!
Примеры работ:
https://peresvitbrand.com/
https://shobar.com.ua/
http://gavaisson.fr
Контактный телефон +380669957540
… Предлагаю все обсудить и приступать к выполнению.
Current freelance projects in the category Web Programming
Update of the one-page website for construction services
22 USD
Updating the existing one-page self-written website for construction services Task: -Redesign of the website -Adding service categories by creating a multi-landing page for 6 categories -Adding photos and descriptions of work to each category -Optimization of the website's… Web Programming ∙ 5 hours 8 minutes back ∙ 51 proposals |
Refinement of the Front-end e-commerce site on OpencartNeed to refine the front-end of an e-commerce site on OpenCart. Main tasks: fix visual bugs, ensure responsiveness for mobile devices, improve the display of product cards, categories, cart, and checkout page. Neat layout is expected, maintaining the current design, and correct… Content Management Systems, Web Programming ∙ 6 hours 57 minutes back ∙ 38 proposals |
Development of a lead collection form before program upload (MODX)Website: bricscad-ukraine.com.uaCMS: MODXGoal: Create a lead collection mechanism before downloading software for 3 versions: Windows, MacOS, Linux from the site for further processing by the sales department. Web Programming ∙ 10 hours 26 minutes back ∙ 27 proposals |
Remove viruses from the site and update plugins (Wordpress)Need a WordPress specialist for technical refinement of the website Task: Clean the website https://www.mast-agency.com/ from viruses/malicious code, files; (there is a virus on the site that creates pages and redirects to someone else's store) Update plugins so that the… Content Management Systems, Web Programming ∙ 13 hours 57 minutes back ∙ 68 proposals |
Make sure that order emails from the store do not go to spam.Currently, there is a store on OpenCart, and order emails are landing in spam. We need to ensure they go to Inbox (ukr.net gmail) and check it. The hosting provider wrote: Poor email delivery may be related to a low sender reputation - IP or domain. In this case, we can advise… PHP, Web Programming ∙ 15 hours 2 minutes back ∙ 45 proposals |