Автор Тема: Вопрос по платной модификации  (Прочитано 35 раз)

07 Октябрь 2019, 23:05:59
  • Новичок
  • *
  • Сообщений: 1
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Добрый день присутствующим!

Может ли кто-то из присутствующих за деньги адаптировать престашоп следующим образом?



1) За основу взять любой популярный магазин на пхп нормально работающий со 50к+ товаров
2) Товары в магазин импортировать из csv файла
формат csv - id, title, description, brand, category, price, quantity, image_url
id = числобуквенная строка содержащая тире (/[a-z0-9-]{1,}/), уникальна, как пример 470bd52a-b506-4da2-bb33-4cf9fafad94b
title = название товара, строка
description = описание товара, строка
brand = брэнд к которому относится товар, строка
category = категория товара в виде category>subcategory>subcategory.., строка, пример sports>footwear>children(товар из категории sports, подкатегории footwear, подкатекории children)
или fireworks (просто топкатегория)
price = цена товара в валюте магазина, число c точкой
quantity = колличество товара на складе, целое число
image_url = линк на картинку
процесс импорта должен работать следующим образом
если товар из файла отсутствует в базе магазина (тут и далее сверка по id)
скачивается картинка из image_url проверяется что скачалась картинка и эта картинка валидна (декодируется. на случай если сервер хранящий картинку сбойнул)
если категория товара отсутствует в базе магазина, в магазине создается требуемая категория из категории в строке товара из файла импорта, например категория sports>footwear должна автоматом создать топкатегорю sports и подкатегорию footwear
товар добавляется в базу магазина и категорию

если товар присутствует в базе магазина
если категория товара не соотвествует тому что в базе магазина, категория меняется на ту что есть в строке товара из файла импорта
обновляется значения всех полей и перезакачивается картина (если новая картинка не валидна, остается старая)
3) после каждого импорта должен генерироваться xml файл для google shopping https://support.google.com/merchants.../7052112?hl=en
правила генерации будут установлены на момент начала работы
4) дополнение (прямая модификация или плагин) которое должено выполнять следующией действия:
когда посетитель открывает любую страницу магазина перед началом передачи любых данных на браузер посетителя, плагин делает POST запрос на указаный при установке магазина url
тело запроса содержит JSON вида
{
"Method":"GET", // метод которым пришел браузер постетителя
"Url":"https://shop.com/path/?__utm_souce=x", // полный путь по которому пришел посетитель включая схему, домен и GET параметры
"Headers": "...", // ХТТП заголовки запроса посетителя
"Ip": "111.111.111.111", // Ip адрес постетителя
"Id": "470bd52a-b506-4da2-bb33-4cf9fafad94b" // опционально, только если постетитель пришел на страницу товара, id товара соответвующий id из файла импорта
}

полученый ответ интерпретировать следующим образом
200 OK - контент ответа вставить после открывающего тэга body в странице отдаваемой постетителю
302 REDIRECT - перенаправить посетителя кодом 302, location взять из соответствующего заголовка ответа
все остальные ответы игнорировать


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


Вопрос цены за подобную работу более чем обсуждаемый,
телеграмм +79201234890
или скайп d_zavhoz,
емейл media@adflea.com
08 Октябрь 2019, 09:29:59
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 1506
  • Репутация: +41/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Цитировать
id = числобуквенная строка содержащая тире (/[a-z0-9-]{1,}/), уникальна, как пример 470bd52a-b506-4da2-bb33-4cf9fafad94b
Можно сразу сказать, что prestashop не подойдет. И другие движки тоже не подойдут, так как во всех id у товаров числа.
С такими требованиями создавать сайт нужно на фреймворке.
08 Октябрь 2019, 09:51:18
Ответ #2
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 22679
  • Репутация: +17133/-1
  • Разработка веб-сайтов и веб-программирование
    • Просмотр профиля
Можно такое сделать на prestashop.
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.