Партнерка на США и Канаду по недвижимости, выплаты в крипто

  • 30% recurring commission
  • Выплаты в USDT
  • Вывод каждую неделю
  • Комиссия до 5 лет за каждого referral

Сайт www.server2b.ru

Требуется выполнить нижеприведенные доработки на сайте www.server2b.ru .

Импорт/обновление/удаление

Импорт

Импорт товаров и категорий должен производиться из xlsx-файлов (*.csv ) в 2 этапа.

1 этап – импорт категорий товаров с иерархией по столбцам и свойствами (альтернативными названиями, title, h1, ссылка на изображение и т. п.).

2 этап – импорт товаров со свойствами (артикул, описание, название, цена, картинка, производитель, экспорт в Я. Маркет и т. п. ) и распределение их по категориям. Связка идет по названию категории, или по идентификатору категории (символьному коду, являющимся транслитерацией названия категории). Товары привязываются только к последней (самой глубокой) в иерархии категории.

Примеры файлов см. в приложении structure. xlsx и tovary. xlsx.

Обновление

Процесс обновления должен действовать по тому же принципу, что и импорт, обновляя информацию в существующих категориях, или товарах и создавая новые. Отсутствующие в файле обновления категории, или товары не удаляются, а пропускаются. Они будут удаляться вручную.

Удаление

Необходимо сделать модуль удаления, или выставить ограничение на удаление в случае одновременного выделения и удаления категорий с товарами с более, чем 15 000 товаров, чтобы это не приводило к падению сайта. (Обсуждаемо, не первостепенно, в случае большой стоимости и трудозатрат).

Процесс импорта/обновления должен занимать адекватное время (какое именно, при каких ресурсах).

Возможно, при импорте автоматически должны автоматически формироваться некоторые свойства категорий и товаров (url, url картинки, h1, title, … ). Если это необходимо и не будет влиять на скорость работы сайта в будущем, чтобы не производить все действия при обращении в базу. (Обсуждаемо).

URL должны формироваться согласно существующему принципу: урл/products/[название категории (конечной)]/[партномер]/

Экспорт

Экспорт должен производиться аналогично импорту, т. е. в 2 этапа, в 2 разных файла, причем независимо:

Экспорт категорий и товаров: вид результирующих файлов экспорта аналогичен файлам импорта, однако в файле должны содержаться все сформированные свойства (url, т. е. ссылка на страницу на сайте, url картинки, и т. п.). Желательно, сделать возможность выбора полей для импорта с чекбоксами, для снижения нагрузки на сервер, в случае, если нет необходимости экспортировать все.

Экспорт товаров в Я. Маркет

Должна быть возможность выбора тех полей товаров для экспорта в файл Я. Маркета, которые необходимы, а не всех, которые заданы по умолчанию. Также, там должна быть возможность выбора пользовательских полей, если они будут присутствовать. (Обсуждаемо, не первостепенно, в случае большой стоимости и трудозатрат).

Общее

- При изменении свойств элементов не должно происходить критических ошибок.

- У всех страниц каталога (товаров и категорий) необходимо сделать урлы со слешом «/» на конце, причем должен быть редирект 301 с урла вида виду http://www.server2b.ru/tovary на http://www.server2b.ru/tovary/ и http://www.server2b.ru/tovary/40k1044 на http://www.server2b.ru/tovary/40k1044/ Содержимое страницы, при этом, должно отображаться.

- Страница 404-й ошибки должна корректно выдаваться при запросе несуществующей страницы.

- Все заглавные буквы в урле должны преобразовываться в строчные, страница, при этом, должна отображаться.

- Сделать модуль для добавления изображений в слайдер.

Шаблоны

- Картинки товаров и категорий должны иметь название: урл/image/[tovar-pictures – всегда одна и та же папка, возможно, сделать внутри еще подпапки по вендорам]/[партномер]_s. jpg ( _s для маленькой картинки, _m для средней и без индекса для основной - большой)

- При выводе категорий каталога, т. е. при заходе в какую-либо категорию выводится полный список товаров этой категории. Также там присутствуют ссылки на категории, которые действуют как фильтры. Аналогично, при движении по меню. Товары необходимо выводить только в последней по иерархии категории. В списке категорий, которые не являются конечными – выводить ссылки на подкатегории вместо товаров + добавить картинку категорий и краткое описание (в случае его отсутствия не выводить ничего, но возможность предусмотреть).

- Во всех категориях должен быть вверху страницы h1 – в него выводится название категории.

- При выводе списка товаров в категории партномер поставить в <a></a>, перед названием (наименованием товара). Название сделать немного другим цветом. И партномер и название должны попадать в один тэг <a></a>.

- На странице товара – карточке товара партномер вывести куда-нибудь повыше – сделать его h1. Ниже, наименование товара сделать h2.

- Знак «#» перед партномером убрать.

В сером модуле с фильтрами убрать розничную цену и производителя, сделать его меньше, добавить поле для текста и тэг h1 с названием категории наверх.

Мета-тэги

- Мета тэги каталога должны формироваться следующим образом (если в файлах импорта не указано иное):

Категория каталога

H1: Название категории (секции)

Title: Название категории (секции)[n-1] / Название категории (секции)[n], n-текущая категория, если n=0, т. е. верхний уровень иерархии, то только Название категории (секции)[n]

Meta-keywords = Meta-description: Название категории (секции)[n-4] / Название категории (секции)[n-3]/ … / Название категории (секции)[n], n-текущая категория, т. е. все предыдущии категории

Карточка товара

H1: партномер

Title: партномер + наименование товара

Meta-description=Meta-keywords: партномер + наименование товара + Название категории (секции)[n], n-текущая категория.

Картинки

- У всех картинок каталога – товаров и категорий должны быть alt и title

Alt=title: партномер + наименование товара

Контентные страницы

Должна быть возможность редактирования h1, title, meta-keywords, meta-description.

Категории и каточки товара

У каждой категории товара должны быть поля для текста сверху и снизу страницы, автоматически добавляемые при импорте, или вносимые вручную.

Морда

- На морде должно быть текстовое поле,  с возможностью редактирования.

- Сделать 5 спецпредложений на морде, вместо 8.

Поле поиск

Кнопка «Искать» съехала от строки поиска.