Новости Joomla

Как тестировать Joomla PHP-разработчику? Компонент Patch tester.

👩‍💻 Как тестировать Joomla PHP-разработчику? Компонент Patch tester.Joomla - open source PHP-фреймворк с готовой админкой. Его основная разработка ведётся на GitHub. Для того, чтобы международному сообществу разработчиков было удобнее тестировать Pull Requests был создан компонент Patch Tester, который позволяет "накатить" на текущую установку Joomla именно те изменения, которые необходимо протестировать. На стороне инфраструктуры Joomla для каждого PR собираются готовые пакеты, в которых находится ядро + предложенные изменения. В каждом PR обычно находятся инструкции по тестированию: куда зайти, что нажать, ожидаемый результат. Тестировщики могут предположить дополнительные сценарии, исходя из своего опыта и найти баги, о которых сообщить разработчику. Или не найти, и тогда улучшение или исправление ошибки быстрее войдёт в ядро Joomla. Напомню, что для того, чтобы PR вошёл в ядро Joomla нужны минимум 2 положительных теста от 2 участников сообщества, кроме автора. Видео на YouTubeВидео на VK ВидеоВидео на RuTubeКомпонент на GitHub https://github.com/joomla-extensions/patchtester@joomlafeed#joomla #php #webdev #community

Вышел релиз Revo PageBuilder Toolkit for YOOtheme Pro 1.6

Вышел релиз Revo PageBuilder Toolkit for YOOtheme Pro 1.6.2PageBuilder Toolkit - это специализированный плагин для конструктора страниц Yootheme Pro, содержит набор различных утилит для ускорения процесса работы и отладки макета, множественные улучшения в интерфейсе, включая поддержку dark mode, подсказки, быстрая смена разрешения в окне просмотра и много чего еще.v.1.6.2 Что нового?- Индикатор статусов: теперь не просто показывает состояние запросов, но и делает автоматические попытки их отправки при кратковременных сбоях в сети, а если это не помогло, то переводит конструктор в ручной режим, что позволяет сохранит макет и настройки темы прежде чем вы потеряете все, что было сделано с момента последнего сохранения- Подсветка ошибок в макете: плагин анализирует код страницы и может автоматически подсвечивать data атрибуты с кучей мусора, которые попадают в код страницы при копипасте из Figma в TinyMCE (пригодится для старых макетов, в текущей работе плагин сам очищает код мусора). Также есть подсветка семантических ошибок сборки - дубли h1 тега на странице и вложенных друг в друга заголовков.- Улучшена поддержка будущего релиза Yootheme Pro 5 и редактора CodeMirror 6Плагин для русскоязычных пользователей доступен в каталоге расширений SovMart и распространяется за символическую плату (100р). Разработчики Joomla расширений и партнеры автора могут получить плагин бесплатно.Для работы плагина необходим конструктор страниц Yootheme Pro.Разработчик плагина - участник нашего сообщества Александр Судьбинов (@alexrevo), член официальной группы поддержки Yootheme Pro. Страница расширенияОписание на сайте автора@joomlafeed#joomla #yootheme

0 Пользователей и 1 Гость просматривают эту тему.
  • 1315 Ответов
  • 220666 Просмотров
*

neGODnic

  • Захожу иногда
  • 140
  • 4 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #1260 : 26.03.2015, 10:07:16 »
Решил сделать проще. (наткнулся на похожую проблему в этой теме) что не начинался шаг 4.
Снес нафиг папку products в VirtueMart со всем содержимым и выгрузкой от 1c (оказывается он туда скидывает XML и zip фаилы).
Создал занова product и resized в ней и сделал полную выгрузку, поигрался с правами на папки. с 1ого раза все выгрузилось.
Посмотрим что будет дальше.
*

rinerator

  • Новичок
  • 4
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #1261 : 26.03.2015, 10:19:10 »
Решил сделать проще. (наткнулся на похожую проблему в этой теме) что не начинался шаг 4.
Снес нафиг папку products в VirtueMart со всем содержимым и выгрузкой от 1c (оказывается он туда скидывает XML и zip фаилы).
Создал занова product и resized в ней и сделал полную выгрузку, поигрался с правами на папки. с 1ого раза все выгрузилось.
Посмотрим что будет дальше.

не успел отписаться. Было тоже самое пару раз. С правами надо поразбираться. Полные ставишь на папки - все выгружается, потом через Admin Tools, возвращаю права на место
*

