Для того чтобы организовать торговлю в Интернет-магазине компании потребуется наличие всего одного Менеджера, контролирующего процесс автоматической работы магазина как из офиса компании, так и из любого места в Сети.
Каталог прайсов интернет магазинов - разместите свой прайс бесплатно
  Главная  |    О компании  |    Новости  |    Статьи  |    Форум  |    Клиенты  |    Обратная связь  |    Карта сайта
Добро пожаловать, Гость. Для того, чтобы отвечать на сообщения и создавать новые темы, Вам необходимо зарегистрироваться, если Вы уже зарегистрированы, то войдите используя Ваши E-Mail и Пароль.
Запомнить
Пароль
   
Форум
 Программа iNETsHOP » Техподдержка
        Товар с разными сроками доставки
Товар с разными сроками доставки

07.03.2016 13:30

egalite


Посетитель

Количество сообщений   5
Зарегистрирован:   25-11-2015, 19:17:49
Добрый день!
ищу себе программу для интернет-магазина, какую купить
пробую сейчас вашу, смогу ли я реализовать на ней все, что мне нужно
ситуация следующая
я так понял, у вас если товар загружается, то он есть в наличии
у меня ситуация другая
например, в прайсе поставщика 3 колонки
1 - наличие на региональном складе
2 - транзит на региональный склад
3 - наличие на центральном складе
в итоге, мне нужно смотреть 3 колонки и в зависимости от их содержимого проставлять сроки доставки
в 1 и 2 случаях 3-5 дней
в 3 случае - 10-14 дней
есть поставщик, от которого доставка происходит еще быстрее - 1-2 дня
и эти сроки доставки мне бы хотелось указывать на своем сайте на основании прайс-листов
у вас как-то предусмотрена такая ситуация ?
Пользователь оффлайн Распечатать
 

07.03.2016 14:52

support


Support


Количество сообщений   1199
Зарегистрирован:   11-04-2008, 19:11:57
В программе колонка "Наличие" в справочнике товаров поставщиков определяет доступность товара у поставщика, и соответственно она непосредственно влияет на расчет цен товара и выбора поставщика (учитываются только те товары, которые есть в наличии).

В вашем случае можно программно в схеме импорта заполнять дополнительно еще одну (две) колонки (поля) минимального и максимального срока доставки в справочнике прайс-листов в зависимости от наличия на складе поставщика, а поле "Наличие" использовать как доступность товара к заказу. При расчете цены продажи товара эти поля так же можно программно перенести в "Справочник товаров" в какое-нибудь текстовое поле как примечание срока доставки (в зависимости от возможностей CMS магазина).

Но остаются вопросы какую цену из прайса брать за цену продажи товара если товар у нескольких поставщиков или складов одновременно или по какому алгоритму ее рассчитывать?
Пользователь оффлайн Распечатать
 

07.03.2016 16:35

egalite


Посетитель

Тема начата

Количество сообщений   5
Зарегистрирован:   25-11-2015, 19:17:49
получается, такой вопрос раньше не поднимался, раз это не реализовано ?
просто удивительно
пробую не первую программу, их делают уже не первый год и везде есть серьезные недоработки, из-за чего я не могу ее эксплуатировать

я лично для себя понимаю так
программа должна выбирать товар с наименьшей ценой и проставлять по нему срок доставки
в моем случае ситуация следующая
есть несколько поставщиков, у них центрального склада нет, срок доставки примерно одинаковый
есть поставщики, у которых товар может быть в транзите
соответственно, доставка дольше, в среднем на неделю
цена по поставщику одна и та же, независимо от срока доставки
примеры
поставщик технодиск
Столбец Наличие - два варианта "В наличии"/"Ожидается"
поставщик ТрейдОнлайн - Столбец Наличие "На складе"/"дата прихода"
поставщик Альянс - Столбец Остаток содержит либо "*","**","***","****","*****" или в этом поле ничего нет, тогда смотрим соседний столбец "В пути", там содержится "дата"
поставщик Теко столбец Наличие "+" либо "-", рядом с такими же значениями столбцы Корп.склад и Транзит
Поставщик Готти - тут еще веселее, у них есть 2 склада в городе, то есть столбцы Склад1 и Склад2 (сроки доставки примерно одинаковые) и столбец Дорога, обозначения "*","**","***" либо пусто
поставщик Мерлион - столбцы Наличие, Транзит и Склад мск. в первых двух случаях срок доставки можно считать одинаковым, в последнем - другой. обозначения "*","**","***" либо пусто либо call

