Подключите нашего Telegram-бота для уведомлений о новых проектах

Заказ закрыт
Сделать на РНР и яваскриптах импортер прайсов из excel

D
Заказчик
Отзывы фрилансеров: + 40 - 0
Зарегистрирован на сайте 12 лет и 3 месяца
Бюджет: по договоренности
Исполнитель определен: Андрей Володин  
Сделать на РНР импортер прайсов из excel
Несмотря на видимую сложность самого заказа, все достаточно тривиально.


1. Исходные данные: прайс лист (см. приложение) в формате excel
2. Нужно их импортировать прайс лист по принципу один файл excel – одна страница сайта
3. После этого, нужно предусмотреть возможность добавления количества товаров (см. приложение)
При этом, на каждую строку прайс-листа должна быть соответствующая строка ТАБЛИЦЫ на сайте.
Формат это ТАБЛИЦЫ:
1. Пиктограмма картинки, которая по клику увеличивается (имя файла исходной и увеличивающийся картинки указаны в отдельных колонках прайс листа в excel)
2. Номенклатурный номер товара
3.Наименование товара
4.Единица измерения товара (шт, кол и др)
5. Стоимость товара (1 одну штуку)
6. Поле, в которое пользователь может ввести количество товара для оплаты

ВНИМАНИЕ!!!
* Нужно , чтобы БЕЗ ПЕРЕЗАГРУЗКИ страницы, в режиме онлайн считалась текущая стоимость всего заказа, в зависимости от количества выбранноо товара в колонке 6 таблицы

** Далее, после того, как покупатель выберет количество товара, нужно по нажатию на кнопку ЗАКАЗАТЬ перейти в список полей покупателя (имя, фамилия, эл.почта, адрес доставки, телефон, комментарии)

*** После этого, заказ отправляется на почту веб-администратора сайта и на почту покупателя

Примечание:

А. Если из excel сложно импортировать, то , возможно, импорт из CSV
Б. Категорически нельзя менять программный код движка сайта, нужно реализовать импортер прайсов в виде отдельного РНР файла, который можно переносить с одного сайта на другой.
В. Соответствие прайс листа и конкретной странице сайта будет делаться путем указания в админке сайта имени файл прайс листа. Например. Имя файл ХХХ , соотетственно, если войти в админку , где будет в конкретной странице ставится спецсимвол [ХХХ] и ничего более.
Г. Нужно , чтобы мы потом могли без переделки сайта, тупо откопировать ваш РНР скрипт (с файлами увеличилки картинки см. п.3.) на другой сайт с другим движком.
Д. Нужно, чтобы была настройка на тип и состав колонок в прайс листе (т.к. их порядок может быть разный)
Е. Никаких уже сделанных заказов в админке сайта НЕ ТРЕБУЕТСЯ, иными словами, вы можете вообще забыть про то, что на сайте есть движок.


Вот приблизительный алгоритм:

Вы в исходном файле движка index.php "ловите спецсимволы[ХХХ] см. п.В) и заменяете на заранее подготовленную строку, получаемую путем экспорта прайс-листа с добавлением ява скриптов, которые рассчитывают текущую стоимость заказа см. *
Эти спецсимволы[ХХХ] заранее занесены нами через админку на конкретные страницы, вам это делать не нужно
Далее делаете в отдельном скрипте список полей в п. ** и отправляете почту см. ***

Можно так поступить: вы перекрываете буфер через ob_start(), автозаменяете [ХХХ] на импотный прайс-лист в HTML , который получен из CVS и всё... , страница сайта готова!
Разделы:
Опубликован:
25.01.2013 | 21:21 [последние изменения: 08.02.2013 | 12:25]
Заказ находится в архиве

Теги: нужен программист, резюме программиста, требуется программист, резюме веб программиста

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».