# North Commerce

## North Commerce

- [Welcome to North Commerce](https://docs.northcommerce.com/north-commerce/getting-started/welcome-to-north-commerce.md): The fastest, easiest way to build your next ecommerce store on WordPress! Built beautiful ecommerce stores or simple sales pages with all of the North Commerce tools available in the plugin.
- [Installation](https://docs.northcommerce.com/north-commerce/getting-started/installation.md): North Commerce is a WordPress plugin. If you are familar with how to upload a WordPress plugin zip file then you will find this very familar.
- [Orders](https://docs.northcommerce.com/north-commerce/core-concepts/orders.md): Orders included in the Core Concepts category are for Admin's of North Commerce stores.
- [Products](https://docs.northcommerce.com/north-commerce/core-concepts/products.md): Products included in the Core Concepts category are for Admin's of North Commerce stores.
- [Create a product](https://docs.northcommerce.com/north-commerce/core-concepts/products/create-a-product.md): This is a guide to create products in general and will cover global UI/UX for each product.
- [One Time Products](https://docs.northcommerce.com/north-commerce/core-concepts/products/one-time-products.md)
- [Subscription Products](https://docs.northcommerce.com/north-commerce/core-concepts/products/subscription-products.md)
- [Payment Plan Products](https://docs.northcommerce.com/north-commerce/core-concepts/products/payment-plan-products.md)
- [Stripe](https://docs.northcommerce.com/north-commerce/payment-gateways-and-merchants/stripe.md): In this article we cover how you can connect Stripe to North Commerce and start accepting payments from customers in less than 3 minutes. This instruction assumes you already have the plugin installed
- [PayPal](https://docs.northcommerce.com/north-commerce/payment-gateways-and-merchants/paypal.md): In this article we cover how you can connect PayPal to North Commerce and start accepting payments from customers. This instruction assumes you already have the plugin installed & a PayPal account
- [Single Page Checkout](https://docs.northcommerce.com/north-commerce/sales-pages/single-page-checkout.md): Single page checkout forms are great for those that want to embed a checkout form on a sales page. Single page checkout forms are also great for lead magnets, trip magnets and more.
- [Global CSS Variables](https://docs.northcommerce.com/north-commerce/styling/global-css-variables.md): The North Commerce Component's styling are defined by a CSS & there is a few CSS variables you can adjust that will update all of the components at once.
- [Beaver Builder](https://docs.northcommerce.com/north-commerce/builders/beaver-builder.md): The North Commerce module is a Beaver Builder module that allows you to display North Commerce products on your website.
- [Building With Beaver Builder](https://docs.northcommerce.com/north-commerce/builders/beaver-builder/building-with-beaver-builder.md)
- [Bricks](https://docs.northcommerce.com/north-commerce/builders/bricks.md): We currently are developing North Commerce Brick's Modules. Currently released is our query loop tool so you can create really beautiful collection pages and our single product page modules
- [Query Loop](https://docs.northcommerce.com/north-commerce/builders/bricks/query-loop.md): In this guide you will see how to utlize the North Commerce product query loop in the Bricks Builder
- [Attributes](https://docs.northcommerce.com/north-commerce/builders/bricks/attributes.md): North Commerce uses data attributes to enable you to have complete control over the UI while getting all of the North Commerce ecommerce functionality automatically.
- [Cart Item Attributes](https://docs.northcommerce.com/north-commerce/builders/bricks/attributes/cart-item-attributes.md): This documentation is for creating pages, designs or layouts for the items in a customer cart. E.g: Cart drawer, cart list on checkout and can be added to any where on the front end of your website.
- [Oxygen](https://docs.northcommerce.com/north-commerce/builders/oxygen.md): There is a specific way you have to setup your templates in order to render North Commerce shortcodes with Oxygen
- [Product Collections](https://docs.northcommerce.com/north-commerce/shortcodes/product-collections.md): \[nc-collection]
- [Product Collection Slider](https://docs.northcommerce.com/north-commerce/shortcodes/product-collection-slider.md): \[nc-product-slider]
- [Product Page](https://docs.northcommerce.com/north-commerce/shortcodes/product-page.md): The product page is one of the few pages that is automatically generated when the North Commerce Plugin is activated.
- [Cart Page](https://docs.northcommerce.com/north-commerce/shortcodes/cart-page.md): The cartpage is one of the few pages that is automatically generated when the North Commerce Plugin is activated.
- [Checkout Page](https://docs.northcommerce.com/north-commerce/shortcodes/checkout-page.md): The cartpage is one of the few pages that is automatically generated when the North Commerce Plugin is activated.
- [Cart Drawer](https://docs.northcommerce.com/north-commerce/shortcodes/cart-drawer.md): The cart drawer is one an element that is automatically generated when the North Commerce Plugin is activated.
- [Cart Icon](https://docs.northcommerce.com/north-commerce/shortcodes/cart-icon.md): We have created a special shortcode so that you can easily add a cart icon inside your navigation.
- [Customer Registration](https://docs.northcommerce.com/north-commerce/shortcodes/customer-registration.md): The customer registration shortcode is the shortcode that connects a WordPress user account to a North Commerce account
- [Customer Account](https://docs.northcommerce.com/north-commerce/shortcodes/customer-account.md): The customer account shortcode is the shortcode that renders a users orders, allows them to update shipping address and more to come
- [General](https://docs.northcommerce.com/north-commerce/settings/general.md)
- [Flows](https://docs.northcommerce.com/north-commerce/for-developers/flows.md): Flows in North Commerce are a way to manage and coordinate different aspects of the e-commerce functionality, particularly in the frontend user interface.
- [Add To Cart](https://docs.northcommerce.com/north-commerce/for-developers/flows/add-to-cart.md): Adding the add to cart functionality into your custom North Commerce UI
- [Flow Events](https://docs.northcommerce.com/north-commerce/for-developers/flows/flow-events.md): You can trigger flow events on any html event that is available in Javascript
- [Custom Functions In Flows](https://docs.northcommerce.com/north-commerce/for-developers/flows/custom-functions-in-flows.md): With Flows you can run custom javascript functions to provide custom functionality.
- [PHP "API"](https://docs.northcommerce.com/north-commerce/for-developers/php-api.md)
- [Basic Entity Access Usage](https://docs.northcommerce.com/north-commerce/for-developers/php-api/basic-entity-access-usage.md): This page covers how to get started with EntityAccess inside of the North Commerce plugin.  EntityAccess is what we call our system for to create, update or delete any data in the North Commerce table
- [Hooks & Actions](https://docs.northcommerce.com/north-commerce/for-developers/hooks-and-actions.md)
- [View Admin Hook Names](https://docs.northcommerce.com/north-commerce/for-developers/hooks-and-actions/view-admin-hook-names.md)
- [REST API](https://docs.northcommerce.com/north-commerce/for-developers/rest-api.md)
- [Getting Started](https://docs.northcommerce.com/north-commerce/for-developers/rest-api/getting-started.md): The North Commerce Rest API is a robust api that gives you access to all parts of North Commerce's data on your store.
- [Adding Test Data](https://docs.northcommerce.com/north-commerce/for-developers/rest-api/adding-test-data.md): To get started testing North Commerce you can add test data to your store.
- [Filtering](https://docs.northcommerce.com/north-commerce/for-developers/rest-api/filtering.md): When accessing data via the API, there are three types of relationships that are exposed. They are described below.
- [Create an integration](https://docs.northcommerce.com/north-commerce/integrations/create-an-integration.md): Use our Integration Boilerplate Plugin to create an integration for North Commerce. There may be some cases where you will need to verify your integration with the North Commerce team.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a page URL with the `ask` query parameter:
```
GET https://docs.northcommerce.com/north-commerce/getting-started/welcome-to-north-commerce.md?ask=<question>
```
The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.
Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
