Добрый день, коллеги.

Дано:

Есть сайт на WordPress с WooCommerce плагином. Есть товар (страница) с таким URL - site.com/product-1

Задача:

1) Сделать возможность выбора города для данного товара. При этом, URL - site.com/product-1 при смене города должен меняться на URL - site.com/kazan/product-1, (если мы переключаемся на Казань, например) также должен меняться контент страницы и Мета-данные (Для SEO).

2) Должен быть предусмотрен процесс массового добавления товара для каждого города по шаблону.

Например, мы добавляем товар "Мазь Финалгон" для 30 городов. Для этого будет один шаблон контента и метаданных, в котором будут просто заменены переменные (Переменные в данном случае - это названия городов).

При этом, переменные должные быть как минимум в 2 падежах, например - "Казань"и "Казани" для корректного отображения и читаемости.

3) Должна быть предусмотрена возможность добавления/редактирования переменных (городов).

4) Должна быть возможность вывода в меню возможности выбрать город.

Если что-то забыл - уточню в ЛС.

По примерам (именно схематично) это похоже на:

http://yod.ua/drug/hepilor/dnepr/ (Только здесь каталог, а не товар)

https://www.medcentre.com.ua/hepilor-price/dnepropetrovsk (Только здесь каталог, а не товар)

https://comfy.ua/dnepropetrovsk/flat-tvs/brand__samsung/ (Здесь также каталог, а нам нужен товар)

Самые детальные примеры скину в ЛС.

Что нужно получить на выходе:

Решение (возможно в виде плагина/набора плагинов и.т.д.), которое можно масштабировать на любом проекте на WP.  При этом, решение должно быть достаточно простым в эксплуатации, чтобы по нему можно было написать туториал и отдать в работу другому сотруднику.

4 года назад
Ann-Sirenko
41 год
7 лет в сервисе
Была
4 года назад

Заявки фрилансеров

Алексей
 
46 лет
9 лет в сервисе
Был
3 года назад
12 отзывов(-1)
4 года назад
Виталий
 
25 лет
6 лет в сервисе
Был
8 месяцев назад
4 года назад
  • Похожие заказы

  • $100

    Требуется модифицировать плагин WooCommerce для интеграции платежного виджета, который открывается в ифрейме. При выборе метода оплаты виджет должен запускаться без перезагрузки страницы. После ввода данных карты и нажатия 'place order' должна происходить оплата и редирект на страницу подтверждения платежа.

    Завершен
    4 года назад
  • Требуется разместить инфоблок на главной странице сайта, разработанном на CMS Bitrix. Основная задача заключается в правильной настройке и выводе информации из инфоблока для отображения на главной странице.

    Закрыт
    4 года назад
  • Требуется программист для добавления новых сверстанных страниц на инфоблоках для сайта визитки мед клиники. Необходим опыт работы с 1C Bitrix. Задача включает интеграцию и настройку страниц с учетом дизайна.

    Закрыт
    4 года назад
  • $100

    Требуется веб-мастер для создания информационных сайтов на WordPress. Необходимо собирать статейники по предоставленному ТЗ. Опыт работы с файловой структурой WordPress, версткой и плагинами ACF и Polylang обязателен. Установка сайта на сервер и настройка домена через Cloudflare также в задачах. Возможны последующие заказы при успешном сотрудничестве.

    Завершен
    4 года назад
  • Разработать дочернюю тему для Wordpress, которая позволит модифицировать или дополнять основную тему без изменения её файлов. Важно учесть все аспекты интеграции и совместимости с основной темой.

    Завершен
    4 года назад
  • Требуется PHP программист для разработки расширения, повышающего безопасность CMS Joomla. Необходимо выявить недостатки существующих средств безопасности, создать новое расширение для закрытия уязвимостей и протестировать его на предмет защиты от web-атак. Ожидается, что специалист выполнит работу в срок и предоставит подробные объяснения.

    Закрыт
    4 года назад
  • Требуется перенос верстки и товаров с CMS noname на 1С Битрикс. Необходимо связать систему с 1С через CSV файл. Оплата поэтапная за каждый выполненный блок, который будет протестирован.

    Закрыт
    4 года назад
  • Задача заключается в увеличении фотографий подкатегорий в каталоге Opencart до 200px без потери качества. Изменения не удается внести через админку, требуется найти альтернативное решение.

    Завершен
    4 года назад