vladsklyar

  • Захожу иногда
  • 86
  • 1 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #1262 : 27.04.2015, 19:45:25 »
уважаемые форумчане а как быть с дочерними товарами, сами дочерние товары формируются по статье http://joomlaforum.ru/index.php?topic=218871.0, структура

144 Унитазы, биде, писсуары/Унитазы 23010300 Общий Дочерний вид product_sku withParent="0"|parentOrderable="0"| Унитазы Лобненский Стройфарфор 0 0
23010301 23010300 Унитаз "Дачный" Лобня в упак. 0 1402
23010302 23010300 Унитаз "Дебют" (УнВКЦФ) в упак. 0 966
23010303 23010300 Унитаз "Ермак" (УнТПФ) в упак. 0 1377
23010304 23010300 Унитаз "Комфорт" (УнТКФ) в упак. 0 728
23010305 23010300 Унитаз "Нарцисс" (УнВКЦФ) новый в упак. 0 1247,5
23010306 23010300 Унитаз "Оптима" (УнВКЦФ) в упак. 0 996
23010307 23010300 Унитаз "Универсал" (УнВКЦФ) в упак. 0 996
23010308 23010300 Унитаз "Универсал" NEW (УнВКЦФ) в упак. 0 996
23010309 23010300 Унитаз "Фаворит" (УнВГЦФ) в упак. 0 1245

есть родитель 23010300 и дочерние, как при такой ситуации должны обновляться цены на сайте? 
*

vladsklyar

  • Захожу иногда
  • 86
  • 1 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #1263 : 28.05.2015, 16:37:30 »
Народ подскажите куда копать VirtueMart 2.6.12.2


Notice: Undefined variable: VMVERSION in Z:\home\armatra\www\components\com_virtuemart\1cexport\checkver.php on line 25

Notice: Undefined variable: VMVERSION in Z:\home\armatra\www\components\com_virtuemart\1cexport\checkver.php on line 26

Warning: Cannot modify header information - headers already sent by (output started at Z:\home\armatra\www\components\com_virtuemart\1cexport\checkver.php:25) in Z:\home\armatra\www\components\com_virtuemart\1cexport\form\login_form.php on line 23

Warning: Cannot modify header information - headers already sent by (output started at Z:\home\armatra\www\components\com_virtuemart\1cexport\checkver.php:25) in Z:\home\armatra\www\components\com_virtuemart\1cexport\form\login_form.php on line 24


Лог
#Fields: date   time   priority   clientip   category   message
2015-05-28   13:32:05   INFO   195.24.67.4   -   Скрипт адптации 1С и магазина VirtueMart версии:  Релиз: , версия скрипта: 2.1.0.beta, обнуление базы перед выгрузкой: yes, выгрузка архивом: yes
2015-05-28   13:32:05   INFO   195.24.67.4   -   Этап 1) Авторизация на сервере
2015-05-28   13:32:05   INFO   195.24.67.4   -   Этап 1) Успешно

Не чего не фурычить

При проверке связи Авторизация не проходит

Все тоже самое только на VirtueMart 2.0.22a работает
Копирую все файлы для  VirtueMart 2.6.12.2  - не работает
*

vladsklyar

  • Захожу иногда
  • 86
  • 1 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #1264 : 29.05.2015, 15:04:13 »
Народ помогите трабла с группами
Скрипты выставляет две группы покупателей, из за этого не зарегистрированные пользователи не видят цен
*

vladsklyar

  • Захожу иногда
  • 86
  • 1 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #1265 : 08.06.2015, 10:43:22 »
Доброй всем ночи!
Были и у меня проблемы с интеграцией данного модуля...
Связка: Joomla 2.5.6 VirtueMart 2.6.6 1C 8.2 Управление торговлей для Украины 2.3.21.1 (Демо База для тестов)

Ошибка с подключением (упорно не пускал ни через HTTP:.../vmshop_1c.php ни через 1С) решилась так:
1. в админке: Панель управления - Общие настройки - Сайт - Включить SEF и перенаправление URL.
2. очистка файла .htaccess и установка двух строк в нем:
                     RewriteEngine On
                     RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]

