Shopify application development

Our team has developed countless public and private Shopify applications.

Shopify is a robust platform with a rich ecosystem of preexisting apps that solve common problems. That being said, if you need something unique that's specific to your business, we can build it.

We've built:

  • Warehouse & fulfillment integrations

  • Inventory management integrations with 3rd party WMS

  • Trade / wholesale programs

  • Rental platforms

  • School portal integrations

  • Wishlists

  • Upsells

  • Product filter and search

  • and more...

Wishlist Application

It was important for one of our clients to have a highly functional Wishlist application. ZIA Tile sells handmade tile, which is used by interior designers around the USA. The Wishlist application needed to be able to support the needs of these designers which included being able to create separate projects (houses they are designing for) as well as assigning tiles to specific rooms within the house.

A user can easily add any product to their Wishlist by clicking 'add to projects' on the product page. The user goes through a series of steps in which they designate what project the tile should be added to as well as what rooms are associated with the tile. For example, a user could set Tile A to belong to the Maison St. Peter project and be tagged with the rooms 'Upstairs Bathroom' and 'Living Room'.

This organization helps designers and retail customers alike organize their thoughts so they can easily make a purchase when they are ready to move forward. By reducing search fatigue we have created a Wishlist that has improved sales for ZIA Tile and created a happy customer.

Pictured above is the 'My Projects' dashboard where users can easily scan through different projects and the products associated with each room.

You can view the full ZIA Tile case study by click through this link. View Zia Tile Case Study

Quantity Discount Application

One of many applications we built for Cousins Maine Lobster allows them to create quantity discounts. Within the application are controls for setting the price and the quantity threshold for when that discounted price should become available to the customer. It was important for the discounts to be easily understood by the customer so we created a 'price per item' field which will decrease as the quantity discount thresholds are reached. In this case, there are quantity discounts at quantity thresholds of 2 and 5.

At quantity 2 the price per item is is discounted from $30.00 to $27.50. This results in $5.00 of savings ($2.50 x 2) which is also made clear to the customer by displaying a 'Savings' line. Once we reach the threshold of 5 the price per item drops to $25.00, resulting in $25.00 of savings.

This type of discount has increased their average order value while also providing savings to the customer. A win/win.

You can view the full Cousins Maine Lobster case study by clicking the following link. View Cousins Maine Lobster Case Study.

If you need help streamlining parts of your business by adding custom functionality to your store - we can help! Drop us a line at or (310)424-5853

Custom Upsell Application

Increasing average order value is a constant need in eCommerce. Finding ways to increase this number dramatically improves sales over time. When building our site for Cousins Maine Lobster we knew we wanted to incorporate Upsells but wanted to make it stand out above other Upsell applications.

Our solution needed a few crucial pieces:
1. Offer multiple Upsell products in one modal.
2. Clearly show savings achieved if the Upsell product is added to cart
3. Prevent tricky customers from gaming the Upsell system to always receive special discounted prices.
4. Create an easy to use backend interface so that Cousins can easily update their upsell listings and discounts.

In the above gif you can see upon hitting add to cart, the customer is presented with a group of Upsell products. Each of the Upsell products clearly shows a savings amount, which is only available to the customer if they add the Upsell product to cart from the modal.

Cousins has complete control over which Upsell products show for which base product. In this case, the base product is live lobsters and Cousins has strategically chosen to offer Upsell items that pair perfectly with that base product. This creates a customer purchase flow that takes minimal clicks and reduces the amount of purchase friction the customer faces. It reduces the customer need to surf around the site looking for more items since we've already presented them with great add-ons.

The last piece we had to address was the situation where a customer adds a base product to cart, adds a plethora of Upsell items to receive discounts, and then removes the base product that they were only using to access the Upsell products. To prevent this we developed logic that removes all Upsell products from cart if the base product is removed