Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


Keyser

Recommended Posts

Мир вам.

 

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

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

 

Дело в чем:

 

 

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

 

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

 

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

 

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

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

 

Артикул - Пустая колонка - Цена с формулой (=Пустая колонка+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-с-формулами.

Надіслати
Поділитися на інших сайтах

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

 

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

Надіслати
Поділитися на інших сайтах


  • 9 months later...

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

 

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

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

 

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

 

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

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

Надіслати
Поділитися на інших сайтах


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

Надіслати
Поділитися на інших сайтах


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

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

Надіслати
Поділитися на інших сайтах


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

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

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

Надіслати
Поділитися на інших сайтах

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

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

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

 

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

 

пы.сы.

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

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.