Да, я тот самый разработчик, на которого ссылается заказчик. С заказчиком ранее работали, проблем не было, общались всегда корректно, но перестали так как меня приходилось долго ждать (высокая загрузка) и ценник кусается. Магазин не помню сколько лет назад делался с нуля, перепилен основательно.
Я вижу ситуацию так: заказчик обращается к специалисту и говорит, вот есть прайсы, мне нужно их загрузить и чтобы все было хорошо. Мне лично никогда не говорили каким инструментом это нужно делать, важно получить желаемый результат. В данном случае человек берется за работу, говорит, что он будет заливать вот таким инструментом то-то и то-то и все будет хорошо. На кой хрен исполнитель берет инструмент, который не решает задачу в полном объеме? Почему он не посмотрев с чем работает начинает что-то ставить? "Я посмотрел, опции по цене считаются, значит живая цена есть , а значит стоит автокальк, он по дефолту у всех нормальных людей". Да шел бы такой исполнитель нахрен с таким рассуждениями) Если симплу все признают как де факто лучшее оформление заказа, то что-то про автокальк я остро не согласен. Но это фиг с ним. Дали вводные данные, дали задачу, и исполнитель не должен перепиливать проект под себя, как удобно ему, а должен сделать то что нужно с минимальным вмешательством, ему не обязан заказчик сообщать как и что у него там перепилено, он в этом вообще может не разбираться. Если стандартные инструменты под это не подходят- скажи заказчику, что надо сделать свой, модуль не подойдет (у юзергио шикарный модуль, но тут совсем не шикарные прайсы), если умеешь, и что это намного дороже, объясни ситуацию.
Заполнение базы не должно затрагивать морду, менять как-то логику работы витрины и т.д. Если вообще никаких других вариантов нет- нужно объяснить проблему и с согласия заказчика сделать как надо. Если в магазине нет = в назначении цены опции- значит они были не нужны. Если там своя реализация изменения цены при выборе опций, значит так нужно. Приглашают сделать конкретную работу, а не проводить анализ того как и почему работает витрина и если цель не достигнута - корректное заполнение из прайса товаров (а неверная цена = некорректное заполнение), то работа не выполнена.
Я этот магазин делал х лет назад, и он у меня не на подписке. Я с какого перепугу по мнению исполнителя егор23 должен был метнуться и резво начать там что-то менять под его хотелки, с учетом моей загрузки на пару месяцев вперед? Его наняли, ему бабки платят, так и ему делать работу. Считаешь что нужно сделать = в опциях - согласуй и делай, считаешь что нужно ставить автокальк- согласуй и ставь, не влезает на кастомную тему- ну так адаптируй, или в то что есть "=" это свое впили, это твои задачи, как человека, который БЛИН РАБОТУ ВЫПОЛНЯЕТ. Я ответил заказчику именно то, что я думаю по этому поводу в той форме, которую я считаю нужным. Заполняешь- так заполняй, при корректном импорте никакие правки на морде не потребуются. Это как если на шиномонтажку приезжаешь, просишь балансировку сделать, а тебе мастер говорит, у меня оказывается гайковерта нет под ваши болты, да и вообще они у вас не от мега признанного болтового бренда автокальк- поэтому чтобы вашу задачу выполнить мы вам сейчас болгаркой колеса срежем, я все отбалансирую и потом на спермоклей посадим. Нормуль подход?
Меня заказчик в итоге спросил: смогу сделать? я посмотрел прайсы разных поставщиков (и кстати они не только в xls есть, вполне себе выгрузки в xml имеются) и сказал, что прайсы хреновые в большинстве своем, т.к. товары являющиеся опциями разнесены в разные товары и в ряде случаев даже не имеют общего признака (т.е. у них артикулы разные, указания связи, серии, чего-то подобного нет и установить их общность можно только по одинаковому урлу, ну прочие такие моменты) поэтому чтобы все сделать качественно мне понадобится написать адаптированный под конкретные условия инструмент, на основе моей разработки и это будет стоить денег, готовым модулем я работу не смогу выполнить. И да, у меня есть своя разработка под эти цели, которую я адаптирую под конкретного клиента и она как раз "анализирует цену опций" и много чего еще (скрин csv версии с последнего заказа приложил, "во избежание").
Если честно задрали меня криворукие импортеры, которые все через модуль usergio пытаются сделать. Это отличный инструмент, удобный. НО НЕ ДЛЯ ВСЕГО ОН БЛИН ПОДХОДИТ, НЕ НУЖНО В КАЖДУЮ ЩЕЛЬ ЕГО ЛЕПИТЬ. Буквально пару недель назад клиент обращался со схожей проблемой. Ему эксель на 90к товара через модуль юзергио пытались влупить. "Настроили" столь божественно, что 16 часов задача в кроне выполнялась. каждый день 16 часов обновлялся прайс. Мой вариант работает за 30-40 секунд, из которых он 20 скачивает прайс (на картинке как раз csv версия под того поставщика) и там под каждый параметр километр кода, т.к. прайс опять же тот еще шедевр. Поэтому я эти задачи люблю, умею, практикую, криворуких исполнителей называю криворкими исполнителями и терпеть не могу, когда меня дергают из-за их особых взглядов на жизнь. И если егору интересно, когда закончу я покажу как работает инструмент, который выполняет конкретную задачу, конкретного клиента, потому как нервы заказчика он ушатал и в итоге этим удовольствием займусь теперь я, не смотря на мои нескромные расценки.