Перейти к содержимому


изменение цены на сайте

цена изменить php доработка

  • Вы не можете ответить в тему
Сообщений в теме: 14

#1 jikonast

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 63 сообщений
Репутация: 0
Начинающий
  • ГородМинск

Отправлено 15 August 2012 - 04:00 PM

Есть интерент магазин, на shopcms . Всего поставщиков 10-15 фирм, прайс листы приходят в xls файлах.
в сайт загружается прайс через csv файл, или .gz архив.
всего товаров на сайте примерно:
- 8.000 товаров они увеличиваются
- которые отображаются 4.000 товаров

Требуется сделать:
1- выборку схожих товаров из всех прайсов (по модели или названию)
2- выбор меньшей цены
3- добавление наценки по категориям, а в исключительных случиях отдельно для товара
4- если товар новый, выделить зеленым цветом (что товара нет еще в магазине)
5- выключить товар, если такого нет в прайсах
7- автоматический перенос товара на сайт, после проверки менеджером


всего 2 столба, цена и имя.

Все предложения, и цену.
на почту goldtehno@tut.by или в ЛС
  • 0

#2 Dbus

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 1116 сообщений
Репутация: 174
Мастер
  • ГородОдесса

Отправлено 15 August 2012 - 06:46 PM

Имхо это ТЗ для неслабой такой отдельной софтины а не доработка для магазина :)
Обратите внимание на PDS-Price и E-Trade PriceList Importer, ну и ценники ...
  • 0
502 Bad Gateway

#3 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 15 August 2012 - 08:22 PM

Требуется сделать: 1- выборку схожих товаров из всех прайсов (по модели или названию)

Вот этот исключительно часто встречающийся пункт (даже без CMS, просто по жизни) меня всегда умиляет до невозможности :).
Что такое "схожесть товара"? Первые три буквы? Вес? Размер? Объем? :) Как определять-то похожесть? :)

В E-trade это банально ЗАДАВАЕМАЯ САМИМ ПОЛЬЗОВАТЕЛЕМ МАСКА в виде регулярного выражения. Для каждого прайслиста своя. Т.е. для КАЖДОГО прайлиста надо задавать маску в соответствии с тем, как создатель прайслиста решил обозвать этот товар. Тогда да, все красиво, из разных емейловых прайслистов товары и цены стекаются системно в единую базу. Только если поставщиков десять, а товаров у каждого сто, то надо вручную (ну, почти вручную) ввести тысячу масок. Чудес не бывает и если хочется ХОРОШО, то придется по$бстись :). Ну а на уровне "4-8 тыс товаров" я даже не преставляю, как желаемую "схожесть товара" решать. Думаю, что никак.
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#4 jikonast

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 63 сообщений
Репутация: 0
Начинающий
  • ГородМинск

Отправлено 16 August 2012 - 12:15 PM

Я смотрел эти программы. PDS-Price и E-Trade PriceList Importer
и еще Price-Guru FREE

А кто ими пользывался ? что можно сказать, и будет ли прок от них при таком объеме товаров ?!
  • 0

#5 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 16 August 2012 - 02:09 PM

E-Trade PriceList Importer

Мы пользуемся. Точнее, наш Генеральный купил и играется уже с полгода, доволен. Там были какие-то косяки с точки зрения программиста, да и построение меню назвать интуитивно понятным язык не поворачивается, но в общем и целом программа за полгода оставила хорошее впечатление. Поддержка на вопросы отвечает исключительно быстро, что приятно. Есть некоторый не то, чтобы минус, но фишка, которую надо обязательно принимать во внимание - EPI не корректирует базу сайта, а создает свою и из нее обновляет сайтовую. Т.е. корневая база лежит на компе с EPI, а сайтовая является дочерней. Если на сайте УЖЕ есть какая-то база товаров, то с импортом ее в EPI (целиком, с фотками и остальным) будут сложности.

По части количества товаров у нас куплена с ограничением на 3тыс товаров, чтоли, и это не самая максимальная конфигурация.
Т.е. EPI, как минимум, рассчитана на такие объемы. Как в реальности работает - не знаю.
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#6 jikonast

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 63 сообщений
Репутация: 0
Начинающий
  • ГородМинск

Отправлено 16 August 2012 - 03:46 PM

то что мне надо это свыше... т.е. максимальную...

Вот только есть вопрос, если у меня есть сайт, только на другом cms и там установленна программа, которая автоматом меняет цены, когда закидываешь уже подготовленный прайс, состоящий из двух колонак: цена и артикул товара!

Трудно его перемести на shop cms? и есть ли в этом смысл ?

Или всетаки покупать ?
  • 0

#7 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 16 August 2012 - 08:14 PM

то что мне надо это свыше... т.е. максимальную...

Вы не гадайте, не играйте в вопросы-ответы, а скачайте free-версию EPI и поиграйтесь с ней.

Вот только есть вопрос, если у меня есть сайт, только на другом cms и там установленна программа, которая автоматом меняет цены, когда закидываешь уже подготовленный прайс, состоящий из двух колонак: цена и артикул товара! Трудно его перемести на shop cms? и есть ли в этом смысл ?

