Big Commerce: Webhooks

A webhooks notifies application when specific events occur on a Big Commerce store. Webhooks can be used to notify external applications when an order is placed, a customer is created, or a product is updated, among other things. Listening for events Webhooks fire when shoppers perform actions on the storefront and when users make changes… Continue reading Big Commerce: Webhooks

How to Test App Authentication Locally with ngrok

Install with npm Be sure you have Node.js installed on your computer. Run the following terminal command to confirm Node is installed and check your version:node -v Run npm install -g ngrok to install ngrok globally. You can now run ngrok commands from any directory. Install manually Head to https://ngrok.com/download and download the package that corresponds to your operating system. Unzip… Continue reading How to Test App Authentication Locally with ngrok

Big Commerce for WordPress plugin

Big Commerce for WordPress is a free WordPress plugin that lets use Big Commerce for site’s backend commerce functionality and use WordPress to manage frontend content and design. The technique of decoupling a site’s frontend presentation from its backend management is referred to as headless commerce, and the plugin pairs Big Commerce with WordPress with this… Continue reading Big Commerce for WordPress plugin

Big Commerce – Fetch Order by API call

To get order details from Big Commerce, Following API need to be used. Request: GEThttps://api.bigcommerce.com/stores/{store_hash}/v2/orders/{order_id} AuthenticationX-Auth-Token in header Parameters– store_hash in path – string– Accept in header with default of application/json – string – required– order_id in path – integer – required – ID of the order.Responses:1) 200 (success – Order object returned in responses)2)… Continue reading Big Commerce – Fetch Order by API call

GrapghQL

GraphQL GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. Developed by Facebook in 2012 and open-sourced in 2015, GraphQL allows clients to define the structure of the data required and returned from the server, thus preventing excessively large amounts of data from being returned. GraphQL… Continue reading GrapghQL

Bigcommerce – Types of App

The first step when developing an app is deciding which type of app to develop. The two types of apps, Single-Click and Connector, are defined by the method of authentication.  Single-Click apps use an OAuth Authorization Code Grant flow.  Connector apps require store owners to manually generate and configure store API credentials. In addition to the authentication… Continue reading Bigcommerce – Types of App

App building in Big Commerce

To create an app in Big Commerce, we need a Developer Portal account to register the draft app and a BigCommerce store to test the installation. Start by forking the express-hello-world-app repository.  Click Fork.  Register a draft app in the Developer Portal using the sandbox’s app URL  Login to the Developer Portal  Click Create an App  Give the app a name  Click Technical  Enter Auth Callback… Continue reading App building in Big Commerce

Big Commerce: Customer Category creation and assign Price level to customer

 Customers can be classified into different segments, or groups, by using the Customer Groups feature, available in Big Commerce. Customer groups allow to organize customers, give them discounts, and restrict access to specific products or categories. To create customer groups: Control panel →Customers-> Customer groups → Add new customer group → Add details → save… Continue reading Big Commerce: Customer Category creation and assign Price level to customer

Creating a bulk pricing rule using API

-Bigcommerce Create a Bulk Pricing Rule Using postman send – POST      /catalog/products/{product_id}/bulk-pricing-rules Creates a bulk pricing rule. Required Fields quantity_min quantity_max type amount To see whether this rule is reflected or not, Open store and view an item, there will be an option to add bulk pricing.