в общем, ситуация следующая
во-первых, для определения наличия нужно смотреть несколько столбцов
допустим, поставщик Готти. поле Склад1 будет пустое, а в поле Склад2 стоит "*"
или поставщик Альянс - поле Остаток пустое, смотрим поле "В пути", если оно непустое, то есть в наличии (но уже с другим сроком доставки)
вот только как это реализовать... проще, когда есть список значений, дата все портит
по идее, в программе у каждого поставщика должна быть настройка для определения наличия и срока доставки
во-первых, столбцов наличия нужно рассматривать несколько, они указываются начиная с самой меньшей доставки
также указывается список значений, соответствующих значению "есть" и срок доставки
допустим, мерлион
1 столбец
L
значения наличия "*" "**" "***"
срок доставки "5-7 дней"
2 столбец
M
значения наличия "*" "**" "***"
срок доставки "5-7 дней"
3 столбец
N
значения наличия "*" "**" "***"
срок доставки "10-14 дней"

поставщик Альянс
I
"*","**","***","****","*****"
срок доставки "5-7 дней"
J если поле непустое, срок доставки "10-14 дней"
поставщик ТрейдОнлайн
K
значение наличия "На складе" - срок доставки "5-7 дней"
иначе срок доставки "10-14 дней"

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

мне кажется, это необходимо для многих прайс-листов, не только мне
Пользователь оффлайн Распечатать
 

07.03.2016 17:21

support


Support


Количество сообщений   1199
Зарегистрирован:   11-04-2008, 19:11:57
Срок доставки товара
Цитата
Написал: egalite
получается, такой вопрос раньше не поднимался, раз это не реализовано?
просто удивительно
пробую не первую программу, их делают уже не первый год и везде есть серьезные недоработки, из-за чего я не могу ее эксплуатировать

Каждый продавец работает по своим собственным схемам доставки/продажи товара, потому решает данный вопрос индивидуально, в том числе поиском поставщиков с локальными складами.

Цитата
Написал: egalite
я лично для себя понимаю так
программа должна выбирать товар с наименьшей ценой и проставлять по нему срок доставки

Скорее всего такой подход будет в корне ошибочным по ряду причин, например: у одного поставщика №1 срок доставки 7-14 дней, у второго №2 8-10 дней, но вот первый обычно доставляет по срокам ближе к максимуму периода. Если брать в данном случае за "основного" поставщика №1 и его цену, уведомляя покупателя о доставке через 7 дней, то через 10 дней будут гневные звонки с жалобами на форумах о некомпетентности продавца. Как в данном случае вычислить математическое ожидание срока доставки? Более того, клиент не всегда ориентируется на минимальную цену, часто на решение о покупке как раз влияет срок поставки.

Цитата
Написал: egalite
в моем случае ситуация следующая
есть несколько поставщиков, у них центрального склада нет, срок доставки примерно одинаковый
есть поставщики, у которых товар может быть в транзите
соответственно, доставка дольше, в среднем на неделю
цена по поставщику одна и та же, независимо от срока доставки

Как понятие "примерно" интерпретировать в числовом выражении чтобы применить какие-либо алгоритмы сравнения? Какая в данном случае будет допустимая погрешность? День, три дня, неделя?

