Перейти к содержанию
Keyser

Синхронизация прайсов ексель или CVS

Рекомендуемые сообщения

Мир вам.

 

Я уже сломал голову..

Не знаю к кому обратиться.

 

Дело в чем:

 

 

Моделируем ситуацию.

 

Есть поставщик, у него есть прайс в виде:

 

Артикул - Цена

 

Нужна такая х*ень!:

Имеем вечный прайс в екселе в виде:

 

Артикул - Пустая колонка - Цена с формулой (=Пустая колонка+10) - Цена с формулой (=Пустая колонка*2%)

ТО ЕСТЬ, в вечном прайсе имеются артикула товаров, которые в магазине, и рядом пустая колонка.

 

Каким способом, какой программой, формулой или Бог знает чем, можно  скачивать прайс поставщика (тот, что выше).

 

Выделять обе колонки с Первого прайса и вставлять (или взаимозаменять по поск-замена) в Вечный прайс так, что бы артикула с первого прайса идентифицировались во втором и ставили цену во ВТОРУЮ пустую колонку???? (потому что в прайсе поставщика постоянно перемешиваются местами артикула, нельзя взять и скопировать всю колонку и подставить цену)

 

Типа работы модуля CSV Price Pro import/export 3  

 

Он так обновляет цены на сайте, загружаем прайс и он идентифицирует артикул и обновляет цену. Но мне надо так сделать в Екселе или CSV!

 

Что делать?!

 

Платная реализация имеет место быть.

Изменено пользователем Keyser

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

>> Имеем вечный прайс

что значит "вечный"?

грузи "прайс поставщика" во временную таблицу в БД и потом "пересобирай" свой "вечный прайс", дополняя "пустой столбец" ценой из таблицы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Это не сможет выполнить мой заказчик. Надо примитивный вариант с работой в екселе.

 

Вечный прайс.

Это такой прайс, в котором 5000 товаров избранных с прайса поставщика, в котором 17000 товаров.

 

Эти товары (5000) не идут в начале или в конце списка 17000, то есть это исключает просто копирование колонки и подстановку рядом, они (эти 5000) находятся врассыпную среди 17000.

 

Вечный прайс формировался с 17000 методом исключения.

 

И он постоянный, то бишь тот, который и будет импортироваться для обновления цен.

 

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

Выделяем все 17000 2 колонки (артикул-цена) вставляем в какое-то окно или хз во что и нажимаем "обновить", и рядом с 5000 в колонке с пустыми ячейками и проставляется ровно та цена, что в тех 17000, но 12000 проигнорируются, так как их нет в вечном прайсе.

 

Короче пздц..

Изменено пользователем Keyser

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

при чем тут "твой заказчик"?

пиши модуль/скрипт, который будет заносить в одну таблицу "вечный xls", в другую - "прайс", и потом из этих данных собирать хоть csv, хоть снова xls-с-формулами.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

внимательнее слушай, что тебе говорят :) Ты видимо чудом хочешь сделать это силами самого Экселя, это может быть даже возможно, но тогда тебе нужен какой-нибудь гуру макросов, но по факту, это делается намного проще, так как уже посоветовали.

 

А вообще таким заказчикам надо объяснять КАК надо делать, а не подстраиваться под их требования, вот и все. Учитесь ценить свой труд.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Это не сможет выполнить мой заказчик. Надо примитивный вариант с работой в екселе.

 

Вечный прайс.

Это такой прайс, в котором 5000 товаров избранных с прайса поставщика, в котором 17000 товаров.

 

Эти товары (5000) не идут в начале или в конце списка 17000, то есть это исключает просто копирование колонки и подстановку рядом, они (эти 5000) находятся врассыпную среди 17000.

 

И он постоянный, то бишь тот, который и будет импортироваться для обновления цен.

Есть почти аналогичная ситуация - поставщик дает два прайса, один с ценами другой с остатками. Приходится объединять эти прайсы через одно место. как кто решает такую задачу?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Те же яйца, только в профиль. Человеческий фактор от этого никуда не уйдет и останутся тебе траблы с актуальностью остатков и гемором, плюс повысятся затраты на ЗП еще одного сотрудника. Ищу какое-то универсальное решение.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

тогда уж совсем по простому скажу: какое нахк черту универсальное решение?!

почему, бл*, никто, владея речным трамвайчиком, не просит сделать из него "универсальное решение для плавания по реке, морю, Ледовитому океану и перевозки пассажиров, контейнеров, нефти, истребителей" ?

что за ху*ня творится в головах у людей?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

почему, бл*, никто, владея речным трамвайчиком, не просит сделать из него "универсальное решение для плавания по реке, морю, Ледовитому океану и перевозки пассажиров, контейнеров, нефти, истребителей" ?

что за ху*ня творится в головах у людей?

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

 

В этой теме форума дали толковую мысль использовать один общий сборник прайсов и создавать сводный прайс для импорта в магазин. Подозреваю, что это решение не единственное, но признаюсь - очень очень привлекательное.

 

пы.сы.

"Трамвайчик" оказывается может не только перевозить истребители, а еще и сам полетит!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.