Нужна программа Особенности: 1) С трекеров берется описание, постер, скриншот, сиды и пиры, тоесть все. 2) Все вставляется в нужные поля, а не, как в некоторых модах, в теги. ...
Программа для экспорта/импорта с Экселя в Мускул
Нужно сделать десктопное приложение под Win XP,Seven (32bit)
которое будет выполнять следующие функции.
Нужно с файла ексель (2003-2010 т.е. формат может быть разный), формат файла ексель, (Не CSV) сделать импорт напрямую в базу мускуль СМС магазина на OpenCart (версия 1.5.1.3)
Т.е. нужно взять этот магазин (по умолчанию в нем для образца есть немного товаров) или я могу Вам дать файл с товарами,
которые можно загрузить через админку в магазин. После этого смотрите структуру базы данных и таблиц, разбираетесь
какая таблица для чего и сопоставляете с файлом екселевским с которого будем делать импорт.
Т.е. нужно:
1. чтобы эта программа делала импорт с ексель файла в мускуль магазина.
2. Экспорт с базы магазина в файл ексель
2.1 Экспорт выборочный (не все товары а выбранную категорию)
2.2 экспорт определенного количества товара (c всей базы или с выбранных категорий) или выбранный диапазон с такого то id по такой-то id
3. Добавление товара (от 1 позиции и более) без перезаписи всей базы товаров в магазин
3. Обновление товаров в базе магазина (описаний товара, цены и так далее),
т.е. к примеру, я сделал экспорт товара, изменил цены у части товаров, и импортирую в магазин обратно и программа
должна там где были изменения обновить те товары(внести изменения в цене), а там где не было, не трогать.
4. Программа должна быть приспособленная к работе с файлами большого размера (как для MS Екселя), примерно от нескольких метров
до 50 мегабайт. В файле на некоторых вкладках может быть почти до миллиона строк (на данный момент в одной из страниц примерно 250 000 строк)
4.1 Оптимизирована работа программы чтобы не "вешалась" сама и не "вешала" машину при таких объемах.
4.2 В программе должны быть предусмотрены защита "от дурака" т.е. чтобы если что-то не так\неправильно сделал (не ввел данные, или не все заполнил, выставил не все настройки),
программа предупреждала об этом, и любые некорректные действия не могли привести к ее зависанию или зависанию компа.
4.3 Очень понятный интерфейс для простого пользователя (не программиста)
5. В базу данных товара магазина, могут добавляться новые таблицы (или столбцы в таблицу) не знаю как там устроено, при добавлении новых параметров товара, это тоже нужно учесть.
6. Ну и учесть специфику взаимодействия с самим мускулем, как в него лучше загонять такие объемы, может по частям, или как...
чтобы не было проблем с таймаутами или еще чем (я в этом не разбираюсь, но чтобы не получилось так, что маленький прайс программа
загоняет без проблем, а даю ей большой прайс, в 50 метров, мускуль обрывает соединение или хост рвет или не знаю что еще)
В общем чтобы это все было учтено и оптимизировано. На сдаче программы, попробуем загрузить файл более 40 метров.
Резюмируя все выше сказанное, в общем нужно удобное для рядового пользователя решение, стабильно и быстро работающее
для загрузки\выгрузки полной или частичной (экспорт\импорт) товаров, из\в базы магазина с\в ексель файла (не CSV),
добавление товаров от 1 позиции и более, без перезаписи всей базы, обновление товаров - и все это быстро и стабильно работает
без глюков, и удобно и понятно для простого пользователя.
P.S. Может кто-то спросит: Почему я не использую готовые решения? Ответ, для OC - такого решения нет.
Есть модуль импорт CSV - он все это делает, только он НЕ умеет передавать (импортировать атрибуты (дополнительные характеристик товара))
а у меня почти все товары имеют от 8 до 11 этих атрибутов (дополнительных характеристик).
Для экспорт\импорта товаров с атрибутами, есть модуль экспорт\импорт с\в ексель - но во первых, он не предназначен для
работы с большим количеством товара (вешает машину, а тем более ему не хватает тех ресурсов, которые предоставляет
хостинг),и вообще через него большое количество товара загнать практически не возможно, у меня не вышло.
И еще один его большой недостаток, он не делает дозапись или обновление, т.е. чтобы добавить 1 товар, нужно выгрузить весь товар из магазина, добавить 1 и потом все обратно загрузить в магазин,
так как если просто 1 товар импортировать, он перезапишет всю базу и в магазине вместо всех товаров, окажется только последний
добавленный товар. вот такое неудобство с этим модулем. Поэтому для работы с товарами у которых есть атрибуты - нормального решения нет.
И чтобы не привязываться к параметрам и ограничениям хостинга и самого PHP думаю лучше сделать отдельное приложение, которое
взаимодействует напрямую с базой в обход магазина.
ПРОШУ ОБРАТИТЬ ВНИМАНИЕ, что конечной целью является не просто импортировать или экспортировать данные в\с пустую базу мускуль, а именно в базу магазина и чтобы при этом в магазине все работало и ничего не легло, т.е. выполнением ТЗ считается, когда написанный продукт делает все что указано в ТЗ не с пустой экспериментальной базой а с конкретной рабочей базой данных магазина Opencart и при этом не нарушает его работоспособность, не приводит к сбоям и проблемам, а мирно и корректно работает с ним.
Требования к исполнителю:
1. Честность, Ответственность, исполнительность, адекватность при возникновении не оговоренных ситуаций или вопросов.
2.Опыт программирования (как под web, базы данных так и под десктопные решения) от 4-х лет.
3.Практический опыт работы с Mysql (импорт\экспорт), умение легко разбираться в данных и таблицах в базе данных.
4.Желательно наличие готовых работ\проектов, которые Вы можете показать, где Вы делали работу связанную с базами данных.
5.Постоянная связь, присутствие онлайн. Связь в рабочие дни в рабочие часы обязательна! Рабочий график 5 дней в неделю (суббота на Ваше усмотрение), возможность заниматься
данным проектом минимум 6 часов в день (если на вас уже висит 10 проектов, не берите еще и этот)
Порядок расчета:
Вы все делаете у себя, когда все готово, проверяем (демонстрация через TeamViewer), расчет 50%
Получаю софт, тестирую у себя на машине, если все ОК - оплата оставшихся 50%
Если Вы волнуетесь что я не заплачу оставшуюся часть, зашейте в программу определенное ограничение запусков, когда
проверю и оплачу всю стоимость, Вы вышлите мне полнофункциональную версию без этого ограничения.
Так как к сожалению опыт показывает, что пока деньги не заплачены программист нехотя но еще что-то делает, а когда заплачены - его уже трудно даже найти,
не говоря уже о том, чтобы он что-то исправил или доделал.
Расчет возможен на Webmoney, на карту Приват банка,
если Вы с Украины, можно через перевод на фамилию в банке Аваль или Правекс, если Вы с Одессы, можно лично из рук в руки.
связь icq 203-410-10два
Выбранный исполнитель
Заявки фрилансеров
Похожие заказы
- $50Прикладное ПО3 заявкиЗакрыт13 лет назад
www.panteonsoft.com. На этом сайте представлена программа,аналог которой нам нужен.Только нам нужно создать собственную программу, но более улучшенную версию с привязкой к 1С склад или иные предложения.
Прикладное ПО1 исполнительЗакрыт13 лет назад- $100
Нужно реализовать печать на листе в заданных ранее областях. Простенькое ТЗ во вложении.
Прикладное ПО1 исполнительЗакрыт13 лет назад - $600
Идея: На исторических данных котировок валютных пар выявлять закономерности фигур нестандартного ценового графика, с учетом полученных данных производить переборку диапазонов индикаторов для выявления устойчивых закономерностей. На основе всех суммарно полученных данных, осуществлять переборку некоторого количества ...
Прикладное ПОнет заявокЗакрыт13 лет назад Требуется разработать приложение, которое будет получать информацию с сайта с помощью XML протокола и умеющее создавать OpenVPN соединение (например, на базе Tunnelblick с исходным кодом) Требования: - работа по ТЗ ...
Прикладное ПО1 заявкаЗакрыт13 лет назад- $250
Нужно создать надстройку над стандартным контролом WebBrowser. Данная надстройка должна позволять (в рамках одного процесса) иметь отдельные куки, кеш и прокси браузера (вернее будет сказать устанавливать прокси), а также задавать путь к хранению куков и ...
Прикладное ПОнет заявокЗакрыт13 лет назад - $100
Объясняю ситуацию: есть интернет магазин, с него можно экспортировать базу товаров в CSV формат(эксель). Есть прайсы поставщиков(тоже эксель). Так вот, каждые 3-4 дня поставщики присылают новые прайсы, появляются какие то новые товары, некоторые товары ...
Прикладное ПО24 заявкиЗакрыт13 лет назад Добрый день! необходимо написать программу, которая при запуске проверяет текующую версию различных продуктов и обновляет устаревшие версии. Надо обновлять: 1. Браузеры ( Ие, лису, оперу, хром) 2. Мессенджеры (msn, ...
Прикладное ПО4 заявкиЗакрыт13 лет назадНужна программа, которая скачивает 1 раз в неделю файл с сервера и блокирует рекламу в интернете. Использует TXT черный список касперского В кратце как то так. Меню программы ...
Прикладное ПОнет заявокЗакрыт13 лет назад- $250
Необходимо высокоскоростной речевой кодек (лучше всего кодек GSM - 13 кбит/с) ПРОГРАМНО превратить в низкоскоростной речевой кодек (до 5 кбит/с). Если есть возможность, лучше модернизировать готовый высокоскоростной кодек (модернизировать готовый код).
Прикладное ПО3 заявкиЗакрыт13 лет назад