AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 22.05.2013, 13:49   #1  
Narayana is offline
Narayana
Участник
 
241 / 100 (4) +++++
Регистрация: 05.01.2009
Адрес: Москва
Интернет-магазин в Аксапте 2012
Изучаю Ритейл в новоустановленной Аксапте 2012.
В целом, из документации создается ощущение довольно мощной и правильной поддержки розничной торговли.
Система позволяет создавать традиционные сети "наземных" магазинов, которые для системы выглядят как отдельные склады, и интернет-магазины, являющиеся витриной для традиционных магазинов.
При этом говорится о возможности создания на сайте карты сети магазинов, которая позволяет выбирать удобный магазин для просмотра каталога товаров и для получения товара в ближайшем магазине, если вы не заказываете доставку.

В общем, все, вроде, звучит красиво, только у меня не получается найти внятного ответа на такой вопрос...
Интернет-магазин создается шаблоном "Microsoft Dynamics Public" в Центре управления SharePoint или как?
В документации говорится, что для интенет-магазина вы должны сгенерировать сайт SharePoint, но при этом еще говорится следующее:

Цитата:
The Microsoft Dynamics AX 2012 R2 Retail starter store is a site built by using the commerce runtime (CRT) and the new site authoring and publishing model in Microsoft SharePoint Server 2013. You can use the Retail starter store as a basis for developing your own online store by using JavaScript methods for supported events. The starter store includes events that correspond to certain shopping activities such as add item to shopping cart and remove item from shopping cart. You can use these events to add functionality of your own, in a way that resembles using the jQuery eventing model. You turn your custom functionality on and off by using methods such as OnAddToCart and OffAddToCart. For example, you can change the message that is displayed when an item is added to the shopping cart.
Это не совсем понятно.
В том смысле, что, все-таки, создается интернет-магазин стандартными средствами до состояния, чтобы его можно было бы сразу использовать или есть только некий начальный шаблон, который нужно дорабатывать вручную?

Кто-нибудь уже настраивал до конечного состояния магазины, он-лайн магазины, ассортименты для магазинов и все остальное, чтобы это все задышало?
Поделитесь опытом.

Последний раз редактировалось Narayana; 22.05.2013 в 15:42.
Старый 22.05.2013, 13:52   #2  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Narayana Посмотреть сообщение
Кто-нибудь уже настраивал до конечного состояния магазины, он-лайн магазины, ассортименты для магазинов и все остальное, чтобы это все задышало?
Сам не создавал.
Запустил демонстрационную виртуальную демомашину v2
там магазин работает.
Старый 22.05.2013, 14:16   #3  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Предустановленный шаблон. Вот здесь недавно гуру некоторые подробности опубликовал: http://blogs.msdn.com/b/dynamics-coe/
Старый 22.05.2013, 14:19   #4  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2156 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
Это отдельный сайт, не имеющий отношения к стандартному Порталу. Он построен на какой-то разновидности SharePoint для сайтов. При этом работает с Аксой не совсем напрямую (некая аналогия с POS, который для части операций совершенно автономный).

С нуля ставить не пробовал, но действительно в демо-машине есть несколько развернутых магазинов (с разным дизайном). Судя по панели администрирования на самом сайте, там достаточно богатые возможности по изменению / созданию своих шаблонов и дизайнов.
__________________
Ivanhoe as is..
Старый 22.05.2013, 14:32   #5  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Ivanhoe Посмотреть сообщение
При этом работает с Аксой не совсем напрямую (некая аналогия с POS, который для части операций совершенно автономный).
и не некая, а совершенно прямая.

идея простая:
интернет-магазин - это всего лишь разновидность обычных магазинов, в которых установлены ПОСы.

через это становятся доступны многие вещи:
= единое управление ассортиментом
= единое ценообразование для всех магазинов
= единые акции
= единое описание и база изображений
= единые правила приема денег
= единые правила перенаправления в другой магазин, если в этом отсутствуют (например, самовывоз заказанного в интернете из другого реального магазина)

да и то, что база данных интернет-магазина находится отдельно от аксаптовской (периодически синхронизируется) - совершенно правильный подход для интернета, который должен работать в режиме 24х7х365
За это сообщение автора поблагодарили: Kabardian (2).
Старый 22.05.2013, 15:40   #6  
Narayana is offline
Narayana
Участник
 