Цитата
Написал: egalite
примеры
поставщик технодиск
Столбец Наличие - два варианта "В наличии"/"Ожидается"
поставщик ТрейдОнлайн - Столбец Наличие "На складе"/"дата прихода"
поставщик Альянс - Столбец Остаток содержит либо "*","**","***","****","*****" или в этом поле ничего нет, тогда смотрим соседний столбец "В пути", там содержится "дата"
поставщик Теко столбец Наличие "+" либо "-", рядом с такими же значениями столбцы Корп.склад и Транзит
Поставщик Готти - тут еще веселее, у них есть 2 склада в городе, то есть столбцы Склад1 и Склад2 (сроки доставки примерно одинаковые) и столбец Дорога, обозначения "*","**","***" либо пусто
поставщик Мерлион - столбцы Наличие, Транзит и Склад мск. в первых двух случаях срок доставки можно считать одинаковым, в последнем - другой. обозначения "*","**","***" либо пусто либо call

в общем, ситуация следующая
во-первых, для определения наличия нужно смотреть несколько столбцов
допустим, поставщик Готти. поле Склад1 будет пустое, а в поле Склад2 стоит "*"
или поставщик Альянс - поле Остаток пустое, смотрим поле "В пути", если оно непустое, то есть в наличии (но уже с другим сроком доставки)
вот только как это реализовать... проще, когда есть список значений, дата все портит

Судя по примерам, для каждого из поставщиков нужно делать интерпретацию значений "доставки товара" в прайс-листе в некое числовое выражение или период и минимального и максимального значения, что можно сделать или предварительно выполнив некие макросы Excel VBA, сценарии VBS или же средствами языка T-SQL при чтении прайс-листа манипулируя полученными колонками (полями) прайс-листа. Любой из этих подходов позволяет выполнять практически любые действия над данными, в том числе использовать условия с несколькими колонками.

Цитата
Написал: egalite
по идее, в программе у каждого поставщика должна быть настройка для определения наличия и срока доставки
во-первых, столбцов наличия нужно рассматривать несколько, они указываются начиная с самой меньшей доставки
также указывается список значений, соответствующих значению "есть" и срок доставки

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

Цитата
Написал: egalite
допустим, мерлион
1 столбец
L
значения наличия "*" "**" "***"
срок доставки "5-7 дней"
2 столбец
M
значения наличия "*" "**" "***"
срок доставки "5-7 дней"
3 столбец
N
значения наличия "*" "**" "***"
срок доставки "10-14 дней"

поставщик Альянс
I
"*","**","***","****","*****"
срок доставки "5-7 дней"
J если поле непустое, срок доставки "10-14 дней"
поставщик ТрейдОнлайн
K
значение наличия "На складе" - срок доставки "5-7 дней"
иначе срок доставки "10-14 дней"

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

Ваша задача, как уже отмечено выше, решается дополнительным программированием (VBA, VBS, T-SQL) для обработки прайс-листа и его интерпретации. Дополнительный интерфейс в программе под ваши задачи мы делать точно не будем, но можем запрограммировать импорт каждого конкретного прайс-листа по вашему алгоритму.
Пользователь оффлайн Распечатать
 

07.03.2016 17:57

egalite


Посетитель

Тема начата

Количество сообщений   5
Зарегистрирован:   25-11-2015, 19:17:49
сколько будет стоить запрограммировать 1 прайс-лист ?
Пользователь оффлайн Распечатать
 

07.03.2016 18:06

support


Support


Количество сообщений   1199
Зарегистрирован:   11-04-2008, 19:11:57
Программирование учета сроков поставки товара
Стоимость работ зависит от потраченного времени и рассчитывается из нормы 15$/час.

Так же вы можете заказать разработку индивидуальных макросов которые будут предварительно преобразовывать ваши прайс-листы на специализированных форумах по Excel и сходной тематики.
Пользователь оффлайн Распечатать
 

08.03.2016 18:43

vikarenko


Пользователь iNETsHOP

Количество сообщений   25
Зарегистрирован:   17-12-2014, 08:45:27
Скрипты обработки
Цитата
можно сделать или предварительно выполнив некие макросы Excel VBA, сценарии VBS или же средствами языка T-SQL при чтении прайс-листа манипулируя полученными колонками (полями) прайс-листа


Если делать манипуляции средствами языка T-SQL, это те скрипты которые вставляются в схему импорта? Тогда по примерам на форуме это сделать не сложно.
Пользователь оффлайн Распечатать
 

