А может ли CS-Cart вот такие функции реализовать в базовом варианте, без переписывания кода ?

а вот еще есть пункт меню “Отгрузки” …

адрес плательщика
адрес доставки
что доставляем

С какого склада то???

Пока не пощупать, только в проекте. По идее, если в таблице, где лежат товары из заказов, будет указан склад, его можно будет вытащить.

это конечно экстендед вершион )))
чтоб в корзине к каждому товару указано с какого склада брать (для админа)

а так… хоть уже после оформления заказа склад гднеть светился…

Прочитал и стало грустно как то движок то не плохой. И правила форума запрещают о других писать но я за 10 лет наверно не видел лучших коробочных решений менять особо не на что …
Пункт 2.1 По поводу выгрузки полей профиля в файл.


то как бы есть.

Печатные формы собщения на емаил легко создаются модифицируются есть снипеты и тд



Работа с юр лицами создаете нужные поля с признаком юр физ они появляются в хмл пишите прогеру тз по 1с Если юр ищем по унп/унн если физ по номеру телефона или емаилу. Кстати поиск по емаилу и названию почти во всех конфах реализован. Если не находит создаем нового.

Статусы заказов из 1с нужно смотерть конкретно конфигурацию 1с такое возможно даже есть настройки сопоставления статусов 1с и Cart.

Про загрузку заказов делали много разных модификаци обмена заказами и парадокс в том что в файле хмл который делает cs cart есть очень много информации для работы и почти всегда пилили 1с а не карт. В частности по поиску покупателя по телефону. По созданию заказа клиента например что бы заполнялся нужный склад в шапке документа выбрался нужный договор и куча всего и все это при создании заказа. В одном случае мы даже выводили в шапку заказа в 1с инофрмацию о способе оплаты и способе доставки и статус заказа на сайте. Потом условие делали что если способ оплаты картой и статус обработан до к доку заказ крепили движения на эту сумму по эквайрингу. Сейчас как раз пилим расширение для 1с что бы так делало в свободное время. Не реклама просто хочу сказать что бы все работало нужен 1с ник толковый а в cs cart и так много есть из коробки

Новый модуль обмен с 1с еще глубоко не ковырял но старый модуль работает хорошо и поддается модификации правда без хуков он это решаемо. Писать новые выгрузки в 1с это конечно хорошо когда есть спецы под руками и со сроками не кидают. Но с большего нормально обмен работает у меня например есть проекты на унф на ут и сейчас пишем обмен с бп-2 в обе стороны. Причем версии ут даже очень древние на украине особенно есть несколько проектов. Все работает. Да с 1с не просто если часто обновляется конфа то надо доработки пихать в расширения , модуль commerce ml пока не сильно меняется расширение будет работать. Прошу прощения может воды налил. По многоскладовости напишу может на следующей неделе ваши задаче решаемые и не самые страшные а про другие движки я просто помолчу.
И у меня с cs cart только одна проблема процентов 60 заказчиков после запуска во мне не нуждаются зарабатывать становиться все сложнее…)))

Большое вам спасибо.

по 2.1 я в курсе про поля и т.д. неудобно при оформлении заказа - но рабочую схему можно организовать…