241 / 100 (4) +++++
Регистрация: 05.01.2009
Адрес: Москва
А может быть, кто-нибудь выложит несколько скринов сайтов интернет-магазинов?
Просто раздирает от любопытства, а виртуальную машину еще не скачал...

...и, если можно, намекните, где в документации описывается процесс генерации интернет-магазина из шаблона?
В хелпе клиента Аксапты есть только слова "сгенерировать SharePoint сайт интернет-магазина" в последовательности создания магазина в самой Аксапте.
Старый 22.05.2013, 16:04   #7  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Цитата:
Сообщение от Narayana Посмотреть сообщение
А может быть, кто-нибудь выложит несколько скринов сайтов интернет-магазинов?
http://blogs.msdn.com/cfs-filesystem...0_7046F9BC.png
Старый 22.05.2013, 16:10   #8  
Narayana is offline
Narayana
Участник
 
241 / 100 (4) +++++
Регистрация: 05.01.2009
Адрес: Москва
Цитата:
...да, я это уже нашел по предыдущей вашей ссылке.
Интересно, а этот сайт есть на виртуальной машине и, что, можно прям оформлять на нем заказы и видеть, как это отображается в системе?

То есть, товар выбираем в интернет-магазине и дальше в Портале смотрим заказ через розницу?
Старый 22.05.2013, 17:14   #9  
cherv is offline
cherv
MCTS
MCBMSS
1C
 
88 / 25 (1) +++
Регистрация: 24.05.2006
Цитата:
Интересно, а этот сайт есть на виртуальной машине и, что, можно прям оформлять на нем заказы и видеть, как это отображается в системе?
Все так и есть - есть сайт на виртуальной машине, можно оформлять заказы, которые потом отображаются в системе.
Возился с развертыванием и настройкой этих компонент порядка пары месяцев.
Полный процесс, правда, реализовать не удалось - на виртуалке нужно очень много памяти (больше 32 Гб оперативки + мощные HDD как минимум), и толком даже выгрузить ассортимент товаров на сайт не удалось - все зависает напрочь.
Пробовал ставить с нуля на обычных серверах (не в виртуалке) - в итоге удалось (с большими сложностями), удавалось и загрузить ассортимент с различными конфигурациями/картинками товаров, регистрацией пользователя, оформления заказа - доходил до этапа оплаты заказа, но дальше необходим доступ к Microsoft Online Services, чтобы настроить стандартный механизм оплаты - а для России доступа к этому ресурсу нет .
В целом - остались пока отрицательные впечатления - очень сырого продукта, огромное количество ошибок и вещей, которые то работают, то не работают в одних и тех же условиях, не позволяющие использовать данное решение "as-is".

Последний раз редактировалось cherv; 22.05.2013 в 17:16.
Старый 22.05.2013, 17:54   #10  
Narayana is offline
Narayana
Участник
 
241 / 100 (4) +++++
Регистрация: 05.01.2009
Адрес: Москва
Цитата:
Сообщение от cherv Посмотреть сообщение
Все так и есть - есть сайт на виртуальной машине, можно оформлять заказы, которые потом отображаются в системе.
Возился с развертыванием и настройкой этих компонент порядка пары месяцев.
Полный процесс, правда, реализовать не удалось - на виртуалке нужно очень много памяти (больше 32 Гб оперативки + мощные HDD как минимум), и толком даже выгрузить ассортимент товаров на сайт не удалось - все зависает напрочь.
Пробовал ставить с нуля на обычных серверах (не в виртуалке) - в итоге удалось (с большими сложностями), удавалось и загрузить ассортимент с различными конфигурациями/картинками товаров, регистрацией пользователя, оформления заказа - доходил до этапа оплаты заказа, но дальше необходим доступ к Microsoft Online Services, чтобы настроить стандартный механизм оплаты - а для России доступа к этому ресурсу нет .
В целом - остались пока отрицательные впечатления - очень сырого продукта, огромное количество ошибок и вещей, которые то работают, то не работают в одних и тех же условиях, не позволяющие использовать данное решение "as-is".
...ну, ё-моё!
Недолго радовался...

