Choosing an eCommerce Platform

This guide identifies some basic strengths and weaknesses of several ecommerce platforms. It is intended for advanced users.

If you do not yet have a website with an ecommerce component or are considering switching your ecommerce platform, the following information is worth consideration. If you already have a website you're satisfied with, this guide will be of limited use.

This review is not a comprehensive list of pros and cons. Instead, it focuses on various aspects of each platform given an overall order fulfillment process with aACE in the middle. Keep in mind that you may eventually deploy multiple online sales channels and aACE can download orders from each of them.

WooCommerce

Pros — Highly customizable; a large community of developers

Cons — Does not include a shipping component (i.e. when aACE marks an order as complete, it cannot send tracking information to customers)

Shopify

Pros — Includes a shipping component (i.e. aACE is able to complete orders and send a notification with tracking information to customers)

Cons — Not as customizable as some other ecommerce platforms

ReadyCloud

This solution is typically used in conjunction with the aACE+ ReadyShipper integration. ReadyCloud processes orders from most major ecommerce sites (e.g. 3DCart, Amazon, BigCommerce, eBay, Magento, Shopify, and WooCommerce), periodically querying these sites for new orders and downloading them. Likewise, aACE can periodically query ReadyCloud for these new orders and download them. (When the order is ready to be shipped in aACE, the details about the shipment are passed back to ReadyShipper.)

Pros — Integrates with many more ecommerce platforms than aACE currently supports

Cons — Integrations focused on shipping orders (i.e. does not take advantage of the full scope of the platform's API capabilities)

Custom Web Store

Pros — Provides full control over every aspect of the web store

Cons — This would entail custom development and require a current support agreement. A rough estimate for completion can only be provided after the requirements are evaluated in detail.