# Developer portal A collection of guides and how-tos for developers working on either frontend development or system integrations. ## Norce Commerce Services and APIs Norce Commerce is a complete eCommerce platform with several APIs or components for different purposes, including: - **Norce Commerce Services**, for your shopping site or apps. - **Norce Commerce Connect**, for your ERP integrations and other systems or services, such as supplier integrations. - **Norce Commerce Query**, for retrieving product feeds and other data for external use. - **Norce Commerce Event**, for listening to events when they occur in the platform. - **Norce Commerce Product Feed**, for pushing product data to different channels like a marketplace, Google, customer etc. - Lastly the management tools in, **Norce Admin UI** helps you manage and monitor your data and processes. ## Getting started Some good tips on how to start your commerce application development and build system integrations: - [Building commerce apps with Norce Commerce](/developer-portal/app-development) - [Integrating Norce with other systems](/developer-portal/system-integration) or use the guide at [Getting started guides](/developer-portal/getting-started-guides) ## Frontend application development Help and resources for developers working mainly with Norce Commerce Services and Norce Commerce Product Feed: ### Architecture and design - [Frontend development](/developer-portal/app-development/frontend-development-design) design patterns and practices. - [Using the Norce Commerce Services](/developer-portal/app-development/calling-norce-services) - [Using Postman examples](/developer-portal/working-with-norce-postman-examples) - [Using OAuth2 authentication](/api-reference/accessing-apis-with-oauth2-accounts) - [The Sample storefront project](/developer-portal/the-sample-storefront-project) ### Working with Products - [List, search and find products and variants](/developer-portal/app-development/working-with-listing-products-and-variants) - [Product presentation](/developer-portal/app-development/working-with-products-and-variants) - [Products and Search from Norce Commerce Product Feed](/developer-portal/app-development/working-with-products-and-search-using-norce-product-feed) - [Building a Product Feed receiver](/developer-portal/app-development/building-a-norce-product-feed-receiver) ### Working with Customers These articles describe storm feed development in more specific scenarios: - [Customers and the Login process](/developer-portal/app-development/working-with-customers-and-the-login-process) ### Working with Baskets and checkout These articles describe storm feed development in more specific scenarios: - [Basket lifecycle](/developer-portal/app-development/working-with-baskets) - [The Checkout process](/developer-portal/app-development/working-with-the-checkout-process) - [Payment adapters](/solution-portal/about-psp-adapters) ## Developing system integrations Help and resources for developers working mainly with Norce Commerce Connect, Event and Query: ### Architecture and design - [System integration patterns](/developer-portal/system-integration/system-integration-patterns) - [Calling the Norce Commerce Connect](/developer-portal/system-integration/calling-norce-commerce-connect) - [Job Code examples](/developer-portal/system-integration/job-check-examples) - [Calling the Norce Commerce Query](/developer-portal/system-integration/calling-norce-commerce-query) - [Using Norce Commerce Event](/developer-portal/system-integration/using-norceevent) - [Event Settings](/developer-portal/system-integration/norce-event-settings) - [Using Postman examples](/developer-portal/working-with-norce-postman-examples) - [Using OAuth2 authentication](/api-reference/accessing-apis-with-oauth2-accounts) ### Product and pricing integrations - [Product and pricing integrations](/developer-portal/system-integration/products-and-pricing-integrations) - [Connect code examples](/developer-portal/system-integration/product-integration-examples) (Product) ### Order and transaction integrations - [Shopping integrations](/developer-portal/system-integration/shopping-integrations) - [Implement and order receiver](/developer-portal/system-integration/implement-an-order-receiver-service) - [Working with payments after order is confirmed](/developer-portal/system-integration/working-with-payments-after-order-is-confirmed) ### Supplier integrations - [Supplier integrations](/developer-portal/system-integration/supplier-integrations) - [Connect code examples](/developer-portal/system-integration/supplier-integration-examples) (Supplier) ## Other resources - Read about [Solution design](/solution-portal/solution-architecture) - [User documentation](/user-portal/user-landing)