Get in touch Contact icon Contact icon Contact icon Request a demo

Digital Commerce Insights

Preparing Brands for Exponential Growth

Developer

Logging in Java Applications

Logging in Java Applications

By Fernando Cano | May 3, 2016

Categories: Mozu Developers & Users

Java provides excellent logging capabilities that allow you to implement a logging strategy that is easy to code, easy to change, and standards based. This blog demonstrates how to use sl4j, a logging abstraction layer that allows you to select between various logging frameworks for your logging purposes (in our example, we choose log4j). You can apply this logging strategy to a standard Java application or to a Mozu Java SDK application.

Tags: Developer Mozu Applications logging Mozu Java SDK

The Philosophy Behind the Mozu Theme Engine

The Philosophy Behind the Mozu Theme Engine

By James Zetlen | January 28, 2016

Categories: Mozu Developers & Users

Mozu’s theme engine has been one of the most powerful parts of our platform since its inception, and I don’t just say that because I made lots of it. The frontend and Digital Experience team here at Mozu has worked for years to strike the perfect balance between ease of use, flexibility, and maintainability. Some of our inventions, like Hypr and Hypr Live, have proven to be really powerful systems for making simple, SEO-friendly webpages that smoothly enhance until they behave like powerful Web apps. The organization and modularity in the Core Theme have made it easy to navigate between areas of functionality without losing your bearings, even as a novice to our system. Dozens of gorgeous experiences are built on the single codebase of the Mozu Core Theme, and you’d never know it to look at them or use them. Flexibility, we nailed.

Tags: Developer Mozu Theme Theme engine Grunt

Use Express.js and the Mozu Node SDK to Capture and Work with Mozu Events, Part Three

Use Express.js and the Mozu Node SDK to Capture and Work with Mozu Events, Part Three

By Allen-Michael Grobelny | January 22, 2016

Categories: Mozu Developers & Users

By now, you should have added the Mozu Node SDK to your Express.js application, and you should be utilizing the SDK to validate all the requests you’re receiving from the Mozu event service. You can see instructions on this step in the previous blog post in this series, or you can start at the beginning of this series here.

Tags: Express.js Developer

Use Express.js and the Mozu Node SDK to Capture and Work with Mozu Events, Part Two

Use Express.js and the Mozu Node SDK to Capture and Work with Mozu Events, Part Two

By Allen-Michael Grobelny | January 7, 2016

Categories: Mozu Developers & Users

Before we continue in this series, I’ll summarize where you should currently stand with your Mozu event capturing application. If you haven’t yet read the previous post in this series, you can find the first post here. You should have a basic Express.js generated server with a route enabled for capturing application events. You should also have a Mozu application created in Dev Center in which you enabled this application to send events to a public URL exposing your localhost generated by ngrok.

Tags: Developer Express.js

Use Express.js and the Mozu Node SDK to Capture and Work with Mozu Events, Part One

Use Express.js and the Mozu Node SDK to Capture and Work with Mozu Events, Part One

By Allen-Michael Grobelny | December 17, 2015

Categories: Mozu Developers & Users

When working with events in Mozu, you’ll need a web server to capture a POST request sent from Mozu. Express.js offers a quick and easy framework for creating web services and applications with Node.js. When paired with the Mozu Node SDK, you can leverage a simple server in Express.js to catch and handle events from Mozu. In this first post, you’ll get a base Express.js server configured to work with Mozu events. In future blog posts, I’ll explain how to better handle all Mozu events through a single route, how to make API calls to Mozu using event data and the Mozu Node SDK, and how to use Express middleware to validate that requests you receive actually originate from Mozu.

Tags: Developer Mozu

Improving UX: Contextual Information

Improving UX: Contextual Information

By Brantley McMinn | December 15, 2015

Categories: Mozu Developers & Users

This is the first post in a series of articles on making small, but meaningful updates to your theme and content that can add that extra layer of polish to your brand.

Tags: CMS Developer Mozu

Creating a Custom Widget with Mozu

Creating a Custom Widget with Mozu

By Ben Cripps | November 13, 2015

Categories: Mozu Developers & Users

There are over a dozen widgets that come preinstalled in Mozu. These built-in widgets allow retailers to customize and personalize their storefront experience. For example, retailers can add images, custom HTML content, product carousels, and practically any other kind of content to their storefront, all via Mozu’s powerful Site Builder web CMS. In addition, retailers have the ability to create their own custom widgets to fit their particular needs. In this blog, we will examine how to create a custom Twitter widget that displays live tweets on a storefront page.

Tags: Developer Mozu Social media Twitter Widget

Configure Logging Options in Arc.js

Configure Logging Options in Arc.js

By Allen-Michael Grobelny | November 12, 2015

Categories: Mozu Developers & Users

Arc.js is a powerful development framework Mozu offers in which you can inject your custom logic before and after targeted actions that occur within Mozu's runtime. One of the most common needs for learning a new piece of technology is the ability to utilize logging. For instance, you may want to dump values into a digestible console-like environment to inspect values. Typically, some kind of logging feature is a necessity when evaluating your code.

Tags: Developer Mozu Arc.js

High Resolution Storefront Graphics in Mozu

High Resolution Storefront Graphics in Mozu

By Brantley McMinn | October 24, 2015

Categories: Mozu Developers & Users

I find the old adage "you eat with your eyes first" holds true in virtually every decision you make, especially when you shop around for the latest gizmo or hottest fashion item. In today's age of high resolution displays, quality product imagery is a strong sign of a professional e-commerce business. Your catalog is one of your most important marketing assets and deserves some serious consideration on how get the best presentation on mobile, tablet, and desktop devices; however this expectation of quality imagery usually comes at a cost of large file size and bandwidth constraints which leads to poor site performance and bad user experiences that can cost you sales. That is why you should really consider how the graphics on your site are visually and technically presented to your customers.

Tags: Images Hypr Retina Templates Developer

Working with Custom Schema in Mozu: Entities & Documents

Working with Custom Schema in Mozu: Entities & Documents

By Ben Cripps | October 14, 2015

Categories: Mozu Developers & Users

The Mozu eCommerce platform provides built-in objects, such as products, customers, and orders to drive core commerce use cases. Retailers may extend these objects via attributes to tailor Mozu to their particular business needs. In addition, retailers may create completely custom schema to define new objects in the system. This blog post will discuss how and why to create and use custom schema with Mozu.

Tags: Developer