Доработка Opencart 2.3
Добрый день. Имею небольшой интернет магазин на основе opencart 2.3
Нуждаюсь в ряде доработок и исправлении ошибок изложенных ниже. Многие из доработок небольшие, но я детально их описал с примерами, чтоб вам при прочтении было понятнее.
https://planetakonditera.com.ua
1. Подключение интернет эквайринга. Еще выбираем поставщика услуги.
2. Статусы заказа. Нам необходимы статусы для удобной работы с заказами. И мы планируем добавлять еще. Проблема в том, что из имеющихся сейчас статусов товар бронируют(из наличия) только 2 из них ("В ожидании" и "Выполнен"), остальные же статусы оставляют товар на складе, что делает их использование нецелесообразным. Нам нужно чтоб все существующие и созданные в будущем статусы закрепляли товар к заказу (минусовали его из склада) либо, чтоб это можно было настраивать самому. Например имеется 10 товаров "А", клиент делает заказ, заказу автоматические присваивается статус "в ожидании", на складе показывает 9 штук товара "А". Если изменить статус на "Ожидает оплаты", то на складе снова будет показывать 10 товаров, если поставить статус "выполнен" снова будет 9 штук. То есть все статусы кроме "в ожидании" и "выполнен" возвращают товар на склад.
3. Последний товар в наличии. У нас настроена админка так, чтоб нельзя было создать заказ с товаром которого нет в наличии. Но когда приходит заказ на последний товар в наличии, нет возможности как либо отредактировать заказ (например изменить статус) т.к. система "кричит" о том что товар, который находится в заказе закончился. Например человек заказывает краситель, у нас в наличии указано количество (1). После того как человек сделал заказ, в наличии стоит кол-во (0) и его нельзя заказать и на сайте пишет «нет в наличии». Все верно так и должно быть. Проблемы начинаются позже при редактировании заказа. Например человек просит добавить еще 1 другой товар в заказ. Я захожу в редактирование заказа и добавляю товар. Система начинает выделять красными звездочками краситель (т.к. считает что его уже нет в наличии) и не дает сохранить изменения.
4. Та же ситуация и с последними бонусами которые человек хочет использовать.
К примеру человек делает заказ на 100 грн. , а у него на счету есть 10 бонусов. В просмотре заказа все верно показывает 100-10=90 и у клиента считается уже 0 бонусов. Потом клиент просит добавить в заказ товар на 50 грн. (к примеру). Захожу в редактирование, добавляю товар и в поле бонусы стоит все так же 10 бонусов к которым я должен нажать кнопку "применить", система пишет «недостаточно бонусов» т.к. у человека сейчас 0. Приходится сохранять заказ без применения бонусов, баллы возвращаются на счет клиента и теперь я могу снова отредактировав заказ применить баллы.
5. Зарегистрировать аккаунт на сайте можно отдельно через кнопку в шапке либо в меню оформления заказа. При регистрации через кнопку в шапке возникают проблемы, ссылка в письме с подтверждением регистрации не работает (кидает на страницу с белым экраном) и у аккаунта висит статус "отключен". Включить его можно через админку вручную, но до того у клиента нет возможности авторизироваться.
6. На странице https://planetakonditera.com.ua/login/ при введении неправильных авторизационных данных выдает ошибку и выкидывает на белый экран.
7. Скидка на акционные товары применяется только после повторного сохранения заказа. До того скидка в заказе не видна.
8. При подтверждении заказа страница "спасибо" долго грузится. Пользователи не всегда это понимают и несколько раз нажимают на кнопку подтверждения заказа. Из за чего в админку приходит по 1 пустому заказу за каждый дополнительный клик по кнопке.
И есть еще ряд менее важных доработок. Прошу составить для них отдельный бюджет т.к. возможно, что они будут внедрены отдельно, будем смотреть по стоимости.
9. Ошибка в работе кнопки "больше товаров". На небольшом количестве товаров все работает. А когда стали проверять на большой категории увидели что показывает далеко не все товары. Кнопка нажимается всего 3 раза (даже если страниц 13) и в конце уже показывает товары которых нет в наличии и то не все. Сейчас кнопка отключена.
10. Также по поводу почты: письма приходят и нам и покупателю каждый раз когда меняется информация о заказе в том числе при смене статуса (передано на сборку, выполнен и т.п.) и получается спам. Можно ли сделать так, чтоб письмо приходило при самом заказе, а повторно только при изменении товаров в заказе, либо только при оформлении.
11. Можно ли отобразить сумму и содержание заказа на "thank you page"? Это нужно для того, чтоб зацепить эту информацию в Google Tag Manager.
12. При поиске на сайте в списке найденных товаров 2 раза пишет "грн" после цены
13. Баг с иконками операторов сотовой связи. При внесении изменений в разделе админки "Настройки" исчезают картинки прикрепленные к операторам сотовой связи в шапке. И эти иконки криво сверстаны, их нельзя заменить. Какую бы картинку ты не вставил на сайте появятся только эти иконки. Но поле с картинкой должно быть заполнено иначе иконка не появится.
14. Поиск по товарам в админке работает топорно. Ищет товары только буква в букву.
15. В счете заказа не отображается номер телефона клиента.
16. Когда пользователь не указывает почту письмо о новом заказе не приходит ни ему (понятно почему) ни нам. Возможно эта проблема возникает из за того, что поле «почта» обязательно должно быть заполнено. Но поскольку при заказе по телефону человеку неудобно диктовать почту и у некоторых клиентов нет почты мы не можем сделать это поле обязательным для заполнения. Возможно эту проблему можно решить добавив какую-то "заглушку" в поле «почта».
Жду ваших предложений. Большое спасибо!
Актуальные фриланс-проекты в категории PHP
Модули для сайта на Laravel
4000 UAH
Модуль доставки и оплаты для сайта https://novabook.top/ (Botble CMS / Laravel) Добавить в checkout удобные способы доставки и оплаты (включая рассрочку), по аналогичному стилю и удобству, как на сайте mirson ua.Доставка (обязательно) Новая Почта Отделение Почтомат Курьер на… Javascript и Typescript, PHP ∙ 11 часов 55 минут назад ∙ 18 ставок |
Нужна интеграция KeyCRM → ПРРО Кашалот |
Разработка 2 SEO-ориентированных сайтов по продаже запчастей (квадроциклы и спецтехника)Разработка двух специализированных сайтов по продаже запчастейОбщая информация Необходимо разработать два специализированных сайта: Запчасти для квадроциклов, UTV, SSV и другой подобной техники. Запчасти для специальной техники. Существующий сайт компании:… PHP, Веб-программирование ∙ 4 дня 18 часов назад ∙ 77 ставок |
Разработка веб-сайта WordPress
1002 UAH
|
Парсер expireddomains.net
5000 UAH
Нужен парсер expireddomains.net на сайте нужно сначала залогиниться, проблема в том что блокирует ИП при попытке парсить данные, нужно парсить тематические домены по списку ключевых слов, кто не уверен в своих силах не пишите PHP, Веб-программирование ∙ 9 дней 18 часов назад ∙ 53 ставки |