Ошибка с созданием категорий (Этап 4.1.2) Неудача: Невозможно создать категорию - ) устранилась при отключении проверки версии VM
Файл: checkver.php
Код
.................
//if (($sh_version >= "2000" and $sh_version <= "2999") and $version != "2.0.0-RC-2M" and $version_status == "Final" )
//{
define ( 'VM_VERVM', '2' );
define ( 'VM_VERVM_S', 'F' );
if (VM_LANG == 'RU' or VM_LANG == 'UA')
{
define ( 'LANG', '_ru_ru' ); // для россии!
}
elseif (VM_LANG == 'EN')
{
define ( 'LANG', '_en_gb' ); // !
}
//}
//elseif ($version == "1.1.9" and $version_status == "stable")
//{
// define ( 'VM_VERVM', '1' );
// define ( 'VM_VERVM_S', 'S' );
//}
//elseif ($version == "2.0.0-RC-2M" and $version_status == "release candidate") //Candidat 2.0.0-RC-2M
//{
// define ( 'VM_VERVM', '2' );
// define ( 'VM_VERVM_S', 'C' );
//}
//else // <1.1.9
//{
// define ( 'VM_VERVM', '1' );
// define ( 'VM_VERVM_S', 'S' );
//}

Загрузка цен и ошибка Этап 4.2.3) Неудача: Невозможно вставить запись в таблицу - virtuemart_product_prices решилась в файле offers.php
Код
$ins->product_price_vdate = "0";   
$ins->product_price_edate = "0";
на
Код
$ins->product_price_publish_up = "0";   
$ins->product_price_publish_down = "0";
В настройке 1С Настройка обмена с WEB сайтом на закладке Выгрузка товаров установлено: "Тип Цен" - Равно - "Розничные"
В настройках скрипта config.php также заменил параметр
Код
 $config['VM_DEF_CASHGR'] = "Розничная";
на
Код
$config['VM_DEF_CASHGR'] = "Розничные";

Результат:

Пинайте, если че не так.


Подскажите а у Вас производитель нормально выгружается ?
*

astnkv

  • Новичок
  • 1
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #1266 : 29.06.2015, 10:39:02 »
Почему-то не выгружает производителей. Вот мой xml:

<Свойства>
         <Свойство>
            <Ид>b03ae319-d78c-11e4-bf50-6cf049996734</Ид>
            <Наименование>Производитель</Наименование>
            <ТипЗначений>Справочник</ТипЗначений>
            <ВариантыЗначений>
               <Справочник>
                  <ИдЗначения>b824a310-1afd-11e5-a4f1-6cf049996734</ИдЗначения>
                  <Значение>Производитель1</Значение>
               </Справочник>
               <Справочник>
                  <ИдЗначения>b824a312-1afd-11e5-a4f1-6cf049996734</ИдЗначения>
                  <Значение>Производитель2</Значение>
               </Справочник>
               <Справочник>
                  <ИдЗначения>b824a315-1afd-11e5-a4f1-6cf049996734</ИдЗначения>
                  <Значение>Производитель3</Значение>
               </Справочник>
               <Справочник>
                  <ИдЗначения>b824a317-1afd-11e5-a4f1-6cf049996734</ИдЗначения>
                  <Значение>Производитель4</Значение>
               </Справочник>
               <Справочник>
                  <ИдЗначения>b824a319-1afd-11e5-a4f1-6cf049996734</ИдЗначения>
                  <Значение>Производитель5</Значение>
               </Справочник>
            </ВариантыЗначений>
            <ДляТоваров>true</ДляТоваров>
         </Свойство>
</Свойства>

J 1.5.4
VM 1.1.9 без доработок.

Кейс "Свойства" в import_xml.php срабатывает, но ни одного производителя не добавляется.
         case 'Свойства':
            // Подочернее добавление производителей
            $logs_http[] = "<strong>ЗАГРУЗКА ПРОИЗВОДИТЕЛЕЙ НАЧАТА</strong>";
            require_once(JPATH_BASE_1C .DS.'system'.DS.'manufacture.php');
            inserManufacture($reader->readOuterXML());
            //$reader->next();
            $logs_http[] = "<strong>ЗАГРУЗКА ПРОИЗВОДИТЕЛЕЙ ОКОНЧЕНА</strong>";
            break;

Посоветуйте пожалуйста куда копать?
*

fov

  • Захожу иногда
  • 84
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #1267 : 02.07.2015, 17:16:24 »
Почему-то не выгружает производителей. Вот мой xml:

