Фрилансеры предложат решение вашей задачи уже через несколько минут!
Публикация заказа не займет много времени.
8 месяцев назад
Алексей Т.
39 лет, Украина
6 лет в сервисе
Был онлайн 3 месяца назад
8 месяцев назад

Нужно сделать надстройку для екселя, которая бы связывала ексель файл и базу данных сайта на opencart 1.5.1.3 для втягивания заказов и
разносил данные по ячейкам.версия екселя 2010Надстройка в виде отдельного ексель файла, запустив который, надстройка появляется во всех открытых ексель файлах.
Необходимые настройки которые можно задать через интерфейс надстройки (т.е. без прибегания к правке кода макроса):
- данные авторизации к базе (адрес, логин, пароль)
- с каким статусом заказа втягиваем к себе в ексель ( чтобы макрос не
тянул все заказы с базы, ему нужно понимать какие из них новые , для
этого указываем с каким статусом нас интересуют заказы (т.е. какой
статус у новых заказов)
Список статусов нужно чтобы втягивался с сайта по нажатию кнопки, т.е. если на сайте добавятся или убавятся
статусы, нажав кнопку в макросе будет актуальный список существующий
статусов заказа. В настройке должна быть возможность множественного
выбора, т.е. чтобы если нужно можно было втягивать заказы с несколькими
статусами, например чтобы нужные статусы для втягивания отмечались
галочками.

Для отбора нужных заказов для втягивания, кроме статуса заказа, нужно еще иметь возможность отбора заказа по типу оплаты.
Т.е. так же нажатием кнопки втягиваем в макрос возможные способы оплаты с
базы сайта и потом выбираем галочкой с каким способом оплаты нас
интересую заказы для втягивания.
Например выбираем:
Статус заказа: В обработке (этому статусу соответствует новый заказ на сайте)
И отмечаем Способ оплаты: Оплата при получении на Новой почте (Наложенный платеж)

Т.е. втянутся заказы соответствующие статусу В обработке и при этом у
которых только способ оплаты «Оплата при получении на Новой почте
(Наложенный платеж)»

Втягиваем следующую информацию с заказа:
• Номер заказа
• Название товара
• Артикул товара
• Стоимость товара
• e-mail
• телефон
• фио клиента
• данные по доставке.
• комментарий
Данные:
• Название товара
• Стоимость товара
• e-mail
• телефон
в екселе вписываются каждый в свою ячейку, поэтому в макросе в настройках
нужно указать для каждого из этих данных в какой столбец вписывать.
А данные:
• Номер заказа
• фио клиента
• данные по доставке.
• Комментарий
• А так же дублирование телефона, e-mail и артикула в ячейку вместе.
Вписываются в одну ячейку вместе


Пример что там должно быть в общей ячейке:
#22398 Иванов Василь Петрович 0961234567
Способ доставки:Доставка Новой почтой
Отделение №1: ул. Львовская, 38л
Городок(Львовская обл.)
(Львівська область)
Україна
+380961234567
sla5еvychd@gmail.com
CS-ERU5SL
Комментарий: Наложений платіж,

Данные вносятся на открытый (активный) текущий лист документа в следующую
свободную строку после занятых, определяется по столбцу “B” (может вы
лучше придумаете идею)
Должна быть кнопка, Втянуть заказы, по нажатию которой начинает втягиваться заказы, согласно выставленных настроек.
И так же должно быть прямо на панели надстройки 2 поля для ввода цифр,
куда можно вписать номера заказов, которые нужно втянуть, если введены
цифры, тогда все настройки косательно статусов заказа и формы оплаты
игнорируются и просто втягивается те номера которые указаны.
2 формы чтобы задать диапозон заказов, которые нужно втянуть  если это больше
чем один, если нужен один заказ, тогда цифра только в первой форме или в
2-х формах один и тот же номер. Можно сделать одну форму и чтобы макрос
понимал написанное в ней, например: 100-110 то втягиваем все заказы с
номера 100 по 110 включительно, если 110,113,120 – то втягиваем заказы с
номерами 110,113, 120. Или если одна цифра – то это один заказ с этим
номером.

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

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

Если в заказе несколько товаров, то этот  блок строк  выделяется заливкой,
чтобы было сразу видно что эти несколько строки относятся к одному
заказу.
В столбце Е «Где продано» для заказов втянутых макросом устанавливаем значение из выпадающего списка «Магазин»

Заявки фрилансеров

Роман К.
Роман К. 
31 год, Россия
9 месяцев в сервисе
Был онлайн 7 месяцев назад
8 месяцев назад
Леонид Рыбаков
49 лет, Россия
5 лет в сервисе
Был онлайн 4 месяца назад
8 месяцев назад
Сергей Слободянюк
47 лет, Украина
4 года в сервисе
Был онлайн 10 дней назад
8 месяцев назад
ТОП-20 — Прикладное ПО

Похожие заказы

Система управления сайтом на текстовых базах

Система управления сайтом на бесплатном хостинге вебсервис. На PHP или Perl без использования MySQL. Базой данных используется текстовые файлы txt или db. В системе должны присутствовать модули: - фотогалерея - чат - форум - гостевая и т.д.

Клиент для интернет магазина

Требуется написать(дописать) программу на Delphi - "клиент для интернет магазина" Уже есть наброски - в таблицу попадает информация из нескольких форматов баз данных с настройками по полям. и выливается все это дело на ftp/http с авторизаци...

База данных предприятия (система учота)

База данных предприятия (система учота)

Программа для кадровых отделов

Доброго времени суток! Вот предложение: Есть программа (для кадрового учёта), которая уже более года успешно продаётся, но вот не очень успешно работает (не тянет базы более 100 человек). Очевидно не верно подобраны базы данных, язык или ещё чего т

Создание модуля DLL "Копирование базы данных в архив"

ПОСТАНОВКА ЗАДАЧИ Написать дополнительный модуль для программы, работающей с базой данных mdb (формат Microsoft Access 97). Задача модуля: сделать копию файла базы данных в другой каталог (это будет архив), а из оригинала файла базы данных удалить ст...

Необходима разработка CRM для компании, желательно на базе Lotus Notes

Платформа: Xeon 3000 (1mb; FSB800); 2GB RAM ECC REG; 2X SATA 74GB(10000) RAID-1(Mirror); Dual Giga LAN. 1U RACK. ОС: Windows 2003 Server +SQL Дополнительная нагрузка: Интеграция CRM на данный момент планируется на один из серверов либо с сервисом E

Каталог книг

Требуется программа каталога книг. По функциональным возможностям что-то вроде: Book Collector ( http://www.collectorz.com/book/ ) elibPro ( http://www.songstech.com/elibpro.html ) Основных отличия: 1) подпрограммы для связи с интернет-сервисами (

Синхронизация сайта с outlook 2003

Нужно синхронизировать данные о пользователях с Outlook 2003. Данные хронятся в базе данных MySQL. При включении outlook-а должны подгружатся новые данные и сохранятся в виде контактов. Но в контактах outlook-а недостаточно полей, наверное придется

Информационная платформа для сбора и анализа данных о морских происшествиях

В основе проекта (информационной платформы для сбора, анализа и обмена данными о морских происшествиях) лежит БД происшествий и результатов их расследования. Данные имеют иерархическую структуру (есть таксономия). Доступ должен осуществляться через в...

Toolbar для Броузера

Необходимо написать тулбар(панельку) для броузеров (Explorer, farefox) Панелька должна удаленна читать данные с базы данных и показывать пользователю.