Category Blog Article

We have taken a lot of steps to amass the highest concentration of composable talent in North America. Our team not only leads in practice but also in industry knowledge. Dive into their brains with our collection of ecommerce blog articles, written by these impressive thought leaders.

How Each commercetools Discount Impacts the Cart JSON

discount impacts the Cart JSON in commercetools
Understanding how each commercetools discount impacts the cart JSON is an important skill. When a discount is applied, the JSON structure is updated to reflect the reduced prices, which can include changes to the subtotal, taxes, and total cost. This article explores what happens to the code at the API level when each type of discount is applied. It will also provide a Javascript code example that allows you to show your customers how much they're saving.

How to Create a Buy More Save More Promotion in commercetools

How to create a Buy More Save More promotion with commercetools
The Buy More Save More promotion is a unique type of promotion. It allows a customer to save more money if they spend more money by either giving them a percentage off or a dollar amount off. For example, buy $600 and save 35%, buy $300 and save 25%, and buy $150 and save 20%. This is the promotion setup we will use as our template.

commercetools’ Promotions Overview

commercetools promotions
The commercetools Merchant Center offers a system for creating and customizing different types of commercetools promotions, including discounts, coupons, and special offers. We are going to discuss the facts and nuances of commercetools product discounts, cart discounts, and coupon codes. Let's get saving!

Product Data Flows in Composable Commerce

Product data by Francesca Grima
Products are the lifeblood of any commerce operation. Without them, there's nothing to sell and no reason for customers to interact with a brand. Product data is a key part of the Aries Composable Confidence Assessment where our professionals will take a deep dive into a specific business. However, here are some high-level items that are consistent across a composable architecture.

Headless Personalization in Composable Commerce

headless personalization by Yasamine June
As a next step to composable commerce, we often see customers looking at how to do personalization within headless ecosystems. In our approach, personalization generally falls into three main categories supported by one or more personalization platforms: customer grouping, product affinity, and targeting.

GraphQL Security: New Tools to Mitigate Against Bad Actors

GraphQL middleware by Mark Boss
Your GraphQL implementation can provide new opportunities for your organization to combat malicious traffic and bad actors. This will not replace best practices for securing sensitive data, but these practices help mitigate illegitimate traffic like bots, scripts, and denial-of-service attacks. Here are three ways Aries uses GraphQL to protect your site.

Backend For Frontend Layers: Your BFFs

backend for frontend by Vardan Papikyan
An Aries client recently decided to tackle BFF (Backend For Frontend) layers, how they should be implemented, and which best practices should be followed in a composable implementation. Our CTO, Tim Steele, provided an impressive workshop diving into the details, edge cases, and best practices tying it all directly to this specific project. While it’s impossible to capture the immense value this workshop provided in a blog post, I’d like to showcase some of the highlights.

What Does QA Mean?

laptop on a desk by Kari Shea
If you were to plug the question, "What does QA mean?" into your favorite search tool, you would get about 7,980,000 results. However, we need to define what Q.A. is an acronym for before we can start talking about the true definition of it. I want to take a step back to reset our foundation when we talk about QA. So let’s get into it; what does QA really mean?

The 3 A’s: Agile, Automation, and AI

People working by Annie Spratt
A strange, uneasy feeling came over me while I chatted with a project manager about an upcoming ecommerce project. As we talked about the project's goals, expectations from the team, the timeline, and the challenges the project team will face, the stranger I started to feel. Looking at the chicken scratches on my iPad, which passed as my notes, the source of the unease jumped out in three bullet points: Agile, Automation, and AI. These three elements can make or break your project.