<Свойства>
         <Свойство>
            <Ид>b03ae319-d78c-11e4-bf50-6cf049996734</Ид>
            <Наименование>Производитель</Наименование>
            <ТипЗначений>Справочник</ТипЗначений>
            <ВариантыЗначений>
               <Справочник>
                  <ИдЗначения>b824a310-1afd-11e5-a4f1-6cf049996734</ИдЗначения>
                  <Значение>Производитель1</Значение>
               </Справочник>
               <Справочник>
                  <ИдЗначения>b824a312-1afd-11e5-a4f1-6cf049996734</ИдЗначения>
                  <Значение>Производитель2</Значение>
               </Справочник>
               <Справочник>
                  <ИдЗначения>b824a315-1afd-11e5-a4f1-6cf049996734</ИдЗначения>
                  <Значение>Производитель3</Значение>
               </Справочник>
               <Справочник>
                  <ИдЗначения>b824a317-1afd-11e5-a4f1-6cf049996734</ИдЗначения>
                  <Значение>Производитель4</Значение>
               </Справочник>
               <Справочник>
                  <ИдЗначения>b824a319-1afd-11e5-a4f1-6cf049996734</ИдЗначения>
                  <Значение>Производитель5</Значение>
               </Справочник>
            </ВариантыЗначений>
            <ДляТоваров>true</ДляТоваров>
         </Свойство>
</Свойства>

J 1.5.4
VM 1.1.9 без доработок.

Кейс "Свойства" в import_xml.php срабатывает, но ни одного производителя не добавляется.
         case 'Свойства':
            // Подочернее добавление производителей
            $logs_http[] = "<strong>ЗАГРУЗКА ПРОИЗВОДИТЕЛЕЙ НАЧАТА</strong>";
            require_once(JPATH_BASE_1C .DS.'system'.DS.'manufacture.php');
            inserManufacture($reader->readOuterXML());
            //$reader->next();
            $logs_http[] = "<strong>ЗАГРУЗКА ПРОИЗВОДИТЕЛЕЙ ОКОНЧЕНА</strong>";
            break;

Посоветуйте пожалуйста куда копать?
Сморти по форуму было решение
*

ambilive

  • Новичок
  • 3
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #1268 : 06.08.2015, 17:35:12 »
Привет! этот скрипт будет работать на VirtueMart 3?
*

fov

  • Захожу иногда
  • 84
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #1269 : 13.08.2015, 07:27:38 »
Привет! этот скрипт будет работать на VirtueMart 3?
Думаю будет только переписовать в скрипте много чего придется
*

fov

  • Захожу иногда
  • 84
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #1270 : 25.08.2015, 19:17:01 »
Парни может поделитесь периписаными скриптами с народом а то у меня только исходники остались ?
*

alpha-helix

  • Захожу иногда
  • 80
  • 1 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #1271 : 16.09.2015, 18:13:18 »
очень интересует версия для VirtueMart 3, готов заказать доработку. Текуая версия вываливается с кучей ошибок.
*

kot488

  • Захожу иногда
  • 53
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #1272 : 10.11.2015, 13:12:33 »
Подскажите пожалуйста. 1С не подключается к скрипту, логин и пароль ввел правильно, по такому жо логину и паролю вошел на страницу скрипта. но когда вошел на страничку скрипта только одна надпись [content]

