Подержка и доработки по интернет магазину дистрибьюторов стартерных аккумуляторных батарей.
Описание
(!)Перечень работ по доработки и поддержки сайта:
1. НА САЙТЕ KATOD.RU не работают “Правила автоматического выбора складов” (Списывает товар с технического склада даже если правило настроено). Необходимо чтобы в админку приходил заказ с правильным описание откуда сделан заказ на самовывоз.
Вот что настроено:
А вот пример как приходит заказ:
2) При редактировании заказа сбрасывается информация о скидке.
При редактировании заказа в бекэнде сбрасывается информация о скидке. Вот например был изменен только склад (скидка стояла):
это ошибка вебасиста, её устранили в обновлении от 11 августа
если не было изменений в исходном коде, просто установить обновление из инсталлера.
3) Не работает зум изображения в карточке (при нажатие на изображение):
katod.ru/akkumulyatornye-batarei/varta/varta-blue-dynamic-548-175-042-b37
Хотя в оригинальной теме он работал balance
4) Не работает раздел “Сравнение” на katod.ru:
5) В мобильной версии, при нажатии на “+” в меню раскрываются все разделы, а не тот напротив которого нажали, что очень неудобно. Хочется что бы открывался выбранный раздел:
6) перенос заказов на новый сайт
Дополнительные работы
1. Самая срочная: Привести на новом сайте new.katod.ru раздел new.katod.ru/gde-kupit/kupit-v-roznitsu к виду как на старом сайте: katod.ru/gde-kupit/kupit-v-roznitsu/ Плагин в бекэнде называется “Где купить в розницу”. Сейчас на новом сайте не отображается карта и список магазинов. Также эта карта и список не отображаются на втором шаге оформления покупки в корзине, как тут — katod.ru/checkout/ так же хочется перерисовать логотипы магазинов на карте, подскажите где они лежат?
Раздел |Магазин|->|Страницы|->|Страница"Где купить"->"Купить в магазинах"|
Увидите код script. Там где красная линия пишите название картинки (Логотипа). Не забудьте указать расширение файла.
Саму картинку закидываете по такому пути /new.katod.ru/public_html/wa-data/public/shop/themes/katod/yandexmap
через “FileZilla Client”
2. Сделать перенос всех выполненных заказов со старого сайта на новый (Только заказы и все что к ним относиться, например контакты). Но это надо будет повторить при переходе со старой версии на новую или научить нас делать перенос. (нужно точный список что переносить поскольку цена от этого зависит, и если мы что то не перенесем а вы скажете что это было логично но его не описали то будет по отдельной плате. В базе много таблиц и нам нужно понимать что конкретно нужно переносить)
По переносу: 1) Переносим все заказы (во всех статусов, проверяем появились ли новые статусы для заказов, если да, то так же переносим и их. 2) Так же переносим всю информацию, которая связана с заказами и есть в карточке заказа — контакты, раздел “дополнительная информация”, список товаров и комментариев. Но самое важное что это надо будет сделать или повторить при переходе на новый сайт (примерно 1 сентября), можно перенести сейчас (потренироваться и потом повторить).
Если сохраниться вся информация как на скриншоте (контакты, доставка, оплата, дополнительная информация, название товара без ссылки на него, статистика продаж), а пропадет только фото товара, ссылка на карточку товара и появится надпись “товар удален”, то не страшно, делаем.
3. Вывести 3 соответствующих характеристики в компактном виде (вместо “Array”).
4. Нашел недочет в предыдущей работе, не корректно срабатывает галочка в корзине: В фаерфоксе вообще не работает, в хроме часто не срабатывает.
Для firefox исправили. То что иногда не срабатывает, это особенность плагина, при частых кликах он не успевает обработать кэш
5. Нашел ошибку в предыдущей работе: Не работает подбор по параметрам в мобильной версии. Например тут — https://new.katod.ru/akkumulyatornye-batarei/atlas...
ошибки нет, вы изменили тип ссылок, раньше было: “https://new.katod.ru/category/akkumulyatornye-batarei/”, теперь “https://new.katod.ru/akkumulyatornye-batarei/”.
ссылки в плагине изменили на новые
Некорректно работает. На любой запрос пишет “Не найдено ни одного товара”, хотя раньше работал. Впрочем перестал работать и в десктопной версии.
Указываю вот такие параметры как на скрине, набираю “подобрать” и в ответ Не “найдено ни одного товара.” С любой страницы.
И сразу вопрос, в положении “Не найдено ни одного товара” сбрасывает настройки подбора, это фича или баг? :)
Дополнительные работы
1. Плагин подбора АКБ по автомобилю.
Плагин работает на katod.ru (в бэкенде вывода нет), БД по машинам обновляется с помощью парсера совместимости АКБ (см. следующий пункт).
Плагин должен выводится на главной и на страницах каталога, связанных с АКБ (необходимо иметь возможность включать или отключать данный плагин для конкретной странице каталога, можно в коде). Так же необходимо чтобы параметры фильтрования применялись и по ссылке (с помощью меток), грубо говоря чтобы можно было открыть страницу АКБ для опеля астры 2012г по ссылке из рекламы не создавая отдельную страницу. Сейчас на katod.ru этот функционал реализован.
Для страницы каталога форма фильтра выведена new.katod.ru/category/akkumulyatornye-batarei, но не работает, для главной страницы можно вывести форму без оформления. Обратите внимание что в мобильном и планшетном разрешении, к подбору по авто добавляется подбор по параметрам. Смотрите пример работы на katod.ru
на главную страницу вывел в шаблоне home.slider.html методом: {include file="`$wa_active_theme_path`/akb.html" inline}
сам плагин поместил в шаблон akb.html, в нём же с помощью метода {if $wa->currentUrl() != '/'} можно указать на каких конкретно страницах его не отображать
2. Парсер совместимости АКБ и авто.
Находится: Плагины — Импорт данных с Varta (akbimport).
Плагин парсит данные с сайта варты для того чтобы потом фильтровать АКБ по ним. На katod.ru этот парсер работает, на new.katod.ru уже нет (парсинг зависает на 20%).
3. Скидка Есоном при сдаче старой АКБ.
Находится: Плагины — Discount Price (discountprice).
В данный плагин забивается размер скидки при сдаче старой АКБ. Покупатель должен иметь возможность снять или поставить галочку, в зависимости от того готов он сдать старый АКБ или нет. Цена товара в корзине меняется в зависимости от этой же галочки (сам чекбокс в карточке товара уже выведен). Так же такая же галочка должна быть и в корзине, под каждым товаром (там галочку нужно вывести под каждым товаром в списке, можно без оформления). Пример работы и размещения во фронтенде можно посмотреть на сайте katod.ru
Дополнительные работы
1. Нет галочки в корзине, как на katod.ru я писал выше:
2. При нажатой галочке, если положить товар в корзину вот тут отображается неправильная сумма:
3. Еще вопрос, как мне вывести цену эконом вот тут:
Проверка класса плагина (чтобы сайт не сломался при удалении плагина):
{if class_exists(shopDiscountpricePlugin)}
Подключение плагина:
{$disc_price = shopDiscountpricePlugin::getDiscountPrice($product.id, $product.sku_id)}
При подключении плагина используется две переменные от продукта, в разных шаблонах по разному, например в шаблоне list.thumbs используется цикл foreach $product as $p, там будут переменные $p.id и $p.sku_id
После подключения плагина, переменная
$disc_price
и будет ваша эконом цена
4. И заодно просьба, как отключить вот эту штуку, может быть вы сможете?
Это плагин PlugMein, отключается из инсталлера, как и любой другой плагин, кнопкой “выключить”
Дополнительные работы
1) На новый сайт надо поставить ShopScript 8 (можно с гитхаба webasyst, лицензию мы обновим после переноса сайта).
2) Можно менять все, но товары не удалять, если будете что-то делать с товарами, то выгрузить их в csv.
3) Заказы и контакты необходимо перенести со старого сайта на новый и научить нас их переносить (просто инструкцию, phpmyadmin не боимся).
4) Необходимо восстановить работу написанного вами плагина "Подбор аккумулятора по параметрам". Плагин в составе имеет парсер "Импорт информации с сайта Varta". Так же необходимо что бы можно было отфильтрованные страницы открывать по ссылке (например, из рекламы).
5) Необходимо восстановить работу написанного вами плагина "Настройка скидки на возврат аккумулятора" (срабатывает скидка при нажатой галочке "Эконом" на витрине).
6) Необходимо проверить и восстановить при необходимости работоспособность плагинов "Настройка складов", "Списание складов" и "Где купить в розницу".