23.05.2013, 17:12 | #21 |
Участник
|
Цитата:
Сообщение от cherv
Narayana
По поводу настройки - да, в целом все правильно описали, в-общем, мы руководствовались этим документом при установке http://technet.microsoft.com/en-us/l.../jj991927.aspx Немного саморекламы - по мотивам опытов создал блог, где начал описывать всякие сложности/проблемы по развертыванию онлайн-ритейла: http://axbilling.blogspot.ru/ Работает только на SharePoint 2012 Server - это, к сожалению, выяснилось только после первых недель экспериментов, и уже после обнаружения этого факта на практике это требование было зафиксировано в официальной документации . Делалось это все совсем не из спортивного интереса - необходимо было для созданного решения (биллинг цифрового контента на базе AX) сделать витрину средствами самой AX, но сейчас пока временно это направление (по созданию витрины) отложено. Написал документ с найденными ошибками/сложностями при использовании этих компонент, был отправлен в Microsoft, пока конкретных ответов нет. А вот все-таки по части платежной системы в интернет-магазине... Это точно, что нельзя использовать другую кроме Microsoft? |
|
23.05.2013, 19:05 | #22 |
Участник
|
|
|
23.05.2013, 21:30 | #23 |
Участник
|
А вы не разбирались, как устроен сайт интернет магазина изнутри?
С Порталом есть одно большое облегчение в том, что все контролы и страницы веб-частей хранятся в АОТе. А как с этим дела обстоят в сайте интернет-магазина? Ну, допустим, запустился установочный скрипт, залил все содержание в базу SharePoint и что дальше? Вот, допустим, захотели вы глюканувшее меню запустить под отладчиком или просто посмотреть код... Для Портала просто импортируете в Студию из АОТа и смотрите, сколько угодно. А для интернет магазина как? Не разбирались? |
|
23.05.2013, 21:49 | #24 |
Участник
|
пытался разобраться. сплошной хардкод.
как редактировать это чудо по человечески - так и не понял. возможно, плохо искал. |
|
24.05.2013, 12:31 | #25 |
MCTS
|
По возникающим проблемам с online-ритейлом из Microsoft на community.dynamics чаще всего отзывается Сергей Пихуля - я так понял, что он как-то участвует в этом проекте разработки этого решения, можно попробовать ему написать.
Вот ссылка на топики с его профилем и ответами: https://community.dynamics.com/membe...p/default.aspx |
|
13.06.2013, 12:42 | #26 |
Талантливый разгвоздяй
|
Кто-нибудь знает как развернуть несколько интернет-магазинов на одном сервере? Судя по виртуальной машине AX2012 R2 V2 такая возможность есть, но перерыл весь MSDN и в явном виде не смог найти как это сделать...
|
|
15.06.2013, 16:26 | #27 |
Участник
|
Цитата:
Чтобы на одном IIS лежало несколько сайтов интернет-магазинов? |
|
16.06.2013, 00:21 | #28 |
Талантливый разгвоздяй
|
Narayana, это чтобы в демонстрационной виртуальной машине AX2012 R2 V2, где уже развернут интернет-магазин, добавить еще один интернет-магазин с нуля: создать новый интернет-магазин в AX, добавить его в организационную иерархию, создать навигационную иерархию, определить ассортимент, затем опубликовать все это в sharepoint и таким образом создать абсолютной новый интернет-магазин. В инструкции по инсталляции не смог найти как можно установить несколько интернет-магазинов на одном и том же сервере. Не хотелось бы впустую тратить время на эксперименты...
Очевидно, при инсталляции интернет-магазина на этапе запуска скриптов PowerShell для создания БД в SQL и выполнения настроек в Sharepoint придется в файле oob-topology.xml отключить удаление существующих баз данных в SQL, веб-приложений, настроек и т. д., как это описано вот в статье на Technet: Цитата:
Toggling options if re-running scripts
If you re-run the PowerShell deployment scripts in this section, by default, existing databases, web applications, features, and settings are deleted. You can, however, toggle different parameters in the oob-topology.xml file to preserve databases, web applications, features, and settings. Preserving an object means that you change a “true” flag to “false”. For example, in the oob-topology file, in the <Channel> section, the Database is configured as follows. <Database install="true" dropifexists="true"> By changing each flag to “false” the deployment scripts preserve the existing databases. Последний раз редактировалось Kabardian; 16.06.2013 в 00:26. Причина: исправил ошибки |
|
16.06.2013, 02:49 | #29 |
Участник
|
Цитата:
Сообщение от Kabardian
Narayana, это чтобы в демонстрационной виртуальной машине AX2012 R2 V2, где уже развернут интернет-магазин, добавить еще один интернет-магазин с нуля: создать новый интернет-магазин в AX, добавить его в организационную иерархию, создать навигационную иерархию, определить ассортимент, затем опубликовать все это в sharepoint и таким образом создать абсолютной новый интернет-магазин. В инструкции по инсталляции не смог найти как можно установить несколько интернет-магазинов на одном и том же сервере. Не хотелось бы впустую тратить время на эксперименты...
Очевидно, при инсталляции интернет-магазина на этапе запуска скриптов PowerShell для создания БД в SQL и выполнения настроек в Sharepoint придется в файле oob-topology.xml отключить удаление существующих баз данных в SQL, веб-приложений, настроек и т. д., как это описано вот в статье на Technet: Хотелось бы понять, потребуется ли еще где-нибудь специально шаманить, чтобы что-то не сломалось в уже существующей инсталляции интернет-магазина при установке поверх нее еще одного интернет-магазина. А я вот щас как раз прорабатываю другую идею интеграции нормального шаблонного интернет-магазина от стороннего поставщика с открытым кодом без этого паскудного SharePoint. Вот это будет вещь. И гораздо быстрее, чем вы будете мучиться со штатным магазином... |
|
16.06.2013, 23:50 | #30 |
Талантливый разгвоздяй
|
Цитата:
Сообщение от Narayana
Насколько я знаю из сообщений здесь, добавить магазин в структуру компании, это несложно. А вот сгенерить именно интернет-магазин, а не портал, где можно работать с розницей, еще никому не удавалось. Ни в виртуалке, ни на реальном сервере. Либо не получается, либо получается криво и работает плохо и глючно.
Цитата:
По-моему штатный интернет-магазин тоже "вещь". Возможно, он сложен в освоении и первоначальной настройке, однако при всех своих недоработках я бы не стал так быстро списывать его со счетов, ведь он достаточно хорошо интегрирован в решение AX for Retail. Правда чтобы адаптировать его для российских реалий придется немного поработать напильником. Последний раз редактировалось Kabardian; 16.06.2013 в 23:53. |
|
17.06.2013, 18:29 | #31 |
Участник
|
Цитата:
На отечественном рынке интернет-магазинов предлагается масса решений на PHP, и почти нет на ASP.NET При этом решения предлагаются обычно как система управления контентом, в которую входит и интернет магазин. Но, для интернет магазина такая система является многократно избыточной, а вот то, что относится именно к интернет магазину, имеет не особенно развитый функционал. К тому же, внешний вид сайта оставляет желать лучшего. На ASP.NET я нашел всего одно коробочное решение, но оно меня полностью на первый взгляд устраивает. Оно с открытым кодом. Просто сгружаешь в Visual Studio исходники, приатачиваешь в SQL server базу, делаешь правку Connection String в web.config и запускаешь систему на IIS. И это все. И главное, никаких тебе SharePoint и даже ASP.NET mvc ! Все на Web Forms ! С прозрачной структурой каталога. Это означает, что к сайту интернет магазина можешь легко прикручивать дополнительные любые источники данных, создавать произвольно любые страницы, стили и делать все, что угодно под Виндой. И пожалуйста, через Business Connector дергай как хочешь Аксапту. Только после некоторых размышлений, стало понятно, что культура работы с любым интернет магазином заставляет срузу же смириться с одним очень важным обстоятельством. А именно. Интернет магазин практически невозможно использовать как часть Аксапты или аналогичной системы. То есть, нельзя делать так, чтобы он смотрел в ту же базу данных, что и Аксапта. Ну, то есть, сделать так, чтобы смотрел, конечно, можно, но это будет нонсенсом. Это понимание разрушило мою многолетнюю иллюзию о том, что интернет магазин должен работать как часть Аксапты в реальном времени. В принципе, это касается любых точек розничной торговли. Они должны быть отвязаны от системы управления предприятием. Первое и самое важное обстоятельство, это то, что бессмысленно мелкие покупки в интернет магазине проводить отдельным заказом в Аксапте. Их будет слишком много. Разумнее накапливать продажи за весь день, а потом проводить весь список покупок одним заказом за день. Из неудобств, - невозможность отслеживать складские остатки в реальном времени. Хотя, в обычном интернет магазине статок товара учитывается в ...одном из полей номенклатуры, как бы это ужасно не звучало. И при продаже единицы товара, это количество в строке номенклатуры уменьшается. Как с этим правльно работать, пока не знаю. Ну и конечно, при прямом подключении интернет магазина к Аксапте, возрастает уязвимость системы. Цитата:
Сообщение от Kabardian
По-моему штатный интернет-магазин тоже "вещь". Возможно, он сложен в освоении и первоначальной настройке, однако при всех своих недоработках я бы не стал так быстро списывать его со счетов, ведь он достаточно хорошо интегрирован в решение AX for Retail. Правда чтобы адаптировать его для российских реалий придется немного поработать напильником.
Если у вас будет триальная версия, был бы очень признателен за возможность дать ее "пощупать"... Со своей стороны, могу предложить всю информацию по моему варианту. |
|
|
За это сообщение автора поблагодарили: baget (1). |
18.06.2013, 10:26 | #32 |
Участник
|
Возможно вас заинтересует вот такой продукт - e-Commerce for Dynamics AX от Sana Software.
Я уже несколько лет работаю в их команде и могу сказать, что это одно из лучших решений на данный момент. Если коротко, то тут есть полная поддержка функционала AX (4SP2...2012R2), ордеров, интвентори, кастомеров и тд. Все в реальном времени. Все на ASP.NET. Никакого шарепоинта. Идет как "out of the box" все включено, мощный backoffice (подобие системы управления контентом но для интернет магазина). Может работать как через bussiness connector так и через AIF. Есть мобильное приложение (Andriod, iOS, виндафон). Кому мало AX есть поддержка NAV и SQL. В следующей версии планируется поддержка AX Retail. Последний раз редактировалось levelord; 18.06.2013 в 10:29. |
|
|
За это сообщение автора поблагодарили: Roman08 (1). |
18.06.2013, 10:35 | #33 |
Талантливый разгвоздяй
|
Цитата:
Сообщение от Narayana
У меня сейчас ситуация, примерно, такая...
На отечественном рынке интернет-магазинов предлагается масса решений на PHP, и почти нет на ASP.NET При этом решения предлагаются обычно как система управления контентом, в которую входит и интернет магазин. Но, для интернет магазина такая система является многократно избыточной, а вот то, что относится именно к интернет магазину, имеет не особенно развитый функционал. К тому же, внешний вид сайта оставляет желать лучшего. На ASP.NET я нашел всего одно коробочное решение, но оно меня полностью на первый взгляд устраивает. Оно с открытым кодом. Просто сгружаешь в Visual Studio исходники, приатачиваешь в SQL server базу, делаешь правку Connection String в web.config и запускаешь систему на IIS. И это все. И главное, никаких тебе SharePoint и даже ASP.NET mvc ! Все на Web Forms ! С прозрачной структурой каталога. Это означает, что к сайту интернет магазина можешь легко прикручивать дополнительные любые источники данных, создавать произвольно любые страницы, стили и делать все, что угодно под Виндой. И пожалуйста, через Business Connector дергай как хочешь Аксапту. Цитата:
Сообщение от Narayana
Только после некоторых размышлений, стало понятно, что культура работы с любым интернет магазином заставляет срузу же смириться с одним очень важным обстоятельством.
А именно. Интернет магазин практически невозможно использовать как часть Аксапты или аналогичной системы. То есть, нельзя делать так, чтобы он смотрел в ту же базу данных, что и Аксапта. Ну, то есть, сделать так, чтобы смотрел, конечно, можно, но это будет нонсенсом. Это понимание разрушило мою многолетнюю иллюзию о том, что интернет магазин должен работать как часть Аксапты в реальном времени. В принципе, это касается любых точек розничной торговли. Они должны быть отвязаны от системы управления предприятием. Цитата:
Цитата:
Сообщение от Narayana
Из неудобств, - невозможность отслеживать складские остатки в реальном времени. Хотя, в обычном интернет магазине статок товара учитывается в ...одном из полей номенклатуры, как бы это ужасно не звучало. И при продаже единицы товара, это количество в строке номенклатуры уменьшается.
Как с этим правльно работать, пока не знаю. Цитата:
Цитата:
Триальная версия чего? Sharepoint 2013? |
|
18.06.2013, 11:02 | #34 |
Талантливый разгвоздяй
|
Пытаюсь в стандартный интернет-магазин Contoso добавить русский язык. Добавил язык в настройках online store, опубликовал online store. Теперь online store несколько часов имеет Publishing status = In progress. Посмотрел в Sharepoint лог работы джоба RetailPublishingJob и обнажил, что он постоянно обрабатывается с ошибкой:
Цитата:
Cannot proceed to catalog publishing because channel has not been published successfully. Channel publishing status: Failed. Status message: 'Sequence contains more than one matching element'.
|
|
18.06.2013, 11:07 | #35 |
Участник
|
вкратце:
1. сейчас идут активные переговоры с МС по этому вопросу. 2. поэтому лучше: ждать 3. если ждать невмоготу, то ключевое слово: нужно заменить, а не добавить язык. И то куча граблей... стоит помнить, что сейчас интернет-магазин предназначается только для американского рынка. поэтому лучше ждать. |
|
|
За это сообщение автора поблагодарили: Kabardian (5). |
18.06.2013, 11:18 | #36 |
Талантливый разгвоздяй
|
Mazzy, спасибо огромное! А то уже день бьюсь головой об стену...
А можете уточнить:
Последний раз редактировалось Kabardian; 18.06.2013 в 11:22. |
|
18.06.2013, 11:25 | #37 |
Участник
|
|
|
18.06.2013, 11:47 | #38 |
Талантливый разгвоздяй
|
Все равно спасибо. Теперь хотя бы есть понимание того, что "нет в мире совершенства" :-)
|
|
18.06.2013, 16:14 | #39 |
Участник
|
А вы не могли бы описать архитектуру онлайн магазина и последовательность событий при обмене магазина данными с Аксаптой?
И прояснить по части баз данных, используемых в магазине. Все-таки, магазин имеет репликацию базы данных Аксапты или происходит обмен данными в разных базах Аксапты и магазина? Пытался читать то, что есть в руководствах, но, то ли терминология непривычная, то ли сама архитектура сложная, но окончательно ничего не понял. Правда, для себя понял одну приятную вещь. Вся технология работы с .Net и в частности с asp.net предполагает возможность на одном сайте собрать сколько угодно разных приложений. А именно, - это может быть Аксаптовский интернет-магазин, Портал и другие сторонние сайты и магазины, которые я сейчас изучаю. И все они могут одновременно смотреть в Аксапту и быть между собой перелинкованными с удобной навигацией. И при этом даже не важно, на SharePoint они или нет. Все это является существенным послаблением в выборе вариантов распределения информации между приложениями. Тонкость в том, что значительная часть информации на сайте интернет магазина, это информация для продвижения сайта и интеграция со всевозможными социальными сетями и веб-сервисами. |
|
19.06.2013, 11:17 | #40 |
Талантливый разгвоздяй
|
Использую демонстрационную виртуальную машину AX2012 R2 V2 VM-A.
В интернет-магазине при просмотре информации по товару не отображается Item number (Код номенклатуры). Точно знаю, что код должен отображаться, в чем может быть проблема? |
|
Теги |
ax2012, commerce, online store, интернет-магазин, как правильно |
|
|