Обновление темы, расширение функционала, техническая оптимизация сайта

50 000 руб. за проект
02 августа 2021, 19:48 • 6 откликов • 53 просмотра
  • Обновление e-commerce темы, расширение функционала и техническая оптимизация онлайн магазина регионального бытового магазина магазина во Франции: https://lacoopsudouest.fr/
  • Моноязычный сайт (только на французском языке).
  • Ключевой момент: часть товаров каталога (определенные категории) доставляется напрямую магазином, а другая часть доставляется поставщиками (dropshipping).
Цена договорная (пред-оплата), отправляйте свои предложения. Возможно дальнейшее долгосрочное сотрудничество по проекту. Подробное ТЗ в приложении.

  1. Обновление версии PHP, WordPress, WooCommerce и всех текущих плагинов. Внимание! Вся работа в админской панели должна быть выполнена исключительно на английском языке (без русских комментариев, пожалуйста). Естественно, нужно будет создать pre-production environment и скопировать сайт полностью, перед тем, как начинать работу.
  2. Замена текущей темы https://presscustomizr.com/customizr/ и установка новой ekommart - All-in-one eCommerce WordPress Theme https://themeforest.net/item/ekommart-allinone-ecommerce-wordpress-theme/25893445 (клиент выбрал демо демо https://demo2.wpopal.com/ekommart/home-21/). Внимание! Респонсивная версия сайта (desktop, tablet, mobile) тоже должна быть проработана (стопы 320, 480, 555, 700, 1024, 1280 и 1450). Совместимость с браузерами Firefox, Google Chrome, Safari и с мобильными девайсами на операционных системах iOS и Android.
  3. Настройка мега-меню с категориями, подкатегориями 3х уровней (и, соответственно, breadcrumbs на карточках товаров).
  4. С помощью Elementor предусмотреть возможность создания 10-15 информационных страниц типа FAQ, вопрос-ответ и т.д. (Frequently Asked Questions, How to choose ..., Right of Withdrawal, Legal Mentions), сейчас ссылки на все эти страницы находятся в футере, нужно будет предусмотреть один раздел типа self-help center с аккордеонами.
  5. Настроить функционал bundle товаров, установка плагина Product Bundles https://woocommerce.com/products/product-bundles/ для товаров из категории Épicerie (пример, продажа ящика вина с 6 бутылками, помимо продажи индивидуальной бутылки).
  6. Установка плагина WooCommerce Dropshipping https://woocommerce.com/products/woocommerce-dropshipping/# (клиент самостоятельно укажет, какие товары имеют отношение к какому именно поставщику) и более глобально настройка stock management - автоматическое обновление количества товаров в наличии посредством обмена данными XML с поставщиками.
  7. В настройках товара в админской панели должно быть два поля стока товара
  • сток в наличии (количество единиц товара, который есть в непосредственном наличии в магазине);
  • dropshipping сток (количество единиц товара, который есть в наличии у поставщика).
8. Настройка на карточках товаров кастомного поля délais de livraison (сроки доставки товаров) с возможностью выбирать какие из нескольких типов условий применять к какому товару (с помощью ACF через Site Options, например).
9. Настройка дополнительных методов доставки в соответствии со схемой https://drive.google.com/file/d/1EMQNqMaxzqredIlcuAbvaBELViQuVNxQ/view?usp=sharing.
Внимание! Методы доставки, отмеченные на схеме символом “зеленым кружок в черном квадрате” уже настроены, необходимо дополнительно настроить методы доставки, отмеченные красным крестиком.

На странице оформления заказа у покупателя должна быть возможность:

  • ознакомиться с примерными сроками доставки конкретного товара;
  • в зависимости от этого выбрать возможную дату доставки через календарь (который, соответственно, учитывает: был ли этот товар в наличии в магазине или у поставщика, выбранный метод доставки, сроки доставки транспортной компании).
10. Установка и настройка плагина Order Status Manager https://woocommerce.com/products/woocommerce-order-status-manager/ для создания кастомных статусов заказов и соответствующих транзакционных мейлов.

11. Помимо стандартных транзакционных мейлов WooCommerce, необходимо будет настроить следующие дополнительные:

  • предварительное подтверждение заказа для покупателя, в случаях когда товар dropshipping и наличие товара / сроки доставки у поставщика не подтверждено;
  • уведомление для покупателя drop-shipping “order was shipped” с номером посылки для отслеживания (предыдущее уведомление “processing order”) (на данный момент клиент отправляет этот мейл вручную, должна быть возможность отправлять этот мейл автоматически на основе информации, предоставленной поставщиками);
  • к уведомлению для покупателя “completed order” нужно будет добавлять фактуру;
  • уведомление “new order” для поставщика (на текущий момент клиент отправляет этот мейл вручную, должна быть возможность отправлять этот мейл автоматически).
12. Автоматическая генерация фактур с последовательной нумерацией (установка и настройка плагина https://fr.wordpress.org/plugins/woocommerce-pdf-invoices/)
13. Настройка отображения этикеток с рекламными акциями на страницах категорий и на карточках товаров (promo, déstockage, dernière taille и т.д.).
14. Блоки cross-sells / up-sells на карточках товаров.
15. Интеграция Google Recaptcha на формы контактов.
16. Интеграция метода платежа в несколько раз Get Alma: https://getalma.eu/pricing
17. Автоматическое добавление покупателей в отдельный список MailJet, текущий сервис рассылки newsletter (добавить чекбокс чекбокс на странице оформления заказа).
18. Установка плагина WooCommerce Advanced Bulk Edit.
19. Техническая оптимизация сайта (скорость и SEO) в десктоп и мобильной версии в соответствии с требованиями PageSpeed Insights (у текущей версии сайта 19 баллов за мобильную версию и 75 баллов за desktop версию): https://developers.google.com/speed/pagespeed/insights/?url=https%3A%2F%2Flacoopsudouest.fr%2F&tab=mobile
20. Настройка регулярных backup сайта и базы данных.
21. Настройка сертификата безопасности.
Файлы