Доработка 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. Когда пользователь не указывает почту письмо о новом заказе не приходит ни ему (понятно почему) ни нам. Возможно эта проблема возникает из за того, что поле «почта» обязательно должно быть заполнено. Но поскольку при заказе по телефону человеку неудобно диктовать почту и у некоторых клиентов нет почты мы не можем сделать это поле обязательным для заполнения. Возможно эту проблему можно решить добавив какую-то "заглушку" в поле «почта».
Жду ваших предложений. Большое спасибо!
Aktualne zlecenia dla freelancerów w kategorii PHP
Wykonanie prac po audycie SEO
1231 PLN
Potrzebny doświadczony programista OpenCart do wykonania SEO i technicznych poprawek sklepu internetowego. Główne zadania: Poprawa struktury wewnętrznych linków i menu. Dodanie linków w stopce. Realizacja okruszków z mikroformatowaniem Schema.org. Poprawa generacji sitemap.xml… PHP, Obsługa stron internetowych ∙ 1 dzień 12 godzin temu ∙ 51 ofert |
W module OpenCart naprawić problemy z Facebook APIW OpenCart jest moduł integracji Facebook i Instagram przez API, OAuth i Webhook. Po otwarciu strony modułu w przeglądarce - w Facebooku zaczyna rosnąć liczba zapytań API do Facebooka i rośnie liczba błędów gr:get:InvalidID. Należy znaleźć, co powoduje problemy i naprawić… PHP, Programowanie stron internetowych ∙ 1 dzień 13 godzin temu ∙ 34 oferty |
Potrzebna integracja KeyCRM → PRRO KaszalotTrzeba skonfigurować integrację między KeyCRM a PRRO Kaszalot. Podczas składania zamówienia w KeyCRM dane mają być automatycznie przesyłane do Kaszalota: • informacje o zamówieniu • towary, asortyment • ceny • ilość Szczegóły w wiadomości prywatnej. Content Management Systems, PHP ∙ 4 dni 8 godzin temu ∙ 29 ofert |
Strona na WordPressie z wykorzystaniem motywu Kadence i Kadence Blocks.
820 PLN
Musimy stworzyć stronę na WordPressie z wykorzystaniem motywu Kadence oraz Kadence Blocks. Sklepu internetowego nie będzie (chociaż prawdopodobnie zostanie dodany w przyszłości). Potrzebna jest strona główna oraz kilka stron wewnętrznych. Grafika jest już gotowa, struktura… Content Management Systems, PHP ∙ 5 dni 18 godzin temu ∙ 38 ofert |
Opracowanie 2 stron internetowych zorientowanych na SEO do sprzedaży części (quady i sprzęt specjalistyczny)Opracowanie dwóch specjalistycznych stron internetowych do sprzedaży części zamiennychOgólne informacjeNależy opracować dwie specjalistyczne strony:Części zamienne do quadów, UTV, SSV i innego podobnego sprzętu.Części zamienne do sprzętu specjalistycznego.Istniejąca strona… PHP, Programowanie stron internetowych ∙ 6 dni 15 godzin temu ∙ 77 ofert |