При выборе движка пока уперся в многоскладовость (((

остальное - да можно как-то порешать вижу/чувствую ))

очень жду ваш комментарий по п.1 - многоскладовость

опять перечитал тему:
Склады в CS-Cart: Вопросы и ответы

оказывается такие вопросы задавались год, полтора назад…
https://forum.cs-cart.ru/t/sklady-v-cs-cart-voprosy-i-otvety/10130/127?u=brand
https://forum.cs-cart.ru/t/sklady-v-cs-cart-voprosy-i-otvety/10130/126?u=brand
https://forum.cs-cart.ru/t/sklady-v-cs-cart-voprosy-i-otvety/10130/131?u=brand

движения нет, ответы как быть … ну так себе (

После года использования CS Cart могу сказать, что продукт практически мёртв.
Все базовые функции, доступные даже в помойных Saas решениях, недоступны с коробки в CS Cart, а некоторые недоступны даже в плане интеграций. На систему разработчики положили болт года 2 назад. Комьюнити мертвое, любая актуальная проблема на форуме имеет последнее сообщение в 18 году и не решена.

Нужно интегрировать CRM? Плати бабосики и ищи программиста.
Нужно интегрировать сервисы доставки? То же самое.
Сервисы оплаты? Тоже повозиться придется.
Нужно сделать адекватную выгрузку в Яндекс Маркет? Покупай модуль универсальных выгрузок, потом к нему еще шаблон для выгрузки в Яндекс Маркет. И не факт, что получится выгрузить в конечном итоге.
Есть дофига полезных сервисов, которые без проблем интегрируется в любую другую CMS (путем установки официальных модулей интеграции), но нам они конечно же недоступны. В их разработке не заинтересованы ни сервисы, ни разработчики CS Cart (хотя почему?).

У меня уже обратного пути нет, буду работать в этой системе, по крайней мере ближайшее время.
НО если кто-то стоит перед выбором, то оставлю тут свой справедливый комментарий, не в пользу.

В экосистеме CS Cart действительно работает только отдел телефонных продаж, которые все это добро умело продают и команда Alex Branding. Все остальное мертво.

В какой-то части есть правда, но… В плане разработки система достаточно универсальна, и например

нормальным не супер программистом пишется за час. отдельным модулем, а так как сделано под свои условия - работает на пару порядков быстрее универсальных решений.
просто вы хотите все сразу и бесплатно…
другое дело, что программисты в Карте подходят к задачам именно со стороны программиста, а не продажника, а продажникам некогда взглянуть на систему со своей стороны и дать правильные советы, они заняты продажами. Или их просто не допускают… Потому что да, очень многие непонятные в своей реализации вещи со стороны продажника - висят нетронутыми вот уже десятилетие…

1 лайк

Коллеги )))
есть боль в пользовании любого программного продукта…

Можете, как более опытные товарищи, поразмыслить как решать проблемы озвученные в 1м сообщении.
Особенно выгрузка заказа в 1С чтоб было видно какой товар с какого склада…

смотрите
/app/addons/rus_exim_1c/Tygh/Commerceml/RusEximCommerceml.php
function dataOrderProducts - в ней формируется часть xml с данными по товарам заказа - здесь добавьте формирование узла со своими данными
не забудьте в файле
/app/addons/rus_exim_1c/schemas/cml_fields/fields_names.php
добавить название этого узла
например, вы добавляете в fields_name

'warehouses' => 'Товар По Складам',

тогда у вас появится узел <ТоварПоСкладам>, а в первом файле

// например после
            $data_product = array(
                $cml['id'] => $external_id,
                $cml['code'] => $product['product_id'],
                $cml['article'] => $product['product_code'],
// добавляем
$cml['warehouses'] => serialize("здесь запрос для получения ваших данных по складам");

остается поднапрячь программиста 1С, чтобы он добавил разбор этого узла на стороне 1С.
У нас именно так и работает, и обновления 1С проходят довольно легко (хотя конечно после каждого обновления тестируем).

Благодарю вас! за пример.
Буду пробовать

1С-ков напрягать придется так и так )

Попробовал еще раз…
да выгружает в xml - но только из раздела Контактная информация.

Если добавлять поле в другой раздел - то добавляется сразу ДВА поля в два раздела Адрес доставки/Адрес плательщика и в xml не выгружается ни одно… (((

а поля в разделе Контактная информация - вываливаются толпой при предложении регистрации…
и если сюда натолкать полей для юр.лица - будет ужасная простыня (((

Честь и слава будет тем разработчикам, которые сделают такой модуль для работы с юрлицами, чтобы всё в нем было “причесано” - и поля в нужных местах, и счет на оплату аккуратный, и может еще какие плюшки (печать УПД, например).

это имхо в раздел “Корзина/Заказы”

… то генерятся кастомные поля в файл то нет…
не могу понять зависимость… на 20 раз - 2 раза сгенерились… чтото поменял и болше нету…
от чего зависит? от названия полей? от переключателей какихто…
или пользователя надо перезаводить?

нашел

этот вариант ( требующий доработки) применим к старому модулю “CommerceML – синхронизация интернет-магазина с 1С, МойСклад, Класс365” а рекомендованный к использованию свежий модуль - “CommerceML (1С, МойСклад, Бизнес.Ру)” который обещают развивать и поддерживать. Но приставка beta так и висит у него )) использует другие файлы и надо искать другой вариант как побороть многоскладовость в плане xml

1 лайк

Надо просто отыскать, где формируется xml, и добавить в него все что нужно )

Есть мысли как отыскать? и как найти, взять и добавить то что надо )))