stelstima
-
Публікації
86 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем stelstima
-
-
А кто-нибудь с двух баз 1с на один сайт выгружает каталог? Есть нюансы? Я так понимаю, могут GUID попасться одинаковыми у разных товаров/категорий.
-
16.12.2022 в 01:54, Gmp сказал:
Это не проблема, скорее наоборот очень полезное решение.
Когда лог отключен, модуль записывает только дату и время обращения со стороны 1С, по какому адресу 1С обратилась (или какой файл прислала).
Это сильно выручает когда нужно посмотреть что за ошибка случилась пару дней назад, и во время какого запроса она произошла.
Если у вас модуль работает настолько идеально, что вам можно только позавидовать - можете закомментировать в файле export/exchange1c.php этот блок кода:
// Лог запросов со стороны 1С $request_url = $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; $log->write('~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~'); $log->write($request_url);
И тогда модуль не будет писать лишней информации.
Спасибо! Работает конечно не всегда идеально, особенно когда что-то пытаемся поменять в обмене) просто большой файл лога получается, тогда его просто удалять периодически? Пишет в лог вот такого плана инфу:
Скрытый текст2022-12-16 15:06:30 - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2022-12-16 15:06:30 - xxxxx.ru/export/exchange1c.php?type=catalog&mode=checkauth
2022-12-16 15:06:30 - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2022-12-16 15:06:30 - xxxxx.ru/export/exchange1c.php?type=catalog&mode=init
2022-12-16 15:06:30 - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2022-12-16 15:06:30 - xxxxx.ru/export/exchange1c.php?type=catalog&mode=file&filename=offers.xml
2022-12-16 15:06:30 - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2022-12-16 15:06:30 - xxxxx.ru/export/exchange1c.php?type=catalog&mode=import&filename=offers.xml
2022-12-16 15:06:30 - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2022-12-16 15:06:30 - 8042M НАЧАЛО ЗАГРУЗКИ ДАННЫХ
2022-12-16 15:06:30 - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2022-12-16 15:06:30 - 5612M Начало разбора предложений
2022-12-16 15:06:30 - 5875M Загружено предложений 2 из 2
2022-12-16 15:06:30 - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2022-12-16 15:06:30 - 8128M КОНЕЦ ЗАГРУЗКИ ДАННЫХ
2022-12-16 15:06:30 - 8130M:
2022-12-16 15:06:30 - Array
(
[exchange] => 0.011062860488892
[xml_load] => 0.00022602081298828
[date] => 2022-12-16 17:06:28
[offers] => 0.0097329616546631
[offers_num] => 2
[parse_price] => 0.0023560523986816
) -
Всем привет. Ветка живая нет? Не отключается логирование. То есть даже если стоит "отключено" все равно пишет отладку в журнал. Не обратил внимание когда началось. Стоит 1.6.4.8 на двух сайтах, на обоих такая проблема. Кто сталкивался?
-
А может появилась альтернативная площадка, где сейчас обсуждение ведется модуля?
-
Всем привет. Вопрос с очисткой кэша как-то был решен? По поиску полазил, не нашел решения.
-
А возможно ли доработать, что выгружался остаток деленный на 2 или 3 к примеру?
-
8 часов назад, Tom сказал:
В шаблоне нет таких настроек.
Эти настройки в магазине появляются в разделе настройки после установки модификатора z_autocalc_price_option_OC2_v3.0.12. Просто в карточке товара отключается пересчет от количества, а в категории нет. И не пойму от чего в категории зависит, что цена пересчитывается. От модификатора autocalc_price_option или модификатора quantity +-
-
В 27.10.2020 в 19:43, Tom сказал:
Выбор количества на любой странице
(поддерживается пересчёт цены при выборе опции и изменения количества)
Тестировалось только на Unishop v.2.5.0.0 !
Установка:
Установить в админке Дополнения-Установка дополнений
Обновить кеш модификаторов в админке в разделе "Дополнения - Менеджер дополнений" (синяя иконка справа вверху..
В панели шаблона , во вкладке "Свои стили, скрипты и прочие..." в поле CSS добавить и сохранить ( код ниже ) .
Готово.
.product-thumb {position:relative;} .product-thumb .cart .wishlist{position: absolute;top: 5px;right: 5px;} .product-thumb .cart .compare {position: absolute;top: 30px;right: 5px;} .product-thumb .wishlist, .product-thumb .compare{transform:scale(1);border:none} .product-thumb .wishlist, .product-thumb .compare{transform:scale(1)} .product-thumb .add_to_cart{height:32px;} .product-thumb .btn.wishlist {height:32px;} .product-thumb .qty-switch {display: flex;float: left;margin: 0 10px 0 0;} .product-thumb .qty-switch__input {width: 60px;height: 32px;text-align: center;border-right: none;border-radius: 3px 0 0 3px;background: #fff !important;} .product-thumb .qty-switch__btn.fa-plus {border-radius: 0 3px 0 0;} .product-thumb .qty-switch__btn.fa-minus {border-top: none;border-radius: 0 0 3px 0;} .product-thumb .qty-switch__btn.fa {display: block;width: 20px;height: 16px;line-height: 16px;text-align: center;font-size: .5em;cursor: pointer;border: 1px solid #ddd;} .product-thumb .wishlist {animation-name: heartFadeInOut; animation-iteration-count: infinite;animation-duration: 2s;} @keyframes heartFadeInOut { 0% {transform: scale(1);} 25% {transform: scale(.97);} 35% {transform: scale(.9);} 45% {transform: scale(1.1);} 55% {transform: scale(.9);} 65% {transform: scale(1.1);} 75% {transform: scale(1.03);} 100% {transform: scale(1);} }
Результат : http://joxi.ru/a2XYDjKU40bM1A
Для пересчёта цены при изменении количества , установите модификатор z_autocalc_price_option_OC2_v3.0.12_pro_unishop.ocmod.xml (доступен для скачивания вместе с архивом шаблона).
Здравствуйте. При выключенной настройке "не умножать на количество" в карточке товара цена не пересчитывается при изменении количества, но в каталоге если меняешь количество, то цена меняется, как сделать, чтобы в каталоге тоже не менялась цена?
-
В 30.12.2021 в 09:14, ortax сказал:
Всех с Наступающим Новый годом!
Столкнулся с такой проблемой.
Если на сайте установить акцию на группу товаров и потом в 1С выполнить обмен с сайтом, то акция пропадает и цены становятся такие как в 1С.
Подскажите пути решения такой проблемы)
Цены при выгрузке обновляются, поэтому и акции слетают. Мы решили следующим образом. В 1с сделали отдельный вид цены для акций. Когда нужно, устанавливаем эту цену в 1с, а в таблице в модуле эту цену установили как цена для акции. Когда акция заканчивается, в 1с удаляем цену, на сайте акция соответствнно тоже уходит.
-
16 минут назад, stelstima сказал:
Всем привет. Может уже кто решал подобную задачу. Можно ли сделать, чтобы на странице с акционными товарами (/specials) скрывались товары, которых нет в наличии?
Разобрался, добавил AND p.quantity > 0 в getProductSpecials
-
Всем привет. Может уже кто решал подобную задачу. Можно ли сделать, чтобы на странице с акционными товарами (/specials) скрывались товары, которых нет в наличии?
-
В 01.12.2021 в 02:40, Gmp сказал:
@stelstima А какая версия УТ 11? Раньше действительно в выгрузке не было кода, но вот недавно в import.xml я увидел такое:
<ЗначенияРеквизитов> <ЗначениеРеквизита> <Наименование>Код</Наименование> <Значение>00-00000281</Значение> </ЗначениеРеквизита> <ЗначениеРеквизита> <Наименование>ТипНоменклатуры</Наименование> <Значение>Товар</Значение> </ЗначениеРеквизита> <ЗначениеРеквизита> <Наименование>Полное наименование</Наименование> <Значение>...</Значение> </ЗначениеРеквизита> </ЗначенияРеквизитов>
Не знаю это 1С наконец-то услышала молитвы, или всё-таки кто-то базу доработал. Версия УТ 11.4.13.281, версия схемы 2.07
Версия локализованная для Казахстана, поэтому наверное и нет. Но уже вопрос решили, все таки ввели артикулы, и выгружаем их.
-
Всем привет. А кто знает как решить такую проблему. Используем 1с УТ11, у номенклатуры есть только код, артикула не используются. В файл выгрузки код не попадает, возможно ли как-то стандартными настройками сделать, чтобы код так же попадал в выгрузку или только дописывать обмен на стороне 1с?
-
Всем привет. Раньше уже спрашивал, не помню был нет ответ. Кто использует УТ, работает автоматический резерв в заказе при выгрузке заказов с сайта? У нас не получилось автоматический резерв настроить для УТ, работает только для УНФ.
-
13 часов назад, SooR сказал:
Получилось, спасибо!
-
Всем привет. Подскажите, а как сделать, чтобы скрывались значения фильтра товаров, которых нет в наличии. "Скрывать неактивные значение" активно, но всё равно отображаются все значения.
-
53 минуты назад, serikoff сказал:
просто 1с Предприятие 8.3
Но поставил учебную УНФ, там пробую выгрузить, в 1С пишет ошибку в логахВыгрузка на сайт завершилась с ошибками. import.xml: Произошла ошибка на стороне сервера. Получен неизвестный статус импорта. Ответ сервера: <b>Warning</b>: count(): Parameter must be an array or an object that implements Countable in <b>/home/interstroyka.ru/public_html/opencart/admin/model/extension/exchange1c.php</b> on line <b>7873</b>failure ERROR: 2010
открываю строку 7873 там:
$this->log("Атрибутов загружно: " . count($num), 2);
Ошибка 2010 это значит что
Не найден налог с предустановленным именем, если налог НДС и ставка 18%, то модуль ищет налог с наименованием "НДС 18%". Более подробную информацию смотрите в журнале, в нем будет написано какой именно налог не найден.
что со всем этим делать не знаю..
Раз поставили УНФ, в настройках ставите тоже УНФ. Насчет ошибки 2010, попробуйте в настройках модуля во вкладке "товар" в настройке "не загружать налоги" поставить "да"
-
47 минут назад, serikoff сказал:
Подскажите если стоит просто 1С предпрятие 8.3 а в настройках только УНФ и УТ. какое выбрать? может поэтому у меня категории выгружаются, а товары нет?
а 1с у вас какая конфигурация? если унф выбираете унф, если ут выбираете ут. Но товары могут и по другой причине не выгружаться, советую логи посмотреть сначала и изучить.
-
Всем привет. А кто реализовывал выгрузку нескольких складов? Какой модуль еще нужно использовать, чтобы в ОС появилось несколько складов и при выгрузке из 1с данные передавались туда?
-
А у меня такой вопрос. Выгружаю характеристики в опции. В настройках модуля стоит "Вычитать со склада - да". При первой выгрузки в опциях товара настройка "вычитать со склада" стоит "нет", и только при повторной выгрузке становится "да". Кто может помочь решить проблему?
Так же в настройках модуля написано "не будут отображаться опции, которых нет в наличии", но эта фича не работает. Опции, которых нет в наличии, всё равно отображаются.
-
В 15.06.2021 в 17:10, moskvadim сказал:
Не ужели никого не интересовал этот вопрос?
Создаете дополнительный реквизит с названием "Вес" в карточке номенклатуры и его заполняете в том формате, в каком у вас в настройках в ОС. То есть если у вас в ОС вес ставится 0.200, то и в 1с делаете 0.200. То же самое касается ширины/высоты/длины товара.
-
2 часа назад, Gmp сказал:
@stelstima Зависит от:
1) Если VPS - от его мощности, если хостинг - то от его лимитов
2) Производительности БД (производительность БД это неочевидная сущность, которую не увидишь в характеристиках сервера)
3) Полная выгрузка или только изменений (выгрузка изменений - можно хоть раз в 5 минут, если вы обработками или проводками не изменяете тысячи товаров каждые 5 минут)
4) Кол-ва товаров
5) Кол-ва заказов
6) Ваших доработок сайта и/или модуля обмена
Потому будет или не будет грузить - никто вам не скажет.
На хорошем хостинге, ~15-20тыс предложений, выгрузка только изменений, интервал 5 минут - полет нормальный на нескольких сайтах. Хотя бывает в выгрузку разом попадают тысячи товаров, а то и вообще все товары из-за каких-то нюансов, но в целом проблем почти нет.
На неплохом хостинге выгрузка из МойСклад ~8-10 тыс предложений (он умеет делать только полную выгрузку) раз в 6 часов укладывала все лимиты сервера и хостер отключал сайт. Приходилось заниматься оптимизацией модуля. После - выгрузка раз в два часа вписывалась в лимиты и еще оставались свободные ресурсы.
Иногда имеет смысл разбивать выгрузку товаров и загрузку заказов на два отдельных обмена, чтоб одно не зависело от другого, можно было задать разные периоды, и если одна из выгрузок упала - вторая отработала нормально.
Бывает что на новых конфигурациях (УТ 11, КА2 и тд) полный обмен может идти больше 20-30 минут. Зависит от настроек базы, производительности компа на котором стоит 1С, файловая база или SQL, насколько широко и мощно используются виды номенклатуры, дополнительные реквизиты и тд. На старых конфигурациях такое тоже возможно, но при большем кол-ве товаров.
Если заказов много и много тысяч и все через сайт, бывает что 1С очень долго их обрабатывает (больше 10 минут), перед тем как отправить на сайт.
В общем все индивидуально и зависит от множества факторов.
Большое спасибо за развернутый ответ!
-
Всем привет. Подскажите, если мы поставим загрузку заказов и выгрузку товаров по расписанию, например каждые 30 минут, насколько сильно это будет нагружать сайт?
-
В 22.05.2021 в 10:26, stelstima сказал:
Коллеги, добрый день.
У кого работает выгрузка в опции? Если работает то как? Через характеристики или через партии? УТ или УНФ? Цена с 1с выгружается как? Вообще по умолчанию работает это или нужен допил?
Удалось настроить выгрузку характеристик в опции из УНФ. Работает из коробки, главное правильно настроить 1с.
Модуль Модуль обмена для opencart v2.3 по стандарту CommerceML [Поддержка]
в Модули обмена данными
Опубліковано:
Спасибо!