Extend your Shopify Instance With A Custom Integration

A step-by-step tutorial

Do you need to extend the functionality in your existing Shopify store? Or perhaps you need further customization and complex features for your storefront?

Shopify exposes a REST API for 3rd party applications to integrate with in order to add functionality to Shopify stores. You can do this in several different ways:

  • Reading and writing store data, either in response to user input or webhook event notifications
  • Extending new features inside existing parts of the Shopify admin or POS
  • Enhancing the way stores display information to customers

This guide will cover connecting to the Shopify Admin API 1 using Linx

There are several ways to create an API. Which one you pick will depend on the skills you have available to you, the feature set you are required to support, time and budget.

Here are some broad guidelines:

1. Code it using your favourite programming language

Skills required: Back-end or full-stack developer.
Time: Build: medium to long. Deploy: long until you automate it.
Cost: Build: time and material for the developer.
Hosting: depends on where you want to host it. You will need to do this yourself.
Other comments: Use your favourite framework to do the heavy lifting

  • .Net: ASP.NET | Open-source web framework for .NET
  • Java: Spring

How to Pick the Right Tools to Deliver Your Next API

The rise of RESTful APIs has been met by a rise in tools for creating, testing, and managing them. Whether you’re an API newbie or an expert on an intractable deadline, you have a gamut of services to help you bring your API from concept to production, and many of them won’t cost you a dime.

Choosing your API tools is an iterative process. The languages and frameworks you are using will impact on the kind of tools you have available.

Although there is no right or wrong approach, using the right tool can improve nearly any area of the…

Learn how to connect and extend your Salesforce instance in low-code.

Salesforce offers a REST API that allows you to integrate with 3-party applications. This article shows how to integrate the Salesforce API with Linx — a low-code development platform to build and host APIs, automations and integrations.

Linx provides you the ability to automate tasks and data processing functionality to integrate with your instance of Salesforce allowing the manipulation of your data. You can easily extend the functionality of Salesforce as well as integrate Salesforce with other 3rd party applications such as Xero, QuickBooks and other system’s APIs. …

Low-code development is all the rage, but does it suit every occasion?

In theory, low-code tools should allow for faster development of systems using skills that are more readily available at the cost of the tooling and the risk of the project failing due to tooling constraints.

The main value generated by using low-code tools is the time saved. If you don’t have or can’t find the skills to do traditional coding then a low-code tool might be your only option. On the other hand, if you have developers available then the value calculation will be more nuanced.

Let’s compare…

Internal APIs are designed primarily to streamline software development and simplify systems and operational processes. These currently represent the vast majority of use cases.

Internal APIs are often overlooked since they are aimed at in-house developers. These types of APIs generally work with proprietary data specific to a company and its departments. Although this data must be protected, it must also be accessible to those who work with it. Internal APIs allow for exactly this kind of secure access, creating more efficient development cycles for their products.

Similarly, a private API allows for some parts of a company’s data and…

I’ve been working with low-code tools for years, building automations, integrations, and APIs. Recently, I’ve wondered whether we’ve advanced far enough to use a low-code platform as the back-end for a single page application (SPA). It seems to be a nice combination — the SPA can be hosted anywhere, the API is quick and easy to develop, and they can evolve independently of each other e.g. if you need a native app just develop the UI and use the same API.

So, I decided to see whether we can by building a web application from scratch where

  • The developer (me)…

There are very few low-code tools which cover the last 10% of development. We dig in into two of the better options….

Owing to an increased need for business agility and growing pressure on IT teams to deliver faster solutions, the market for low-code app development has flourished in the past few months,

However, for SMEs and large Fortune 500 companies alike, choosing between the best low code development tools can be challenging. These platforms come in all shapes and sizes for all sorts of different business types and needs.

Linx is often compared to Outsystems as they both go…

Is low-code a fad or a solid business practice? Can it become the de facto in application development?

“Low code development” is increasingly being used in the marketing of a wide range of software products. The term refers to the use of a graphical user interface to build something that a developer would usually have to custom code.

“Low code development” is somewhat deceiving. One might think it is going to solve all our development problems but in reality, each low code platform has a very specific set of capabilities. They are domain-specific and target areas like web or mobile applications, BPM or CRM, and give us large pieces of predefined functionality to build with. …

Building and maintaining back-end applications are complex and time-consuming. With low-code there is no need to write boiler-plate code, wrestle with the latest framework or try to understand other people’s code


Anthony Morris


Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store