Наверное, пока самый правильный путь, это ASP.NET в зубы и ваять самому.
Правда, после прочтения всего, появилось сомнение, - а правильно ли это, брать каталог товаров непосредственно из Аксапты и заказы оформлять тоже напрямую в Аксапте для покупателей с улицы?
А как вы в конечном счете поступили?
Или пробовали чисто из спортивного интереса?
Старый 22.05.2013, 18:08   #11  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Цитата:
Сообщение от Narayana Посмотреть сообщение
Наверное, пока самый правильный путь, это ASP.NET в зубы и ваять самому.
Типичный русский путь: третий. Смотреть - не смотрели, но все - фигня, сделаем сами в два раза лучше.
Как вы пришли к выводу, что каталог товаров содержит всю доступную номенклатуру, а заказы сразу попадают на исполнение? Естественно, что вокруг заказов строится тот или иной Workflow. Отдельную очередь Web-заказов еще никто не отменял.

Последний раз редактировалось EVGL; 22.05.2013 в 18:11.
За это сообщение автора поблагодарили: mazzy (2).
Старый 22.05.2013, 18:55   #12  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от cherv Посмотреть сообщение
Полный процесс, правда, реализовать не удалось - на виртуалке нужно очень много памяти (больше 32 Гб оперативки + мощные HDD как минимум), и толком даже выгрузить ассортимент товаров на сайт не удалось - все зависает напрочь.
там все просто
Как ускорить работу виртуальной машины ax2012r2
За это сообщение автора поблагодарили: cherv (1).
Старый 22.05.2013, 19:50   #13  
Narayana is offline
Narayana
Участник
 
241 / 100 (4) +++++
Регистрация: 05.01.2009
Адрес: Москва
Цитата:
Сообщение от EVGL Посмотреть сообщение
Типичный русский путь: третий. Смотреть - не смотрели, но все - фигня, сделаем сами в два раза лучше.
Для меня русский путь, это принимать западное настолько, насколько это оправдано. Тем не менее, западные люди, они же тоже человеки и тоже денег хотят. Даже за то, чего пока еще не сделали. А относительно "смотрели - не смотрели", - как раз вот именно сейчас и смотрим.

Высказывания cherv наводят на мысль, что интернет-магазин в Axapta 2012 R2, это только анонс того, что будет реально сделано в Axapta 2015 или Axapta 2016.

Почему я так думаю? Потому, что нет нормальной документации на этот счет. Если нет документации, значит есть проблемы из-за которых решили отложить четкое освещение технологии.
Но, не думаю, что мои ощущения не обоснованы.
С Порталом 2009 я честно и долго разбирался.
Вывод - тяжеловесно и нежизненно.

А сейчас размышляю над тем, стоит ли убивать кучу времени и разбираться с веб-решениями для Axapta 2012? Или сразу делать что-то легкое на ASP.NET?


Цитата:
Как вы пришли к выводу, что каталог товаров содержит всю доступную номенклатуру, а заказы сразу попадают на исполнение? Естественно, что вокруг заказов строится тот или иной Workflow. Отдельную очередь Web-заказов еще никто не отменял.
...не, не, не... я ни к каким выводам пока еще не приходил.
Мало того, думаю, что нет никакого смысла изобретать что-то новое вместо существующего в Аксапте бизнес-процесса.
Я про то, что есть альтернативная возможность использовать DataSet-ы и даже готовые контролы портала, чтобы собрать легкий сайт, выкинув SHarePoint и кучу отягощающей функциональности.
Ведь страницы веб-частей, живущие отдельно от SharePoint тоже никто не отменял...
Получается, что центральное место в интернет-торговле, это выведение на сайт каталога товаров. Оплата и доставка в России, это отдельная песня, которую, может быть, и не нужно прямо сейчас автоматизировать. Сидит диспетчер, разгребает заказы, а водитель-экспедитор принимает оплату наличными. В общем, это все как-то терпит. А вот чтобы вывести сайт в поиске и заманить клиента, нужен каталог и прайсы.
Я когда над своим сайтом думаю, то у меня главная задача, это довести информацию о наличии товара до клиентов. Они и сами за ним прискачут, если найдут нас в интернете и цены будут нормальными, потому как речь идет о дорогостоящем неширпотребе.