И если включить отображение ошибок то вот такие строки пишет, везде написано что просто отключить отображение ошибок, но ведь оно у меня не работает(
Strict Standards: Only variables should be assigned by reference in /home/sites/test.zo2.net.ua/www/vmshop_1c.php on line 66

Strict Standards: Only variables should be assigned by reference in /home/sites/test.zo2.net.ua/www/vmshop_1c.php on line 68

Strict Standards: Only variables should be assigned by reference in /home/sites/test.zo2.net.ua/www/vmshop_1c.php on line 73

Notice: Undefined variable: somecontent in /home/sites/test.zo2.net.ua/www/vmshop_1c.php on line 179
[content]
« Последнее редактирование: 10.11.2015, 13:22:36 от kot488 »
*

fov

  • Захожу иногда
  • 84
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #1273 : 12.11.2015, 15:28:19 »
Подскажите пожалуйста. 1С не подключается к скрипту, логин и пароль ввел правильно, по такому жо логину и паролю вошел на страницу скрипта. но когда вошел на страничку скрипта только одна надпись [content]

И если включить отображение ошибок то вот такие строки пишет, везде написано что просто отключить отображение ошибок, но ведь оно у меня не работает(
Strict Standards: Only variables should be assigned by reference in /home/sites/test.zo2.net.ua/www/vmshop_1c.php on line 66

Strict Standards: Only variables should be assigned by reference in /home/sites/test.zo2.net.ua/www/vmshop_1c.php on line 68

Strict Standards: Only variables should be assigned by reference in /home/sites/test.zo2.net.ua/www/vmshop_1c.php on line 73

Notice: Undefined variable: somecontent in /home/sites/test.zo2.net.ua/www/vmshop_1c.php on line 179
[content]
прова на папки какие стоят?
*

flash

  • Новичок
  • 5
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #1274 : 30.11.2015, 15:05:07 »
Добрый день. Я новенький в данном вопросе попросите подскажите пожалуйста установил  Joomla!, 2.5.28. и VirtueMart 2.6.6 1с 8.3 УТ 11.1 Пробу подключиться для обмена данных к скрипту через 1с пишет нет соединения. через веб заходит и там написана только 1 строчка [content]. Что делаю не так подскажите. Права на папку полные все есть уже и пользователя заново создал. Хостин Hostinger.ru.
*

flash

  • Новичок
  • 5
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #1275 : 30.11.2015, 16:03:00 »
Авторизацию настроил обмен с сайтом делаю запускаю а в итоге пусто. Как правильно VM настроить?
« Последнее редактирование: 30.11.2015, 16:59:26 от flash »
*

fov

  • Захожу иногда
  • 84
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #1276 : 04.12.2015, 15:16:53 »
Авторизацию настроил обмен с сайтом делаю запускаю а в итоге пусто. Как правильно VM настроить?
Логи выложи из 1с  и Joomla
*

flash

  • Новичок
  • 5
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #1277 : 07.12.2015, 08:37:13 »
Уже в этой проблеме разобрался. Спасибо. Теперь осталась 1 проблема с заказами не хотят выгружаться с сайта в 1с УТ 11.1
Вроде выгрузка есть, но документы не выгружаются. Что посоветуете?
И еще 1 проблема вот такая надпись висит как ее убрать на сайте на всех страницах Attention no standard shopper group set.
#
#<?php die('Forbidden.'); ?>
#Date: 2015-12-04 14:17:38 UTC
#Software: Joomla Platform 11.4.0 Stable [ Brian Kernighan ] 03-Jan-2012 00:00 GMT

#Fields: date   time   priority   clientip   category   message
2015-12-04   14:17:38   INFO   185.18.108.134   -   Аматор 0)checkauth
2015-12-04   14:17:38   INFO   185.18.108.134   -   Скрипт адптации 1С и магазина VirtueMart версии: 2.6.6 Релиз: MINOR, версия скрипта: 2.1.4.Amator, обнуление базы перед выгрузкой: yes, выгрузка архивом: yes
2015-12-04   14:17:38   INFO   185.18.108.134   -   Этап 1) Авторизация на сервере
2015-12-04   14:17:38   INFO   185.18.108.134   -   Этап 1) логин: admin
2015-12-04   14:17:38   INFO   185.18.108.134   -   Этап 1) Пользователь: admin успешно авторизовался.
2015-12-04   14:17:38   INFO   185.18.108.134   -   Аматор 0)query
2015-12-04   14:17:38   INFO   185.18.108.134   -   Этап 2) Построение заказов
2015-12-04   14:17:38   INFO   185.18.108.134   -   Этап 2) Успешно<?xml version="1.0" encoding="UTF-8"?>
<КоммерческаяИнформация ВерсияСхемы="2.04" ДатаФормирования="2015-12-04T14:17:38"/>

2015-12-04   14:17:38   INFO   185.18.108.134   -   Аматор 0)success
2015-12-04   14:17:38   INFO   185.18.108.134   -   1С закончила загрузку заказов
*

