Автоматизировать уникализацию товара в Битрикс Интернет-магазине Есть выгрузка товаров с описанием и фотками из 1С в формате csv хотелось бы ее уникализировать
Необходимо написать простой веб-интерфейс (PHP, Ajax)
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Необходимо написать простой веб-интерфейс.
Внешний вид интерфейса - простейшая форма: - поле ввода и кнопка "найти".
В поле ввода клиент заносит название города и в результате поиска
получает список пунктов самовывоза в этом городе (если они есть),
либо сообщение о том, что пунктов в городе нет и возможны альтернативные пути доставки, например почтой.
Логически задача реализуется двумя частями:
1. Служебная часть. Есть сайт, который в ответ на наш POST-запрос отдает нам актуальный XML-документ с перечнем пунктов - с ним достаточно синхронизироваться раз в сутки. Т.е. первая часть интерфейса будет представлять из себя скрипт (PHP, PERL), который по Cron занесем на выполнение ежедневно в заданное время.
Алгоритм: запустился, отправил POST-запрос, получил ответ, в случае успешного получения ответа стер старую базу (SQL),
записал новую информацию, отправил сообщение на электронную почту "успешная синхронизация. дата, время, обработано ХХХ записей".
В этот момент нужно вспомнить про прямые руки - в XML-документе придет непредсказуемое количество различных спец-символов: при записи в SQL нужно предусмотреть их корректную обработку. Полное описание протокола обмена в наличии. Как в случае любого XML-там все предельно просто.
В случае неполучения ответа или превышения таймаута - отправил сообщение на электронку об ошибке синхронизации с
указанием причины.
2. Клиентская часть. Пункты самовывоза есть не везде - городов много, но все же далеко не все возможные.
Поэтому ввод названия города клиенту нужно упростить клиенту жизнь с помощью выпадающих подсказок, а именно:
на основании имеющейся у нас базы (SQL) формируется список городов, которые будем подсказывать пользователю.
Т.е. он в поле вводит букву "С", а мы уже предлагаем ему "самару, саранск, севастополь" (скажем чуть ниже поля - в столбик).
Клиент вводит вторую букву - "А" и остается Самара и Саранск и так до
победного конца: или он выберет из предлагаемых вариантов, либо введен
что-то вроде вроде "Зырянск-на-Оби;%№*?:"
В этом случае конечно необходимо предусмотреть фильтрацию ввода от различных коварных
спецсимволов и цифр - клиент может вводить все что угодно, но это не должно ломать работу формы.
Когда клиент ввел название и нажал найти:
выдаем ему результат в DIV который находится под формой. Если клиент ищет
повторно другое название - стираем старый результат и выводим новый без
перезагрузки страницы.
Вот и все.
Обладающие всем набором необходимых компетенций - welcome.
Заявки фрилансеров
Похожие заказы
- Веб-программирование3 заявкиЗакрыт9 лет назад
Нужна программа бот, которая бы имитровала действия человека и ставила ставки на основании сканера (surebet.com, allbestbets). Нужна максимальная степень автоматизации - сама открывает одновременно страницы с событиями у букеров, сама находит исход, вводит цифру и ...
Веб-программирование2 заявкиЗакрыт9 лет назадДобрый день! необходимо доделать сайт. нужен программист php со знаем вордпресса. Необходимо доделать: -функционал акции – не шаблонный модуль -доверстать страницы. подробности в переписке ...
Веб-программирование6 заявокЗакрыт9 лет назадНеобходимо создать модуль конструктора документов ( договор ) для Битрикс24 (коробочная версия)
Веб-программирование1 заявкаЗакрыт9 лет назадPython developer 1) знание python django 2) опыт написания REST API 3) опыт создания admin панели с использованием python django ТЗ передам по скайпу, пожалуйста, указывайте ник
Веб-программирование2 заявкиЗакрыт9 лет назадDLE второй раз взламывают и заражают все файлы js вирусом. Нужно найти дырку и пофиксить.
Веб-программирование1 исполнительЗавершен9 лет назадДля интернет-магазина на JoomShopping требуется написать модуль импорта товаров и категорий из XML файла, который будет получать информацию с сайта нескольких поставщиков: - с заданной периодичностью забирать XML, парсить его и загружать товары в ...
Веб-программирование9 заявокЗакрыт9 лет назадНужен php кодер, нужно сделать скрипт портативный на php который будет собирать статистику по трафу, ип, браузер, рефер, чтобы работал с бд sqlite и отдавал js код ие браузеру
Веб-программирование7 заявокЗакрыт9 лет назадДобрый день! Есть сайт https://20.mypolеdance.ru Сам плагин уже установлен http://20.mypoledance.ru/campaign/pozhertvovanie-na-tseli-fonda/ Необходимо доработать его Подробнее ТЗ тут https://docs.google.com/document/d/15RApE4QCNBbNAloxnqNWnh5_3dzCcYrg1gmXyWuBsKk/edit?usp=sharing Пишите, пожалуйста, ориентировочные цены и сроки. Спасибо!
Веб-программированиенет заявокЗакрыт9 лет назадВсем привет. есть сайт kanctovaru.net.ua на главной странице не хватает js при просмотре исходящего кода скрин смотрите. пишите условие ваши, цену, сроки, обсудим. нужно исправить данную проблему.
Веб-программирование13 заявокЗакрыт9 лет назад