Тем не менее, был бы очень вам признателен, если бы вы написали по пунктам все этапы настройки решения в связке Аксапта - Портал - Интернет-магазин.
И главное, - скажите все-таки, есть ли некий визард, который генерит сайт веб-магазина, который бы без допрограммирования сразу бы начал работать с Аксаптой? Пусть без всяких визуальных красивостей... И, действительно, этот сайт должен работать только на SharePoint 2013?

Ссылки, которые вы дали, посмотрел.
Но, там только анонс возможностей без углубления в вопрос.
Старый 23.05.2013, 00:01   #14  
Narayana is offline
Narayana
Участник
 
241 / 100 (4) +++++
Регистрация: 05.01.2009
Адрес: Москва
Цитата:
Сообщение от cherv Посмотреть сообщение
Все так и есть - есть сайт на виртуальной машине, можно оформлять заказы, которые потом отображаются в системе.
Возился с развертыванием и настройкой этих компонент порядка пары месяцев.
Полный процесс, правда, реализовать не удалось - на виртуалке нужно очень много памяти (больше 32 Гб оперативки + мощные HDD как минимум), и толком даже выгрузить ассортимент товаров на сайт не удалось - все зависает напрочь.
Пробовал ставить с нуля на обычных серверах (не в виртуалке) - в итоге удалось (с большими сложностями), удавалось и загрузить ассортимент с различными конфигурациями/картинками товаров, регистрацией пользователя, оформления заказа - доходил до этапа оплаты заказа, но дальше необходим доступ к Microsoft Online Services, чтобы настроить стандартный механизм оплаты - а для России доступа к этому ресурсу нет .
В целом - остались пока отрицательные впечатления - очень сырого продукта, огромное количество ошибок и вещей, которые то работают, то не работают в одних и тех же условиях, не позволяющие использовать данное решение "as-is".
Нашел, кажется, описание процесса установки и настройки он-лайн магазинов.
http://technet.microsoft.com/en-us/l.../dn169144.aspx

Ну, очень все сложно... Хотя, если учесть, что это торговая розничная сеть, наверное, обоснованно сложно.

Только вот объясните, на каком этапе и какими визардами генерируется непосредственно сайт он-лайн-магазина на SharePoin 2013?
А вы, действительно, устанавливали SharePoint server 2013?

А какие ошибки возникали у вас по мере настройки?

А кроме Майкрософтовской платежной системы никакие другие использовать нельзя? Например, тот же самый PayPal ?
Старый 23.05.2013, 09:56   #15  
Narayana is offline
Narayana
Участник
 
241 / 100 (4) +++++
Регистрация: 05.01.2009
Адрес: Москва
...кажется, понял общую идеологию построения он-лайн магазинов в системе.

Сначала Аксапта дополняется компонентами, поддерживающими Ритейл. Делается это с помощью штатного сетапа.

Затем на обязательно отдельном сервере или ферме поднимается SharePoint 2013 и SQL server. На этом сервере запускается скрипт, который устанавливает для SharePoint расширение, поддерживающее взаимодействие с Аксаптой, а затем создает приложение и коллекцию сайтов в этом приложении. Эта коллекция сайтов и является интернет-магазином.
Насколько я понял, лучше разнести на разные компьютеры IIS+SharePoint и SQL server для SharePoint и для рабочей базы данных веб-приложения.

Аутентификация пользователей интенет-магазина происходит отдельно от Аксапты внутри приложения интернет-магазина с учетом пользователей в отдельной базе данных приложения на основе веб-форм.

Далее происходит очень сложная настройка взаимодействия сайта интернет-магазина с Аксаптой.

Во время эксплуатации системы бэк-офисом розничной торговли является сама Аксапта и Портал.

При этом складывается занятное общее впечатление.
Аналогия между процессами оживления Аксапты и оживления веба для Ритейла.
Когда мы оживляем Аксапту, мы просто вводим новые данные в необходимые таблицы. Типа, бродим по системе, вколачиваем данные и куски функционала начинают работать.
С вебом почти то же самое, только мы не данные вводим, а последовательно устанавливаем кучу разных программ, которые должны взаимодействовать. И собрать из этих программ нужно довольно развесистое дерево.
Получается, что дух такого подхода прямо противоречит самой идее корпоративной системы.
Потому как, корпоративная система предполагает все в одном флаконе.
А когда система походит на лоскутное одеяло из кучи разных приложений, это уже не корпоративная система, а просто куча разных приложений...
Не... , даже, если все это работает, по большому счету что-то не так.
Наверное, будущее за тем, чтобы у всей системы был только один веб-интерфейс.
За это сообщение автора поблагодарили: Logger (3).
Старый 23.05.2013, 10:18   #16  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Narayana Посмотреть сообщение
на обязательно отдельном сервере или ферме поднимается SharePoint 2013 и SQL server.
не обязательно. пример: AX 2012 R2 виртуалка с российскими демо-данными

