Перейти к содержанию

IronMann

Пользователи
  • Публикаций

    302
  • Зарегистрирован

  • Посещение

Репутация

21 Очень хороший

Посетители профиля

1 804 просмотра профиля
  1. Теперь про доставку. В заказе 1С её можно реализовать двумя способами – с услугой доставки в общей табличной части с товарами: и с услугой доставки в отдельной закладке карточки заказа. Второй способ сделан под собственный калькулятор стоимости доставки 1С, который (калькулятор) многие не используют, т.к. стоимость доставки рассчитывается у них непосредственно на сайте модулями доставки интернет-магазина. За выбор способа учета доставки отвечает таблица в настройках узла обмена с сайтом: Как мы видим, чтобы работал 1-й вариант, достаточно просто не заполнять таблицу. Про реализацию 2-го варианта я подробно напишу в следующем посте, пока разберем целиком 1-й, тем более, что работают они абсолютно с одним и тем же набором тегов. Для обоих способов, в 1С должны быть заведены услуги, которые отвечают за доставку заказа. Например, так: В идеале – каждому типу доставки с сайта должна соответствовать своя услуга из списка, чтобы в перспективе можно было легко реализовать полноценный двунаправленный обмен данными заказов с доставкой. Чтобы модуль транслировал тип доставки с сайта, указанный в заказе, необходимо настроить соответствующую секцию: Если секция настроена надлежащим образом, тип доставки с сайта должен при обмене данными сопоставится с услугой из справочника Номенклатура в 1С и найденная услуга добавлена в заказ, а её цена быть установленной равной стоимости доставки с сайта. Я полагаю, что разработчики модуля закладывали такую логику работы, но в реализации, допущена ошибка. Разберём это на примере. Вот блок доставок из заказа: Используется модуль «Почта России и EMS» который хорошо рассчитывает стоимость доставки от веса и габаритов, а также, в выводимую информацию о методе доставки добавляет приблизительные сроки, что очень удобно покупателю при принятии решения о выборе метода. После импорта (текущая версия модуля) создается новый ненужный элемент справочника номенклатуры и подставляется в заказ. А правильно, должно быть так: Дело в двух тегах, определяющих услугу доставки. Для полной наглядности, я привожу два рисунка. Неправильный алгоритм импорта доставки: Правильный алгоритм импорта доставки: В неправильном, текущем варианте, теги выглядят так: <Ид>Упаковка и доставка экспресс-службой</Ид> <Наименование>Курьерская доставка EMS (Срок доставки: 1-2 дн.)</Наименование> А в правильном варианте, теги должны быть такими: <Ид>ORDER_DELIVERY</Ид> <Наименование>Упаковка и доставка экспресс-службой</Наименование> Обращаю внимание на то, что в качестве Ид для услуги доставки используется специальное наименование «ORDER_DELIVERY». Это наименование я нашел и проверил, анализирую код конфигурации и экспериментируя с файлами обмена. Указанный тег, при разборе данных в процедурах обмена с сайтом, указывает, что текущая товарная позиция в заказе, является услугой доставки. Поправьте, пожалуйста, соответствующий код в модуле, чтобы секция товара, ответственного за услугу доставки, выглядела так: Про второй способ передачи доставки, я напишу, после вашего ответа на этот пост. Там уже потребуется доработка секции модуля.
  2. Хорошо. Так, вероятно, даже будет лучше. Следующее предложение будет по реализации Доставки. Будет длинно, т.к. тема достаточно емкая. Вопросы по текущей реализации, на уровне тегов обмена данными, можно здесь же задавать?
  3. Хорошо, давайте попробуем. Раз уж мы сейчас говорим про атрибуты и группы атрибутов и их отображение в Характеристиках, то начнем со следующего. У вас есть в модуле очень полезная функция "Перенаправление свойств:". Она работает по логике "ИЛИ", т.е. доп. реквизит или доп. сведение или будет отражено в Характеристиках, или будет присвоено свойству в карточке товара, указанному в настройках. Например, сейчас у меня в 1С заполнено так: в модуле настроено так: в магазине показывается так: В тоже время, может случиться, что доп. сведение должно быть как видно в Характеристиках, так и присвоено свойству в карточке товара. Логика работы настройки "Перенаправление свойств" должно быть тогда не "ИЛИ", а "И". В моем примере видно, что в характеристики не попадают параметры упаковки, а хочется их как записывать в карточку товара, так и видеть в Характеристиках. Да и модель (артикул производителя), тоже бы хотелось как записать в карточку товара, так и видеть в Характеристиках. Я специально разделяю и указываю нетто и брутто, т.к. нетто нужно знать покупателю (сколько весит само изделие), а брутто (параметры товара в упаковке) нужно для точных расчетов разным модулям доставки. При этом, и то и другое одновременно полезно порой видеть в Характеристиках. В текущей версии, это можно решить такой доработкой: 1) Поменять логику настройки "Перенаправление свойств:" с "ИЛИ" на "И". 2) Если то или иное свойство в Характеристиках показывать не надо - тогда помещать атрибут в настройку "Исключать атрибуты". - данная настройка продолжает работать штатно. 3) Возможно, в коде потребуется сделать так, чтобы блок перенаправления свойств отрабатывал раньше, чем блок исключения атрибута. Т.е. в начале атрибут должен направится в свойство карточки товара (если свойство задано в настройках), а потом уже исключен из списка показываемых Характеристик.
  4. Я от греха подальше подобные вещи группирую примерно так: Размеры и вес.Передатчик, вес Размеры и вес.Передатчик, габариты Размеры и вес,Приемник, вес Размеры и вес.Приемник, габариты Вообще, чтобы даже в разных группах были только уникальные имена атрибутов. Это не сложно.
  5. Большое спасибо за акцию, благодаря ей я ознакомился и продолжаю изучать возможности вашего модуля. Я уже давно "в теме", пересмотрел большое количество разных модулей интеграции, как написанных на PHP, так и на 1С. От самых убогих и до более-менее качественных. Отмечу сразу, что ваш модуль один из лучших и надежных. У меня есть несколько предложений по улучшению функциональности модуля, которые как мне видится, буду интересны не только мне, но и всем пользователям модуля. Эти предложения имеет смысл озвучить в данной теме?
  6. Друг, я тебе хамить в ответ не буду. Все будет предельно конструктивно. Я каждый твой новый релиз буду тестировать на актуальной версии УНФ и чистой установке ocStore. Как это сейчас делаю, наблюдая каждый раз один и тот же нерабочий результат. А потом, я будут размещать результаты тестирования здесь в теме, чтобы люди видели реальное положение дел, а не картинки и обещания.
  7. Смотрите ваши import.xml и offers.xml. Если там в количестве стоят нули, или вообще нет предложений по товарной номенклатуре, то проблема с настройками обмена. А если все с файлами нормально, то будет логично, что это баг модуля.
  8. Парни, я не буду с вами спорить, ни с кем. Я сюда заглядываю периодически и вижу, как у самых горячих энтузиастов остывает энтузиазм, а самые яростные спорщики вообще перестают посещать данную тему. Самый лучший арбитр - время. Оно пока подтверждает мои доводы.
  9. Ради того, чтобы автор этого модуля перестал годами дурить участников форума и особенно - собирать донаты за платные доделки своего якобы бесплатного модуля. Никаких советов, кроме как прекратить пудрить мозг людям и обманным путем собирать с них деньги под видом бесплатной темы, я автору не дам. Давать ему денег или нет, конечно, дело добровольное. Но раз он не сворачивает свою деятельность и "вяло" дописывает модуль - значит, профит с этого разводилова есть. В таком режиме, он может "заниматься модулем два дня в неделю" вечно. А вечно ли быть облапошенным, это каждый сам для себя решает. Уже скоро как три года, а модуль только учится нормально выгружать товары. Это не отсутствие таланта либо рукожопие, это вполне осознанная стратегия автора. Он обещает заниматься - вы донатите, всё хорошо. За три года здесь некоторые участники уже и PHP и 1С выучили и сами интеграцию себе сделали.
  10. Ты читай просто внимательнее. Я уже просто смеха ради каждый новый "релиз" тестирую на актуальной УНФ с примитивным набором данных (один товар, две категории, две картинки, два доп. реквизита, два доп. свойства) и чистой установкой ocStore. Не смотре на все утверждения автора этого убогого модуля, что все прекрасно работает, вижу, что не работает по факту ничего. Даже этот несчастный товар не импортировался - валилось это чудо на этапе загрузки номенклатуры. Пользоваться этим нельзя. Сугубо имхо, код написан через зад. Мнение моё, кто считает, что код прекрасен - остаёмся каждый при своём мнении. Если чтобы заставить делать модуль элементарные вещи, как синхронизировать справочник номенклатуры и принимать заказы (обращаю внимание - на ТИПОВОЙ конфигурации и ЧИСТОЙ установке магазина) нужно там что-то самому дописать и перелопатить - то логично считаю, что это полный отстой. Про функции, которые сейчас делают буквально все платные движки, как доставка та же - одни только обещания. Кто тут в теме первый месяц сидит и на что-то надеется, им простительно. Если он при этом со мной спорит, типа какой классный модуль, я даже не считаю им нужным отвечать. Кто же скоро как ТРИ ГОДА что-то от этого модуля ждёт, вызывают у меня уже удивление и сочувствие. Что касается себя, я доделал платный модуль не представленного здесь поставщика и у меня на данный момент есть всё, что мне было вообще от модуля обмена нужно: 1) Синхронизация справочника товаров. 2) Загрузка заказов. 3) Синхронизация изменения статусов заказов. 4) Доставка. Потом я добавил автоматическое портирование доп. свойств и доп. реквизитов в группы атрибутов и атрибуты карточек товаров магазина и заодно формирование SEO тегов. Надо сказать, что текущее рабочее решение у меня третье, на котором я в итоге остановился. Первым, была эта шляпа, которая здесь незаслуженно называется словом "модуль". Я потратил попусту огромное количество времени на ожидание, когда хоть что-то начнёт нормально работать и абсолютно бестолковое общение с автором. Вторым, по ходу ожидания, был тоже нерабочий модуль, написанный на 1С. Третий модуль, я купил летом и не смотря на то, что из коробки он тоже был неработоспособен, его удалось в начале запустить на базовых функциях, а потом и дописать уже до адекватного состояния. За этим модулем уже слежу по привычке, как в кино с попкорном, где на экране и цирк и драма.
  11. У всех обман зрения с УНФ был, очевидно.... Мы охотно выслушали ваши прогнозы, время исполнения обещаний пошло? Настоятельно, даже не прошу, я требую, чтобы вы удалили у себя мои материалы по доставке и вообще все мои материалы, которые я вам когда либо высылал. Они являются моей интеллектуальной собственностью, я не хочу, чтобы вы ей пользовались. Делайте как хотите, но не используя ни из одной озвученной и доведенной до уровня постановки задачи моей наработки. Я уверен, что вы ничего из обещанного не сделаете, но удаление моих материалов из вашего репозитория - это вопрос принципа.
  12. Нет, не зашугал. Подвёл для себя жирную черту под его творчеством. Тут просто такой момент, что каждый новый участник, который набрёл на эту тему, воспринимает её так, как будто этот модуль написали вчера. "О! Какой клёвый модуль", "О! Он бесплатный!", "О! Он даже что-то выгружает..." - как здорово! Потом, по мере попыток примерить это к серьёзному проекту, выясняется, что там что-то не работает, здесь не работает и т.д. А если копать ещё глубже, то выясняется, что там вообще всё через зад. И что самое главное, что этому уже ДВА С ПОЛОВИНОЙ ГОДА. И просто ради интереса посмотрите историю вопроса - всё это время, это всё именно так и работает, т.е. через зад. И "техподдержка", от этого рукозадого разработчика ровно такая, какой она была все эти два года, т.е. почти никакая. Кто считает, что как он отвечает на вопросы и вообще сопровождает этот модуль - нормально, пусть для интереса, опять же, последит за платными темами и поддержкой участника Том. Почувствует для себя разницу. И если у вас хватит терпения следить за этой темой два года, то тогда вы тоже поймёте, что эта разработка - мёртвая. Только тогда этому убожеству будет уже не два года, а четыре. И по прежнему будут приходить новички и радоваться "бесплатному" модулю, который будет делать ровно, что он пытается делать сейчас. Не изменится практически ничего, кроме осознания лично вами кучи потраченного на бестолковые ожидания времени. Почему я взял в кавычки "бесплатному", да потому, что автор доделывает примитивные костыли к своему чуду, но за деньги. Это услуга для тех, кому ну очень надо сейчас хоть что-то и деньги руки жгут, и вообще думать и искать ничего не хочется. Время себе идёт и идёт, а общая картина не меняется: модуль и его код убогие, перспективы какого-либо законченного релиза, который бы потянул на добротный рабочий платный модуль - не видать... Вот сами и делайте для себя выводы. А можете просто раз в три месяца сюда заходить и видеть одну и туже картину. Пока не надоест.
  13. Расскажите, пожалуйста, подробнее о вашем магазине. Вы не принимаете и не отправляете заказы?
  14. Дело - бросил, собирать деньги за дописки - нет. Делает он это, разумеется, молча, т.к. деньги любят тишину. Чисто математически интересно, сколько должно пройти времени, пока это, к примеру, дойдет конкретно до тебя. Опять же, чисто ради интереса через полгода на твои посты посмотрю, которые очевидно умные, ну если ты конечно до этого времени в теме еще задержишься.
  15. Качество работы этого кода ни оставляет по этому поводу никаких сомнений.
×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.