flash

  • Новичок
  • 5
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #1278 : 08.12.2015, 09:28:31 »
Может кому пригодиться. Внедрял этот скрипт на 1с 8.3 УТ 11.1 Успешно.
Первая проблема был с названием файлов при выгрузке с 1с поменял в обработке название файлов как в скрипте или на оборот кому как нравиться. Выгрузка пошла товаров не грузились категории т.к. была допущена ошибка при первой выгрузке. Я выгрузил все категории и удалил их, но с таблицы MySQL они не удалились. Таким образом нужно зайти в скрипт и поменять настройки чтобы при выгрузке удалялись старые таблицы.
Вопрос с товаром решен. Остатки и цена все подтягивается корректно после того, как создал Соглашение с клиентом для обмена с сайтом. Почитать про это можно в любом источнике как правильно делать обмен с сайтом.
3 этап моей работы были ошибки в скрипте т.е. стоял зна & в начале строки заходил удалил и все заработало.
4е заказы товаров с сайта в 1С.
Тут уже пришлось исправлять обработку 1С ну это уже какждому как хочется. Можно исправить или скрипт выгрузки заказов createzakaz.php  или Основной модуль - Обмен с сайтом в 1С. Что исправлял вот пример: в скрипте написано так $t1_4 = $t1_3->addChild ( "Наименование", "ВидНоменклатуры" );  а в 1С Наименование = ТипНоменклатуры, таким образом выскакивает ошибка исправил в скрипте на Тип и все заработало и так полностью пересобрал модуль 1С и все работает.
Надеюсь кому-то поможет. Моя проделанная работа.  ^-^
*

rgtinerda

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #1279 : 15.12.2015, 11:53:01 »
ДОбрый день
Может знает кто и как быть
возникла проблема
делаю выгрузку создается в БД группа покупателей со значением default 0 в ***_virtuemart_shoppergroups
ставим значение в БД 2 для отображения цен на сайте, цены видят не зарегистрированные покупатели (это хорошо)
вроде все верно, НО
при регистрации нового покупателя ему не присваивается группа, т.к. значение 2 это не стандартное значение т.е.
при авторизации покупателя на сайте выходит ошибка "Attention no standard shopper group set" т.к. стандартное значение 1
и приходится в ручную каждому вновь зарегистрированному присваивать группу со значением default 2
если же ставить в БД в группе покупателей верное значение default 1, то цены не видят не зарегестрированные покупатели.
как быть?
есть ли механизм автоматического присваивания вновь зарегестрированным покупателям не стандартной "группы покупателей"?
т.е. в коде регистрации где прописать присвоение к не "стандартной группе" или присвоение определенного ID группы
тогда бы я был рад :)
Спасибо!
*

rgtinerda

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #1280 : 15.12.2015, 13:09:29 »
Снова добрый
предполагаю капать тут /docs/administrator/components/com_virtuemart/helpers/shopfunctions.php
в этом отрезке (ну я так думаю)
static public function renderShopperGroupList ($shopperGroupId = 0, $multiple = TRUE,$name='virtuemart_shoppergroup_id', $select_attribute='COM_VIRTUEMART_DRDOWN_AVA2ALL' ) {
      VmConfig::loadJLang('com_virtuemart_shoppers',TRUE);

      $shopperModel = VmModel::getModel ('shoppergroup');
      $shoppergrps = $shopperModel->getShopperGroups (FALSE, TRUE);

      $attrs = '';

      $attrs['class'] = 'vm-chzn-select';
      if ($multiple) {
         $attrs['multiple'] = 'multiple';
         $attrs['data-placeholder'] = vmText::_($select_attribute);
         if($name=='virtuemart_shoppergroup_id'){
            $name.= '[]';
         }
      } else {
         $emptyOption = JHTML::_ ('select.option', '', vmText::_ ($select_attribute), 'virtuemart_shoppergroup_id', 'shopper_group_name');
         array_unshift ($shoppergrps, $emptyOption);
      }

      $listHTML = JHTML::_ ('select.genericlist', $shoppergrps, $name, $attrs, 'virtuemart_shoppergroup_id', 'shopper_group_name', $shopperGroupId,false,true);
      return $listHTML;
   }
*

rgtinerda

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #1281 : 15.12.2015, 15:27:12 »
Нашел еще один затык:
выгрузка создает одну группу покупателей и в карточку товара прописывает отображение только для нее.
/docs/components/com_virtuemart/1cexport/system/config.php
$config['VM_DEF_CASHGR'] = '......';    //указывается группа
а в карточке товара в "Стоимость товара" в поле "Группа покупателя" ставит '......' именно эту группу.,
т.е. другие группы по умолчанию не должны цену видеть.
Вопрос: как сделать при "выгрузке на сайт товаров" запись в карточку каждого товара: для всех групп покупателей?
ибо если нет иного условия для покупателя то будет действовать правило общей группы и цены для нее.
спасибо.
очень жду решение первого или второго вопроса
сайт горит....
*

