Добро пожаловать, Гость. Для того, чтобы отвечать на сообщения и создавать новые темы, Вам необходимо зарегистрироваться, если Вы уже зарегистрированы, то войдите используя Ваши E-Mail и Пароль.
Количество сообщений
115
Зарегистрирован:
03-12-2014, 12:33:15
Или может есть еще какие-нибудь способы
справочник товара создан из базы сайта на virtuemart соответсвенно нужен артикул от этого поставщика, а цену надо выбирать от других поставщиков
Количество сообщений
1199
Зарегистрирован:
11-04-2008, 19:11:57
Заявленный перечень данных для экспорта не является проблемой, но вы должны более точно указать названия полей каких таблиц вам нужны и по каким алгоритмам.
Количество сообщений
115
Зарегистрирован:
03-12-2014, 12:33:15
Ввиду отсутствия знании как раз названия таблиц из БД я и не знаю. Как посмотреть Бд полностью с названиями ячеек. На скрине отметил какие столбцы нужны.
Количество сообщений
1199
Зарегистрирован:
11-04-2008, 19:11:57
Не обязательно знать названия исходных полей в базе, достаточно указать названия колонок и таблиц в интерфейсе. Проблема в вашем экспорте в том, что к одному товару номенклатуры привязаны несколько товаров поставщиков, и в одну таблицу экспортировать для связанных списка проблематично. Выгрузить данные в CSV(XLS) (в бесплатной версии доступен только этот вариант) например с таблицы товаров (номенклатура вверху на вашем скриншоте) - очень просто, но как разместить к каждому товару список из нескольких колонок?
Можно выгрузить в два файла CSV, например в одном 1. Товары:
1)Код товара
2)Название
2. Товары поставщиков
1)Код товара к которому привязан товар поставщика
2)Цена прайса
3)Артикул товара поставщика
Так же следует отметить, что обычно пользователи не экспортируют список товаров поставщиков, в подавляющем большинстве случаев достаточно каталога номенклатуры и оптимальные продажные цены продажи вычисленные программой.
Количество сообщений
1199
Зарегистрирован:
11-04-2008, 19:11:57
В данном конкретном случае он будет одинаковый, чтобы данные экспорт из программы из этих двух таблиц затем можно было связать.
А вот с привязкой к товарам сайта будет еще небольшая "головная боль", т.к. каталог товаров нужно было изначально создавать на их основе, а лучше вообще перенести товары из сайта в базу iNETsHOP. На текущей стадии, лучший вариант следующий (приблизительный алгоритм):
1. Экспортируете товары сайта в XLS/CSV c колонками "Код товара сайта", "Название товара сайта"
2. Заводите в программе поставщика "Товары сайта"
3. Импортируете товары выгруженные с сайта как прайс поставщика "Товары сайта"
4. Привязываете товары сайта к уже созданной номенклатуре в программе используя существующие в ней интерфейсы поиска подобных товаров и т.п.
5. Одним SQL-запросом, из привязанных товаров сайта данные из колонки Код поставщика справочника товаров поставщиков (предположительно в нее импортируете "Код товара сайта"), переносите в колонку Артикул, Внешний код и т.п. справочника номенклатуры.
Количество сообщений
1199
Зарегистрирован:
11-04-2008, 19:11:57
Вы указали поставщиков во множественном числе, мы же сейчас обсуждаем сопряжение товаров сайта с товарами интернет-магазина. Потому вам нужно перенести какой-то уникальные коды товаров одного поставщика (в который загружены товары вашего сайта), например, в колонку артикул справочника товаров. SQL-запрос в данном случае будет выглядеть примерно так:
Код
UPDATE TBL_GOODS
SET G_SID = (
SELECT TOP 1 SG_SID FROM TBL_SUPPLIERS_GOODS WHERE SG_G_ID = G_ID AND SG_S_ID = 123456
)
где 123456 - код поставщика из справочника поставщиков с прайс-листом товаров вашего сайта.
Данный SQL-запрос переносит колону "Код поставщика" из прайса поставщика с кодом 123456 в справочник товаров (номенклатуры) в колонку артикул.
Количество сообщений
115
Зарегистрирован:
03-12-2014, 12:33:15
извините за тупость но до меня никак не дойдет. Есть поставщик Моя база артикул рис1 на скрине(это товар с моего сайта) по нему создал товар (создать товар по товару поставщика)дальше привязываю другого поставщика артикул рис2 на скрине. В итоге надо выгрузить таблицу где бы был артикул рис1 и цена прайса или цена продажи (с наценкой лучше конечно)
Количество сообщений
64
Зарегистрирован:
11-11-2008, 04:35:57
Вы обсуждаете вроде как одно, но совсем разные структуры. Поддержка пишет, что можно перенести артикул №1 скриншота в верхнюю таблицу чтобы при обратной выгрузке из программы можно было по нему обновить товары сайта. Но вот в программе у номенклатуры только один артикул, потму артикулы остальных поставщиков в последних постах не обсуждаются!!!
Количество сообщений
1199
Зарегистрирован:
11-04-2008, 19:11:57
Цитата
Написал: maxtelt
Перечитайте тему внимательнее, если вам нужны и товары номенклатуры и товары прайс-листов - то стандартным механизмом экспорт в CSV/XLS можно выгрузить только в два файла, т.к. у этих таблиц связь "один ко многим" и одновременно не получится выгрузить их в какую-то матрицу. Если вам нужно при обновлении ваших товаров на сайте иметь в экспортируемых данных из программы код вашего товара с сайта, то артикул №1 мы можем перенести в верхнюю таблицу, но для одного поставщика, т.к. того в котором хранятся артикулы ваших товаров сайта!
Т.е. если вы изначально создали товары в справочнике товаров из вашего собственного прайс-листа, то зачем вам экспортировать товары других поставщиков. Вам достаточно настроить определение цены продажи товара и выгрузить ее для обновления на сайте.
Количество сообщений
1199
Зарегистрирован:
11-04-2008, 19:11:57
Плагины экспорта в бесплатной версии
Цитата
Написал: MaXX
Плагины выгрузки в XML доступны в бесплатной версии?
Подключение плагинов доступно, но сами плагины разрабатываются индивидуально. Можно выгрузить каталог товаров и товаров поставщиков стандартным экспортом в XML, но в дальнейшем для Virtuemart в любом случае придётся создавать какой-то обработчик.