Нет, это не трудно. И переносить ничего не надо, т.к. написать в ТАКОЙ постановке задачи модуль не сложно. Чувствуете разницу - "анализ похожих товаров" и "закидываешь уже подготовленный прайс, состоящий из двух колонок - цена и артикул"? :) Во втором случае задача ОЧЕНЬ проста. В первом - довольно сложна. Ведь в первом случае всю сложную часть задачи делает тот, кто ваяет "подготовленный прайс" :).
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#8 jikonast

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 63 сообщений
Репутация: 0
Начинающий
  • ГородМинск

Отправлено 20 August 2012 - 10:20 AM

Если нада только сделать чтобы прайс закидывался на сайт и менял ценники по двум колонкам.
1 - артику (модель товара)
2 - цена

Есть сайт на котором эта функция реализована... есля я дам все файлы, плюс свой сайт. сколько будет стоить настроить этот блок?

И плюс, немного поправить внешний вид сайта? и в какой срок можно все это сделать ?

Сообщение отредактировал jikonast: 20 August 2012 - 10:49 AM

  • 0

#9 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 20 August 2012 - 06:52 PM

Если нада только сделать чтобы прайс закидывался на сайт и менял ценники по двум колонкам

В ShopCMS есть несколько колонок цен? Несуществующий модуль "Три цены" вяло обсуждается уже с полгода минимум и при всей реальности и не особой сложности написания пока не написан :). Очевидно, тому есть свои причины.

PS. не надо дублировать мне свои сообщения из форума в личку. В лучшем случае Вы просто не получите от меня ответа ни там, ни там. В худшем- - еще один минус к репутации.
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#10 jikonast

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 63 сообщений
Репутация: 0
Начинающий
  • ГородМинск

Отправлено 21 August 2012 - 09:20 AM

Так и не прозвучала цена, ? плюс, часть кода я дам... чтобы было все намного проще!
  • 0

#11 Dbus

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 1116 сообщений
Репутация: 174
Мастер
  • ГородОдесса

Отправлено 21 August 2012 - 02:58 PM

Иногда бывает так, что вроде и задача не сложная, но постановка вопроса и поведение заказчика напрочь отбивает всякое желание.
Может поэтому и цена еще не прозвучала.

часть кода я дам... чтобы было все намного проще!

проще не будет :) Все имхо.
  • 0
502 Bad Gateway

#12 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 21 August 2012 - 03:33 PM

Так и не прозвучала цена, ?

Не прозвучала задача - не прозвучала и цена.
Будет внятное ТЗ на русском языке - будет цена.

плюс, часть кода я дам... чтобы было все намного проще

Чужой код не упрощает, а усложняет дело. Если, конечно, к нему не приложено подробное описание всех функций :).
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#13 R.Sergey

    Администратор

  • Администраторы
  • 2810 сообщений
Репутация: 332
Мастер

Отправлено 21 August 2012 - 03:55 PM

Чужой код не упрощает, а усложняет дело.

это точно..... :wacko:

Если, конечно, к нему не приложено подробное описание всех функций

Такого помоему не бывает в природе )))
  • 0

#14 jikonast

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 63 сообщений
Репутация: 0
Начинающий
  • ГородМинск

Отправлено 22 August 2012 - 09:08 AM

Я с радостью составлю вам ТЗ, вот только есть один вопрос. я его, никогда ранее не составлял ( и не видел, как оно выглядит.
Если пример, дадите, постараюсь составить.



Попробую написать ТЗ. но не осуждайте
Надо чтобы прайс пример прикрепил в файле price.rar

колонка 1,2 (если можно ее совместить с второй колонкой) - модель товара
колонка 3 - цена товара без наценки
колонка 4 - наличие (значение много = 15)

при закачке его на сайт, менял цену товаров. (старую на новую, без сохранение старой цены)
и в выставлял число на складе.


И выводил в конце отчет (пример что должно вывести):

- показать какие модели совпадают (в прайс листе - чтобы их назначить тождественными)
- сколько товаров не найдено в базе (товары которые есть в прайсе, но нет на сайте. вывод списком с возможностью им назначить тот или иной товар)


+ возможность выставить наценку на товар или на категорию. (второстепенная значимость)


Если, есть вопросы, задавайте, а они точно будут!
  • 0

#15 jikonast

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 63 сообщений
Репутация: 0
Начинающий
  • ГородМинск

Отправлено 30 August 2012 - 10:43 AM

Примерно такова пошаговая структура тз.
берем из xls из первого (или второго) столбика артикул, ищем его в БД в таблице `shop_products`в поле `name`, если есть - изменяем значение поля `in_stock` на значение 4-й колонки из xls, а `Price` на значение 3-й колонки из xls. Если в БД такой артикул не встречается, добавляем его в список не найденных и выводим в отчет.
Также в отчет выводим список не обновленных товаров в БД, чтоб можно было сопоставить их ненайденным артикулам.
Вход: загрузка файла xls, выход - отчет + тождественный список.

При этом старая цена убирается,
  • 0