Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

searchingman

Користувачі
  
  • Публікації

    244
  • З нами

  • Відвідування

Усі публікації користувача searchingman

  1. Если перед выгрузкой из 1с на сайте проставить поле для синхронизации ("Код" - модель, "Артикул"), то никаких дублей не будет. Иначе да, будут дубли. После обмена на сайте будут созданы GUID-ы и дальнейшем не важно, что будет указано для синхронизации ("Модель", "Наименование", "Артикул", "Штрихкод"), синхронизация будет идти через созданные GUID-ы.
  2. Из ветки 1.6.4.x функционал складов "выпилен" автором, он остался, в более старых версиях, н-р, 1.6.3.11 Поставьте 1.6.3.11 для теста и посмотрите как там идет работа со складами и остатками на складах в admin\model\extension\exchange1c.php: - private function parseClassifierWarehouses - Загружает список складов из классификатора - private function parseQuantity - чтение остатка с учетом склада ( тег "Склад" и его атрибут "Ид") Учитывая, что Вы разработчик, думаю, проблем не вызовет разбор алгоритма.
  3. Какая версия Opencart (OcStore)? Что именно не завелось? Какая конфигурация 1с используется? Пробовал обмениваться с УТ 10.3, УТ 11.4, УНФ 1.6, Розница 2.3 с 1.6.4.8. Если не заморачиваться с характеристиками в 1с -> опции в Opencart, то остальное работает более менее нормально.
  4. А версию 2.0.5b откуда взяли? В данной ветке вроде 2.0.4b Если не хотите экспериментов, то лучше используйте 1.6.4.8
  5. Если у Вас есть готовое ТЗ с необходимым функционалом напишите в личку. Можно обсудить.
  6. Для 3.x работает адаптированный текущий модуль от Dmytro85 (GitHub) Смотря что нужно в итоге получить. Может и ничего допиливать не нужно. Разверните модуль для теста и сами определитесь.
  7. 1. Каких именно возможностей по заказам больше в новом модуле? 2. Согласен. Ждем доработок от автора. Но пока, к сожалению, с сентября движений нет. Было бы интересно услышать. Какого нового функционала Вам не хватает в модуле?
  8. Вместо экспериментальной версии 2.x поставить последнюю стабильную версию 1.6.4.8 от Gmp.
  9. Если речь про бесплатный модуль, то там всегда основная связь идет по GUID (не важно, что выбрано "SKU", "Модель", "Наименование"). Принцип такой. Сначала поиск по GUID, если не найден GUID и установлен поиск по SKU , то поиск по SKU -> создание GUID-а и при повторном обмене уже поиск по GUID.
  10. Глянул на демке "Розница 2.2.5.27". Типовой модуль обмена выгружает производителя из ("Дополнительные сведения") В файле обмена выглядит так. Свойства <Свойство> <Ид>bb14a4b8-6b17-11e0-9819-e0cb4ed5eed4</Ид> <Наименование>Производитель</Наименование> <ТипЗначений>Справочник</ТипЗначений> <ВариантыЗначений> <Справочник> <ИдЗначения>444bbea3-6b18-11e0-9819-e0cb4ed5eed4</ИдЗначения> <Значение>Обувной комбинат</Значение> </Справочник> <Справочник> <ИдЗначения>444bbea6-6b18-11e0-9819-e0cb4ed5eed4</ИдЗначения> <Значение>АОЗТ Алекс</Значение> </Справочник> </ВариантыЗначений> </Свойство> В товаре связывается через "ЗначенияСвойств" <Товар> <Ид>bd72d913-55bc-11d9-848a-00112f43529a</Ид> <Артикул>Б- 130005</Артикул> <Наименование>Ботинки женские демисезонные</Наименование> <БазоваяЕдиница Код="715" НаименованиеПолное="Пара (2 шт.)"> <Пересчет> <Единица>715</Единица> <Коэффициент>1</Коэффициент> </Пересчет> </БазоваяЕдиница> <Группы> <Ид>bd72d90e-55bc-11d9-848a-00112f43529a</Ид> </Группы> <Описание/> <ЗначенияСвойств> <ЗначенияСвойства> <Ид>bb14a4b8-6b17-11e0-9819-e0cb4ed5eed4</Ид> <Значение>444bbea6-6b18-11e0-9819-e0cb4ed5eed4</Значение> </ЗначенияСвойства> <ЗначенияСвойства> <Ид>bb14a4ba-6b17-11e0-9819-e0cb4ed5eed4</Ид> <Значение>444bbea4-6b18-11e0-9819-e0cb4ed5eed4</Значение> </ЗначенияСвойства> <ЗначенияСвойства> <Ид>bb14a4bc-6b17-11e0-9819-e0cb4ed5eed4</Ид> <Значение>444bbea5-6b18-11e0-9819-e0cb4ed5eed4</Значение> </ЗначенияСвойства> </ЗначенияСвойств> <ЗначенияРеквизитов> <ЗначениеРеквизита> <Наименование>ВидНоменклатуры</Наименование> <Значение>Обувь</Значение> </ЗначениеРеквизита> <ЗначениеРеквизита> <Наименование>ТипНоменклатуры</Наименование> <Значение>Товар</Значение> </ЗначениеРеквизита> <ЗначениеРеквизита> <Наименование>Полное наименование</Наименование> <Значение>Ботинки женские демисезонные</Значение> </ЗначениеРеквизита> </ЗначенияРеквизитов> </Товар>
  11. Включайте логирование и смотрите есть ли в логе сообщения типа "Удален файл: ИмяФайла" и сравните с именами файлов, которые не удаляются.
  12. Статус покупателя после регистрации может быть отключен, если у группы покупателей по умолчанию (н-р, Default) установлено "Подтверждение новых покупателей", т.е. администратору требуется подтверждать нового покупателя вручную.
  13. Мне зачем что-то додумывать вместо заказчика? Согласен, что нужно перед началом проекта сделать подробное ТЗ, чтобы при сдаче проекта не возникло недопонимания.
  14. Открываются все 4 модальных окна, если про этот макет идет речь.
  15. Согласен. Не так понял задачу. Не появление атрибута вообще, но появление атрибута у товара. Без добавления поля в 'oc_product_attribute' никак.
  16. По идее "порядок добавления нового атрибута" - это уникальное поле 'attribute_id' (таблица 'oc_attribute')
  17. При каждом добавлении или обновлении товара при импорте каталога используется private function prepareQueryProduct($data, $mode = 'set') в admin\model\extension\exchange1c.php в которой прописываются все поля таблицы oc_product. Закомментировав нужные можно исключить их из обмена явно. Некоторые можно исключить из обмена с помощью настроек в админке, но 'model' или 'sku' нужно закомментировать явно. if (isset($data['model'])) $sql[] = $mode == 'set' ? "`model` = '" . $this->db->escape($data['model']) . "'" : "`model`"; if (isset($data['sku'])) $sql[] = $mode == 'set' ? "`sku` = '" . $this->db->escape($data['sku']) . "'" : "`sku`";
  18. Появилось в типовом модуле обмена уже давно. Н-р, в УТ 11.4.12.75 от 06.07.2020 уже выгрузка кода есть.
  19. Если речь про решение от oc1c_ru, то обработка напрямую пишет в БД движка. У них есть подробное описание их API. Но вроде загрузить картинки на сайт по ftp нужно самому. Фраза "на основе..." подразумевает, что обработка была поправлена, т.е. в любом случае нужно смотреть код обработки на стороне 1с. PS: Если решение у них покупалось или дорабатывалось ими, то лучше спрашивать у автора решения.
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.