flash

  • Новичок
  • 5
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #1282 : 02.02.2016, 12:26:29 »
Помогите пытаюсь добавить к скрипту еще 1 файл прикрепить добавляю в файле vm_shop elseif( $_REQUEST ['mode'] == 'query')
   {
      $log->addEntry ( array ('comment' =>  'Изменение статус заказа') );
      require_once(JPATH_BASE_1C .DS.'status.php');
      if (isset($handle))
      {
         fclose($handle);
         unset($handle);
      }
   }


в файле status.php
вот этот запросик

<?php
if ( !defined( 'VM_1CEXPORT' ) )
{
   echo "<h1>Несанкционированный доступ</h1>Ваш IP уже отправлен администратору.";
   die();
}
$db->setQuery("UPDATE hrbtc_virtuemart_orders SET order_status = 'C' WHERE order_status = 'U'")->loadObjectList();
?>

но он его как будто не видит. Пропускает строчки в скрипте VM_Shop в главном модуле и все. А без замены статуса идет задвоение заказов. что сделать?
*

One

  • Захожу иногда
  • 282
  • 3 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #1283 : 12.04.2016, 18:51:31 »
А как быть с 1с, если в VirtueMart один товар может находиться в нескольких категориях/подкатегориях? В 1с это же реализовать можно?
*

vik-rc

  • Новичок
  • 1
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #1284 : 01.08.2016, 15:38:39 »
Народ, приветствую.

а для Joomla 3.6.0 и VirtueMart 3.0.16  есть данное решение?

пробовал установить то, что по ссылкам, но соединения с сайтом нет. а где и что испраывлять не знаю :(

подскажите кто может, пожалуйста?!
*

rgtinerda

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #1285 : 02.08.2016, 08:49:15 »
Народ, приветствую.

а для Joomla 3.6.0 и VirtueMart 3.0.16  есть данное решение?

пробовал установить то, что по ссылкам, но соединения с сайтом нет. а где и что испраывлять не знаю :(

подскажите кто может, пожалуйста?!
Таблетка мной найдена небыла! увы.
*

rgtinerda

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #1286 : 02.08.2016, 08:49:57 »
Таблетка мной найдена небыла! увы.
отмена проверки версий тоже не принесла результат
*

fov

  • Захожу иногда
  • 84
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #1287 : 05.08.2016, 19:34:57 »
отмена проверки версий тоже не принесла результат
Разработчик куда то пропал пробуем пилить своими силами
*

Alex2

  • Захожу иногда
  • 113
  • 6 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #1288 : 16.10.2016, 18:10:55 »
C php5.6 никто не пробовал?

Joomla! 2.5.16
VirtueMart 2.0.24
1с УТ 10.3

1С пишет
Не удалось установить соединение с сервером. Проверьте имя пользователя и пароль.
Соединение с сайтом не установлено.
Выгрузка товаров отменена.


C php5.3 работает нормально.
*

fov

  • Захожу иногда
  • 84
  • 0 / 0
Re: 1C УТ 8.x <-> VirtueMart по протоколу CommerceML
« Ответ #1289 : 28.08.2017, 17:17:02 »
Не кто больше не пробовал ставить?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как импортировать файл XML в Joomla VirtueMart?

Автор Кот Смюлан

Ответов: 2
Просмотров: 5520
Последний ответ 14.07.2016, 18:40:24
от Berzerker
Обсуждение бесплатного компонента импорта-экспорта товаров VirtueMart "CSV Improved 1.9"

Автор danklassik

Ответов: 14
Просмотров: 17638
Последний ответ 18.02.2016, 10:21:33
от Storm
Перенос товаров с сайта на сайт (оба на joomla+virtuemart)

Автор fedorkit

Ответов: 8
Просмотров: 14636
Последний ответ 31.01.2016, 22:09:30
от Messir
VirtueMart 1.1.3 stable - выгрузка товаров в яндекс.маркет

Автор zufar

Ответов: 690
Просмотров: 175490
Последний ответ 05.02.2015, 16:39:22
от newjey
Описание полей таблиц в базе данных VirtueMart

Автор EmDmAl

Ответов: 39
Просмотров: 40262
Последний ответ 30.01.2015, 16:15:38
от nick71