09.03.2016 05:46

egalite


Посетитель

Тема начата

Количество сообщений   5
Зарегистрирован:   25-11-2015, 19:17:49
а то что в схеме импорта есть вкладка Скрипт импорта, здесь на каком языке пишется, только T-SQL ?
и насчет примеров, что-то не нашел у вас на сайте пример, где бы обрабатывался прайс на входе
пересмотрел много тем, но нужная так и не попалась
в принципе, раньше программировал на разных языках, с примером то проблем не будет разобраться
Пользователь оффлайн Распечатать
 

09.03.2016 12:42

support


Support


Количество сообщений   1199
Зарегистрирован:   11-04-2008, 19:11:57
Дополнительные скрипты для обработки данных
Цитата
Написал: vikarenko
Цитата
можно сделать или предварительно выполнив некие макросы Excel VBA, сценарии VBS или же средствами языка T-SQL при чтении прайс-листа манипулируя полученными колонками (полями) прайс-листа


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


Да, это дополнительные скрипты которыми можно заменить импорт данных из Excel на чтение из любого источника ODBC/OLEDB средствами самой СУБД, так же после чтения данных из Excel их можно преобразовывать скриптами T-SQL на любом этапе (чтение прайса, сравнение, запись в базу данных данных)

Цитата
Написал: egalite
а то что в схеме импорта есть вкладка Скрипт импорта, здесь на каком языке пишется, только T-SQL ?
и насчет примеров, что-то не нашел у вас на сайте пример, где бы обрабатывался прайс на входе
пересмотрел много тем, но нужная так и не попалась
в принципе, раньше программировал на разных языках, с примером то проблем не будет разобраться


На форуме есть такие примеры как:
1. полная замена парсинга прайса на T-SQL скрипт чтения файла XML со структурой Яндекс-Маркет (схему импорта можно скачать с сайта и загрузить в программу)
2. заменf стандартного парсинга файла Excel на скрипт T-SQL, который сам открывает файл и импортирует с него данные через COM-объект Excel.Application приложения Microsoft Excel
3. корректировка полученных данных после чтения прайса во временных таблицах: корректировка цены, переопределение наличия товара

Так же в программе есть возможность вызова пакетов CMD, сценариев VBS и макросов Excel-VBA перед импортом прайс листа, они так же могут всячески изменять импортируемый файл (файлы) и данные.



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

06.04.2016 07:03

egalite


Посетитель

Тема начата

Количество сообщений   5
Зарегистрирован:   25-11-2015, 19:17:49
Добрый день!
пробежался по примерам, так вроде бы понятно как это работает
но язык для меня незнакомый, пока я буду ковыряться, разбираться, как и что работает, много воды утечет
можно будет вам заказать сделать обработку, чтобы на основании 3 столбцов формировался итоговый столбец со сроком доставки
если да, что это будет стоить ?
Пользователь оффлайн Распечатать
 

06.04.2016 12:02

support


Support


Количество сообщений   1199
Зарегистрирован:   11-04-2008, 19:11:57
Дополнительные скрипты для обработки данных
На примере используется язык запросов T-SQL, который используется в СУБД Mirosoft SQL Server и является одной из самых распространенных вариаций языка запросов из-за популярности самой системы управления базами данных. Консультации по дополнительным скриптам и работе программы вы всегда можете получить на форуме или прислать подробное техзадание (описание) вашей индивидуальной доработки на e-mail.

Пользователь оффлайн Распечатать
 

Распечатать  |  Следующая тема  |  Предыдущая тема
Перейти
 

Статистика форума
Тем: 506, Сообщений: 3222, Пользователей: 2255
Приветствуем новичка по имени Gotit
Ближайшие дни рождения
Сегодня именинников нет


iNETsHOP - программа для формирования каталога товаров интернет-магазина и обработки прайсов Copyright 2007-2015 "Программа iNETsHOP - работа с прайс-листами поставщиков для интернет магазинов ®" iNETsHOP - обработка, объединение, анализ прайсов поставщиков и конкурентов