-
Публікації
1 598 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем Kirillove
-
-
В 18.05.2018 в 22:45, goodfella сказал:
нет не победил. Прошу помощи.
В общем вырезаю код который я описывал ранее работает с дополнительными таблицами, а они не всем нужны, и влияют на скорость обработки. Сейчас еще работаю с модулем и сегодня как завершу отпишусь... ошибки должны уйти эти.
Вырезаю чтобы сделать модуль для работы с базовой комплектацией, а уже потом будут дополнения.
Убираю скидки для характеристик, они штатно все равно не будут работать, нужно фронт дописывать...
-
23 часа назад, IronMann сказал:
Почему вы отказались от модели Open Source на данном этапе разработки модуля?
Пока не отказывался еще... Меня клиенты сами подталкивают сделать его платным...
23 часа назад, IronMann сказал:Не хватает системного подхода и управления требованиями, но это все решамо - было бы желание.
Желание очень большое есть, тем более код который я писал ранее уже сейчас пересматриваю под другим углом и вижу "минуса". Сдвиги есть по скорости например модуль превосходит старые версии в 10 раз! Можно набрать команду, разделить задачи, если есть желающие, добро пожаловать.
23 часа назад, IronMann сказал:Сформировали бы небольшую команду, развернули бы несколько тестовых хостов, под каждую типовую конфу (УТ, УНФ и т.п.)
У меня это как раз работало раньше, не думал что после замены сервера с ISP Config с поддоменами возникнут проблемы, они есть но только не работают! А времени исправить нет...
-
В 16.05.2018 в 06:01, IronMann сказал:
На счет водяных знаков, вопрос спорный. Если функцию наложения водяного знака по уму доделать, в сети даже на этот счет материалы были, она вовсе не будет ненужной. С другой стороны, если сейчас реально мешает, то лучше будет убрать. Обратно вернуть всегда будет можно.
Я думаю что водяные знаки лучше накладывать на картинки только большие в карточке товара, их можно накладывать при первом открытии карточки товара и сохранять уже в кэше, я думаю что тратить сейчас время на это бессмысленно, и это разгрузит модуль, потому-что при больших объемах он расходует на это время а на многих хостерах этот параметр больше 30 сек нельзя выставить.
-
Не вырезал еще связанные опции, но убрал склады, водные знаки..
Исправил несколько ошибок....
Пока выложу вдруг кто протестирует, и выявит еще ошибки,
Модуль остается бетой, не осилил я все почистить, завтра продолжу...
-
В 12.05.2018 в 13:36, IronMann сказал:
Хорошо, я это сделаю. Я найду некоторое количество своего времени, чтобы коротко и сжато вам показать, что вы сейчас двигаетесь в довольно странные стороны, сами себе придумывая ненужные сложности. Главное, чтобы вы попытались понять, почему это именно так.
Заодно, это объяснит, почему ваш коллега-конкурент, поднял цену на свой платный модуль с 1800 до 5000 рублей, т.е. почти в три раза, и вопросом конкуренции с вашим модулем даже не парится. При том, что его модуль, по заявленной функциональности уступает вашему в разы.
Я уже это понял давно и сейчас хочу убрать то что мне не удалось реализовать "как надо" по крайней мере реализация этих решений хоть и работала у меня, но сложно интегрируется в другие версии CMS и шаблоны, сейчас функционал немного урежется. Заодно думаю как потом расширить возможности с помощью модулей или модификаторов.
Для тех кто не использует опции и склады, нет смысла записывать цены и остатки в таблицы product_quantity и product_price. думаю отключить запись и чтение этих таблиц.
- 1
-
8 часов назад, rassigor сказал:
Использую модуль неосео, в нем не работает двухстороняя выгрузка заказов, те в 1с выгружает все отл, из 1с загружает только статусы, а товары не обновляет. Скачал последнюю версию вашего модуля, решил два модуля поставить, убрал конфликт таблиу, неосео для обмена товарами, и выгрузки заказов, ваш для загрузки заказов, вообще в типовом виде нечего не заработало, именно загрузка заказа из 1с и обновление товаров. Пришлось дописать, после дописки все работает, это один из примеров, что вы гонитесь за космос функциями а штатная штука не работает, согласен с предыдущим оратором, надо сделать мораторий на новые хотелки, все новые хотелки только платно, а вам сосредоточиться только на отладке функционала
Вот чем я сейчас и занимаюсь, выкидываю "глючное" и доделываю...
И по доставке тоже буду делать...
У меня с адресом конечно головняки, надо как-то сайт привязать к FIAS
-
Не успел я все сделать, только половина сделал того что планировал, доделаю и выпущу новую версию только к числу 15 мая.
-
8 часов назад, Fednet сказал:
Offers.xml выглядит так:
Спойлер<Предложение> <Ид>4456c06c-46e4-11e8-1111-001cc418ccc3</Ид> <Наименование>Тестовое</Наименование> <БазоваяЕдиница Код="796 " НаименованиеПолное="Штука">шт</БазоваяЕдиница> <Цены> <Цена> <Представление>10 000 руб. за шт</Представление> <ИдТипаЦены>54595e-5bed-11e8-88e5-24fd545dd4d0</ИдТипаЦены> <ЦенаЗаЕдиницу>10000.00</ЦенаЗаЕдиницу> <Валюта>руб</Валюта> <Единица>шт</Единица> <Коэффициент>1</Коэффициент> </Цена> </Цены> </Предложение>
А кстати, в описании ошибка, этот код не на валюту ругается а на тип цены, вечером разберусь почему...
-
7 часов назад, IronMann сказал:
В модуле начал появляться свой макро-язык, о-ла-ла!
Большинство нововведений в последних версиях имеют сомнительную ценность, имхо. При этом, некоторых базовых функций, представленных в подобных модулях, до сих пор нет.
А про правила или как Вы сказали "макро язык" намного увеличивает возможности штатных функций, что увеличивает гибкость настроек.
Я даже скажу большее, что можно при загрузке значения из тега изменить при определенном условии другое значение. Я позже приведу пример и список переменных которые можно затрагивать.
Перечислите, пожалуйста, основные базовые функции, я их реализую после 14 числа последовательно.
Но сначала к 14 числу хотелось убрать все то что сейчас криво работает, чтобы модуль мог, в штатные возможности opencart загружать данные.
-
8 часов назад, Bokolyar сказал:
А это нормально, что каждый раз при синхронизации товаров в таблице unit_to_1c создаются новые записи, в которых инкрементально меняется только значение элемента unit_id ?
Или я какую-то настройку не учел?
Пришлось даже тип этого элемента сменить, иначе через какое то время стала возникать ошибка о невозможности создания нового элемента.
Нет не нормально для версий 1.6.4, надо будет разобраться, мне нужен лог загрузки IMPORT.XML, желательно обмен сделать с минимальным количеством товара.
А также сам файл XML.
Отправьте мне на почту. а также скрин части таблицы, у меня так вот.
-
6 часов назад, Vamirus сказал:
Выявил такую неприятность: делаю полную выгрузку, захожу в 1с перепровожу документ поступления (без его изменения), делаю выгрузку изменений, новые товары синхронизированы по ИД, а в базе получается, что в сопоставлении ИД товара с 1С измененный товар удаляется, а новый с тем же ИД создается, но при этом в товарах остается старый и обновленный товар (ид 2 и 3). Как исправить и где смотреть?
Это надо проверять, пока я у себя не выявил...
6 часов назад, Vamirus сказал:С переносом Модели Ваш вариант с указанием поля model не работает. В атрибуты она не попадает, но и в model тоже. Наверное потому что у меня Модель находится не в Товаре, а в разделе Свойства. Возможно ли обратиться к разделу Свойства в "Правило загрузки import.xml секции Товар:" (ну или сделать такое же поле для Свойств или возможность выбора раздела....) Вообще считаю что такие правила очень помогут при настройке обмена...
Для свойств будет аналогичное поле, также для реквизитов, а может я сделаю одно универсальное...
-
8 часов назад, Fednet сказал:
Всем доброго дня. Прошу помочь с ошибкой ERROR: 2033
К слову ранее синхронизация работала.
При синхронизации в 1с такая ошибка
СпойлерПроизошла ошибка на стороне сервера. Обмен не выполнен Ответ сервера: ERROR: 2033 Выгрузка товаров завершена с ошибками!!!
В логах скрипта
Спойлер2018-05-11 11:12:04 - 3.435 Mb | 0201 | Версия XML: 2.05 2018-05-11 11:12:04 - 3.435 Mb | 9129 | ***** ЗАГРУЗКА ПАКЕТА ПРЕДЛОЖЕНИЙ 2018-05-11 11:12:04 - 3.437 Mb | 7048 | ЗАГРУЗКА ПОЛНАЯ 2018-05-11 11:12:04 - 3.438 Mb | 6155 | Настройки валюты в модуле: 2018-05-11 11:12:04 - 3.438 Mb | 6156 | 2018-05-11 11:12:04 - Array ( [0] => Array ( [name] => руб [currency_id] => 1 ) ) 2018-05-11 11:12:04 - 3.441 Mb | 5969 | SELECT * FROM `oc_currency` WHERE `currency_id` = 1 2018-05-11 11:12:04 - Строка ошибки: 6224 - error_2033_log 2018-05-11 11:12:04 - ОШИБКА 2033. Смотрите описание ошибки в справке модуля обмена. 2018-05-11 11:12:04 - 3.430 Mb | 0050 | failure 2018-05-11 11:12:04 - 3.430 Mb | 0053 | ERROR: 2033
Настройки сопоставления валют
Страница Валюты currency_id=1 в опенкартТо что Вы указали "руб" в файле скорее всего не так называется, посмотрите в XML файл как там называется валюта...
-
9 часов назад, pasha2203 сказал:
Ребята всем снова привет,помогите пожалуйста разобраться , а то я уже голову сломал. Постараюсь подробнее расписать свою проблему.
Движок ostore Версия ocStore 2.3.0.2.3
Version 1.6.4.3b2 Более новее увы не нашел(((
Есть 3 склада которые продают мобильные телефонв
Есть телефоны которые присутствуют на этих складах ,соответсвенно они имеют одинаковое название а отличаются только серийным номером которые записаться в характеристики номенклатуры. Артикуля у товаров нет, в 1с есть только серийный номер и то не у всех(бордак одним словом),код (который я так и не разобрался как выгрузить,но он как я понял это единствинная вещь котороя уникальная для каждой позиции,хотя видел что в номенклатуре есть вкладка серии.
Хотелось бы как то так реализовать что бы была привязка к конкретному складу тоесть 1 с когда делала выгрузку она прописывала в свойствах на каком складе находиться товар(с этим тоже не могу разобраться увы) и поиск товара происходил именно по коду. Помогите пожалуйста
Ниже попытаюсь показать к чему я хотел бы привязать товар что бы добиться его уникальности на сайте, а то уже пробовал привязать к опциям но при загрузке у опций не прописуеться цена и остаток, а если эта позиция была продана то при обмене не изменяется остаток товара .Артикуль увы здесь просто скопировал вручную,думал к нему как то привязать но опять начинаеться полная каша,вот по этому смотрю в сторону кода что на скрине может он поможет как то решить проблему
Выгрузите этот товар в XML для сайта и вышлите мне в личку или на почту...Я посмотрю и скажу что можно придумать
-
11 часов назад, PRScreen сказал:
Прошу прощения, но я настолько чайник в опенкарте, что понятия не имею, в каком файле искать этот код и что с ним потом делать.
Модуль сейчас стоит 1.6.4.5, при обновлении с 1.6.3 никакого списка обновлений показано не было. Обновлялись как положено: поверх старого модуля после отключения модификатора, затем обновление модификаторов.
Добавлено:
Выводит вот такую ошибку, без уточнения, где глюк.
Ошибку ищите в журнале 1С она же не может разобрать... а модуль отправляет... в заказах в последней версии глюк есть, к 14 числу исправлю...
-
6 часов назад, Bokolyar сказал:
В настройках Мой Склад можно выбрать только одну категорию (с иерархией).
В настройках же Opencart можно выбрать привязку одного товара к нескольким категориям.
Нужно, чтобы либо:а) при выгрузке товаров категории, к которым относится данный товар не перезатирались вообще
либо более предпочтительный вариант
б) главная категория в Opencart перезаписывалась в соответствии с выбранной категорией в Мойсклад, настройка "показывать в категориях" в Opencart, оставались те галочки, которые были выставлены вручную, но к ним добавлялись бы родительские категории, в соответствии с иерархией категорий в "Мой склад"
После 14 числа что-нибудь придумаю, а то не успею с версией 1.6.4.5 к 14 числу...
-
У кого несколько опций (связанные опции, не обновляйтесь временно пока модуль не выйдет)
Выношу отдельно их, будет загрузка только в режиме характеристик в стандартные опции.
-
1 час назад, haous сказал:
А когда будет версия 1.6.4.5? Может подскажете как временно на текущей версии загрузить описание категории?
Никак пока...
14 числа...
-
19 часов назад, Pavel00047 сказал:
Здравствуйте.
У меня 1С УТ Розница 2,0
Категории товаров выгружает, а сам товар не хочет.
Лог в режиме отладка+запросы и вышлите мне на почту или в личку
-
-
1 час назад, rassigor сказал:
подскажите для 2.1 будет обновление?
нет времени, пока не планируется...
-
2 часа назад, pasha2203 сказал:
Скачивал здесь версия ostore Версия ocStore 2.3.0.2.3
Version 1.6.4.3b2
и подскажите за одно как сделать так что бы товар с одинаковым наименованием но с разными артикулями создавался отдельными позициями а то получаеться почему то все с одинаковым наименование при загрузке просто сумируються
Включите поиск новых товаров по артикулу...
-
5 часов назад, PRScreen сказал:
Opencart 2.3.0.2, модуль последней версии.
Пишет следующее:
Пробовали уже и с UTF8, и с cp1251, результат одинаковый.
Дело в том что в таблице category_to_1c нет колонки "version"
Это так должно быть:
// Связь категорий с 1С $this->db->query("DROP TABLE IF EXISTS `" . DB_PREFIX . "category_to_1c`"); $this->db->query( "CREATE TABLE `" . DB_PREFIX . "category_to_1c` ( `category_id` INT(11) NOT NULL, `guid` VARCHAR(64) NOT NULL, `version` VARCHAR(32) NOT NULL, UNIQUE KEY `category_link` (`category_id`,`guid`), FOREIGN KEY (`category_id`) REFERENCES `". DB_PREFIX ."category`(`category_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8" );
Больше ошибок нет?
Это кусок кода из функции install() она должна выполниться при включении модуля в меню "Расширения"
Кстати эта колонка появилась в версии 1.6.4.4,
у Вас должна была запуститься функция в модели...
Спойлер/** * Обновление до версии 1.6.4.4 */ private function update_1_6_4_4() { // Добавим поле модификации в значения характеристик для удаления старых опций $result = $this->db->query("SHOW COLUMNS FROM `" . DB_PREFIX . "category_to_1c` WHERE `field` = 'version'"); if (!$result->num_rows) { $result = $this->db->query("ALTER TABLE `" . DB_PREFIX . "category_to_1c` ADD `version` VARCHAR(32)"); } if (!$result) { $this->ERROR = 4000; $this->log("Error update to 1.6.4.4'"); return false; } return true; } // update_1_6_4_2()
-
9 часов назад, ironzorin2 сказал:
Нет. Просто переношу номенклатуру в 1С в другую папку и делаю полную выгрузку. В ОС товару добавляются новая категория, но и старая не удаляется.
Я Вас понял, старые категории которых нет в файле обмена только при полной выгрузки можно будет удалить, я сделаю это...
Добавил удаление категорий отсутствующих в файле при полной выгрузке.
-
10 часов назад, pasha2203 сказал:
И подскажите за одно если я ставлю статус товара на сайте Выключен,но при загрузке он всеровно включаеться хотя в настройках модуля стот Не изменять статус товара
То есть Вам при обмене никогда не нужно включать если товар выключен? Или же все таки какие-то условия есть при которых товар должен включаться?
В сами вручную включаете статус товара?
Модуль Модуль обмена для opencart v2.3 по стандарту CommerceML [Поддержка]
в Модули обмена данными
Опубліковано:
Обновите модуль еще раз если такая ошибка будет, выключите его и заново включите