Цитата:
Сообщение от Narayana Посмотреть сообщение
Получается, что дух такого подхода прямо противоречит самой идее корпоративной системы.
Потому как, корпоративная система предполагает все в одном флаконе.
нет, вы ошибаетесь. корпоративная система - это набор взаимодействующих компонентов. Будут ли они в одном флаконе или не в одном - совершенно неважно.

Цитата:
Сообщение от Narayana Посмотреть сообщение
А когда система походит на лоскутное одеяло из кучи разных приложений, это уже не корпоративная система, а просто куча разных приложений...
ключевое слово - взаимодействующих друг с другом.
Старый 23.05.2013, 11:12   #17  
Narayana is offline
Narayana
Участник
 
241 / 100 (4) +++++
Регистрация: 05.01.2009
Адрес: Москва
Цитата:
Сообщение от mazzy Посмотреть сообщение
не обязательно. пример: AX 2012 R2 виртуалка с российскими демо-данными


нет, вы ошибаетесь. корпоративная система - это набор взаимодействующих компонентов. Будут ли они в одном флаконе или не в одном - совершенно неважно.


ключевое слово - взаимодействующих друг с другом.

...а я знал, что вы скажете именно это...!
Старый 23.05.2013, 14:04   #18  
nikos2001 is offline
nikos2001
Участник
 
25 / 27 (1) +++
Регистрация: 23.02.2008
Вот здесь развернутый интернет магазин Contoso: http://con-web.cloudapp.net
За это сообщение автора поблагодарили: mazzy (2), Narayana (1).
Старый 23.05.2013, 16:43   #19  
cherv is offline
cherv
MCTS
MCBMSS
1C
 
88 / 25 (1) +++
Регистрация: 24.05.2006
Narayana
По поводу настройки - да, в целом все правильно описали, в-общем, мы руководствовались этим документом при установке http://technet.microsoft.com/en-us/l.../jj991927.aspx

Немного саморекламы - по мотивам опытов создал блог, где начал описывать всякие сложности/проблемы по развертыванию онлайн-ритейла: http://axbilling.blogspot.ru/

Работает только на SharePoint 2012 Server - это, к сожалению, выяснилось только после первых недель экспериментов, и уже после обнаружения этого факта на практике это требование было зафиксировано в официальной документации .

Делалось это все совсем не из спортивного интереса - необходимо было для созданного решения (биллинг цифрового контента на базе AX) сделать витрину средствами самой AX, но сейчас пока временно это направление (по созданию витрины) отложено.

Написал документ с найденными ошибками/сложностями при использовании этих компонент, был отправлен в Microsoft, пока конкретных ответов нет.
За это сообщение автора поблагодарили: Narayana (1).
Старый 23.05.2013, 17:11   #20  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от nikos2001 Посмотреть сообщение
Вот здесь развернутый интернет магазин Contoso: http://con-web.cloudapp.net
спасибо.
только это не магазин, а витрина.
на этом сайте отключена корзина и собственно заказ товаров.

Цитата:
Сообщение от cherv Посмотреть сообщение
да, спасибо. уже импортируется на форум.
только у вас было всего два сообщения 19.04
Теги
ax2012, commerce, online store, интернет-магазин, как правильно

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
amer-ax: It was a great day! Blog bot DAX Blogs 3 29.12.2012 01:02
DAX: Official Dynamics AX 2012 R2 Content (update) - Where is it, and how can you find out about updates? Blog bot DAX Blogs 0 03.12.2012 11:11
dynamicsaxtraining: Vendor returns Blog bot DAX Blogs 0 11.10.2012 00:11
dynamicsaxtraining: Purchase Blog bot DAX Blogs 0 11.03.2012 05:25
daxdilip: Whats New in Dynamics AX 2012 (A brief extract from the recently held Tech Conf.) Blog bot DAX Blogs 7 31.01.2011 12:35

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 20:53.