cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Manifest for b2b acc.

former_member652607
Discoverer
0 Likes
1,458

Hi,

can someone show me how a manifest.json have to look like for setting up a standart b2b accelerator in the commerce cloud.
I've been through (https://help.sap.com/viewer/1be46286b36a4aa48205be5a96240672/SHIP/en-US) the setup and still cannot figure out what extensions, aspects are required or necessary.

Accepted Solutions (1)

Accepted Solutions (1)

a_e_dubey
Active Participant

Hi egor1 ,

Do not get confuse, just see sample manifest file this will help you to understand. Aspects are necessary because these are responsible for web urls.

Basically in manifest json we use details which used in localextensions.xml and local.properties.

Below are the main key which we need to define manifest:

  • commerceSuiteVersion
  • extensions
  • properties
  • storefrontAddonsaspects

Each of key has its own meaning so go thru sap portal for cloud. any way just follow sample file given below to start.

{
    "commerceSuiteVersion": "1811.4",
    "extensions": [
		"modeltacceleratorservices",
		"mcc",
		"adaptivesearchsolr",
		"adaptivesearchbackoffice",
		"adaptivesearchwebservices",
		"commerceservicesbackoffice",
		"solrfacetsearchbackoffice",
		"solrserver",
		"acceleratorwebservicesaddon",
		"orderselfserviceaddon",
		"customersupportbackoffice",
		"customerticketingaddon",
		"rulebuilderbackoffice",
		"couponbackoffice",
		"droolsruleengineservices",
		"couponfacades",
		"cmswebservices",
		"previewwebservices",
		"smartedit",
		"npmancillary",
		"smarteditwebservices",
		"cmssmarteditwebservices",
		"permissionswebservices",
		"smarteditaddon",
		"cmssmartedit",
		"cmsbackoffice",
		"previewpersonalizationweb",
		"personalizationcmsweb",
		"personalizationsmartedit",
		"personalizationpromotionssmartedit",
		"personalizationpromotions",
		"personalizationpromotionsweb",
		"personalizationservicesbackoffice",
		"personalizationpromotionsbackoffice",
		"personalizationcmsbackoffice",
		"personalizationsearchbackoffice",
		"personalizationsearchsmartedit",
		"personalizationsearchweb",
		"textfieldconfiguratortemplatebackoffice",
		"textfieldconfiguratortemplateaddon",
		"assistedservicestorefront",
		"assistedservicewebservices",
		"assistedservicepromotionaddon",
		"b2bcommercebackoffice",
		"powertoolsstore",
		"backofficesolrsearch",
		"pcmbackoffice",
		
    ],




    "properties": [
        {
            "key": "lang.packs",
            "value": "en,de"
        },
		{
            "key": "website.powertools.http",
            "value": "http://localhost:9002/yaccelaratorstorefront/?site=powertools",
			"persona": "development"
        },
		{
            "key": "website.powertools.https",
            "value": "https://localhost:9002/yaccelaratorstorefront/?site=powertools",
			"persona": "development"
        }
		
    ],
	    "storefrontAddons": [


		{
            "addon": "acceleratorwebservicesaddon",
            "storefront": "yacceleratorstorefront",
            "template": "ycommercewebservices"
        },
        {
            "addon": "smarteditaddon",
            "storefront": "yacceleratorstorefront",
            "template": "yacceleratorstorefront"
        }
    ],


    "aspects": [
        {
            "name": "backoffice",
            "properties": [


            ],
            "webapps": [
                {
                    "name": "hac",
                    "contextPath": "/hac"
                },
                {
                    "name": "mediaweb",
                    "contextPath": "/medias"
                },
                {
                    "name": "backoffice",
                    "contextPath": "/backoffice"
                }
            ]
        },
        {
            "name": "accstorefront",
            "properties": [
                {
                    "key": "spring.session.enabled",
                    "value": "true"
                },
                {
                    "key":"storefrontContextRoot",
                    "value":""
                }
            ],
            "webapps": [
                {
                    "name": "hac",
                    "contextPath": "/hac"
                },
                {
                    "name": "mediaweb",
                    "contextPath": "/medias"
                },
                {
                    "name": "acceleratorservices",
                    "contextPath": "/acceleratorservices"
                },
				{
					"name": "cmsbackoffice",
					"contextPath": "/cmsbackoffice"
				},
				{
					"name": "adaptivesearchwebservices",
					"contextPath": "/adaptivesearchwebservices"
				}
            ]
        }
    ]
}

I hope this will help you.

jawad207
Explorer
0 Likes

a.e.dubey egor1 Can you pls provide the localextension.xml file use have used to support this manifest.json file. I'm not able to get ootb B2B accelerator deployed on CCv2 platform

Answers (0)