Ответить Новая тема Новый опрос 
 Скрипт обработчика прайс листов PrestaShop
Gorets


Cпециалист
Сообщений: 143
Регистрация: 19-10-2009


22-09-2014 13:01
Скрипт самописный, часть разаботана мной, часть работ заказывылась у сторонных программистов. Именно этот работает с Престашоп, так как просто настроен на таблицы Престы, легко может быть настроен для любого магазина или ЕРП(в частности у меня работает и с Phrebooks ERP, потому и 2 БД).

ПЕРСОНАЛЬНОЙ ПОМОЩИ по настройке и детальном разьяснении работы не оказываю! Из-за отсутствия времени. По общим вопросам и проблемам со скриптом буду отвечать тут по мере возможности.

С радостью расмотрю советы по улучшению функциональности.

Скрипт написан по моему видению как это должно быть - сам скрипт токо для отображения/загрузки/модификации даных, все логика - только в SQL.

Сам скрипт.

https://dl.dropboxusercontent.com/u/6099399/price......ntrol_print.zip

В моем случае он работает с двумя БД, потому там немного лишних кнопок для того у кого только одна БД. Выложеный скрипт настроен так что таблицы должны быть в отдельно от БД магазина. Чтоб сделать в одной - нужно немного править процедуры. БД выгружена с даными. Таблицы:

p_alias-таблица алиасов товаров, значение обясню плзже, для работы необязательно заполнять.

p_black - черный список товаров, которые не надо обрабатывать (из прайсов)

p_db_comparator - результат сравнения цен

p_profit - проверка наценки

p_supplier - таблица поставщиков.

Для работы с товарами Престашоп, создается промежуточная таблица со всеми товарами, втч товарами с атрибутами как отдельными позициями, и если у товара несколько поставщиков с разными АРТ - то каждый арт отдельный товар: https://dl.dropboxusercontent.com/u/6099399/SQL/tmpprod

Процедура выявления новых товаров: https://dl.dropboxusercontent.com/u/6099399/SQL/new

Снятых товаров: https://dl.dropboxusercontent.com/u/6099399/SQL/old

Сравнение цен https://dl.dropboxusercontent.com/u/6099399/SQL/compare

1) Загрузка прайс листа. Принимается формат ODS, CVS. CVS давно не пользуюсь, работа не проверялась.

Загружает по структуре колонок. 1)доступность 2)АРТ 3)название) 4)цена опт 5) цена розница.

2)Выявление новых товаров. (Кнопка Новые товары Print) Сравнивает две таблицы, и выявляет артиклы которых нет в БД магазина. Все просто)

3)устаревшие товары .......

4)Профит......

5)Проверка цен........

*Для работы ОТДЕЛЬНО настроить БД и префикс таблицы магазина в config.php настройка даного префикса не отображена в интерфейсе

*print - моя БД магазина, само собой для успешной работы везде заменить на свою. phreebooks - моя вторая БД, собственно в ней разместить таблицы

ИНСТРУКЦИЯ В ПРОЦЕССЕ НАПИСАНИЯ И ТЕМА БУДЕТ ОБНОВЛЯТСЯ
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
aleks_lv
Новичок
Сообщений: 1
Регистрация: 29-09-2014


29-09-2014 01:30
добрый день
есть вопрос
вкладка проверка цены
на кнопки для сохранения розничной и оптовой цены
у вас висит событие

onclick=\"save_r('"+sku+"', '"+price_r+"');\"

это наверное баг
потому что новая цена введенаая в поле
например такое
<input type="text" id="X7400CHIP-DU-SU_f_itemcost" name="f_itemcost" style="width: 98%;" role="textbox" class="editable">
не будет передаватся
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Gorets


Cпециалист
Сообщений: 143
Регистрация: 19-10-2009


02-10-2014 01:31
не баг, все работает.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос