Get in Touch

Ambaum and Shopify: Ready for Enterprise eCommerce

Sitting outside here at Shopify Enterprise Partner Summit enjoying the LA warmth and reflecting on my Shopify journey. Ambaum joined the Shopify Plus partner program in 2016, very thankful for Mac King as he was the Shopify Partner Manager that got us in. Mac’s agency Half Helix just merged with Tomorrow and got a big shoutout from Bobby Morrison yesterday as the conference kicked off.

Shopify has grown up since we joined the Plus program and the emphasis on Enterprise reminds me of my work at PwC. All the large consulting companies are here in LA, especially Accenture and E&Y, they both came out strong for the conference.

Seven years ago Shopify wasn’t ready to tackle Enterprise e-commerce (arguably not even three years ago), but they are now. Here’s why Shopify is poised to excel in Enterprise:

  1. Shopify is a founder led company. Tobias Lütke is a deep thinker who is trying to bring commerce to the entire world. I don’t work for Shopify, but just doing my part for the ecosystem gives me an immense amount of pride. Even Chamath Palihapitiya is in love with Tobi after his talk at the All-In Summit.
  2. Almost two years ago, the first Shopify Editions launched and I can’t emphasize enough how important this is. Tobi was inspired by the apparel industry and their fall and summer releases. He took that concept and created a six month cadence for new product features. All of a sudden the pace of development on the core Shopify platform went up dramatically and there is now an expectation for future releases, absolutely love it!
  3. Shopify has 4,000 developers working on infrastructure, core platform features, Hydrogen, POS and more. The other e-commerce platforms have nowhere near this level of firepower.
  4. Shopify spends 50% of it’s budget on R&D, really an extraordinary number when you think about all the SAAS companies that lead with sales and backfill on product development.
  5. Shopify has a 66.3B market cap 📈 and BigCommerce has a 700M market cap, a massive valuation advantage for Shopify.

This is pure speculation, but around 2 years ago it feels like Tobi grabbed the reins of Shopify and dug in to improve the core platform. The benefits are showing up everywhere and something as simple as Shopify Editions brought a whole new level of discipline and focus to the company. It’s Shopify’s time to tackle Enterprise, here they come.

Chad Fisher

CEO/Founder

Is now the time to take your eCommerce business to the next level? Let’s talk today.

Volusion to Shopify Plus: BulletProof Diesel Case Study

Ken and Gene Neal founded BP Diesel in 2002 and started a line of high-quality custom-made truck parts: water pumps, brake lights, oil systems, engine parts and much more. Gene handled the website and got BP Diesel started selling online on Volusion, but by 2019 they reached a point in their growth trajectory where they started to look around for a platform that could fully support them. Gene found Shopify Plus and then reached out to Ambaum to get started on scoping out the development of a new custom theme and migrating BP Diesel’s data. 

Scoping & Timeline  

BP Diesel had recently completed a site redesign and was not looking for us to help them with a complete redesign, but they did want some subtle design help on their product detail page. The client did not have an aggressive timeline for completing the project, they wanted to get through their 2019 holiday busy season and launch in spring of 2020. From start the finish the project took 8 months, but the last 2 months the client was pushing back the timeline to get some of their internal processes lined up to go live. Our typical timeframe to move a customer from Volusion to Shopify is 4-5 months to complete the redesign, build, migration and any customizations we need to develop. 

Custom Theme Build 

Ambaum developed the new BP Diesel Shopify Plus site on top of Shopify Theme Kit. Shopify Theme Kit is a command line tool that manages its connection using a private app. We were able to leverage our proprietary custom theme that includes a lot of pre-built sections, snippets, scripts, icons, and much more. Our starter theme gave BP Diesel the benefits of a professional theme and they also got the flexibility of building everything from the ground up to fully accommodate the look of their new store. The new theme for BP Diesel included the following pages: 

  • Home
  • Collection
  • Product Detail
  • About Us
  • Blog
  • Cart
  • Forms
  • Static Text Template Page
  • Mega Nav

Ambaum built the custom theme in a development environment and BP Diesel was able to view progress and give feedback through the process.  

Product Migration 

Ambaum helped BP Diesel moved their existing data from the last 10 years on Volusion to Shopify Plus. When the new site launched customers could login to Shopify Plus and see their past order data and view all historical information. In addition, we created a launch email to notify past customers about the launch so they could come check out the new site. The migration covered the following data elements 

  • Products  
  • Customers 
  • Orders 
  • Product Review Migration 
  • 301 redirects were created for the old Volusion URLs that pointed to the new URLs on the Shopify site

When we exported Volusion product data it was all lumped into one field and we needed to break it apart so we could setup products correctly in Shopify. Our team wrote custom scripts in PHP + we used the Shopify Product API to allow us to separate out products into tags, kits into tags, shipping to tags and products warnings to tags. Our script also allowed us to identify embedded You Tube and magazine hyperlinks so we could place them in Shopify metafields. The initial Volusion data migration did not bring over each order number and their ERP needed that so Ambaum setup a script to fix the relationship and update each of the orders with the proper number. 

Core Charges & Kits 

Some of BP Diesel are sold with a refundable core charge. When you add the product to the cart, you will see the core charge show as an additional product:


The customer is required to buy the core along with the part, but if they choose to the core can be returned to BP Diesel for a refund. We leveraged tags to make sure the approximately 10 products with core charges would show up on the product detail page and in the cart. Ambaum
also used Ajax calls to show different cores that were buried in kits with multiple products. 

BP Diesel sells kits which are bundles made up of many different individual products. On the product detail page of a kit we wanted to show each individual product that made up the kit, here is an example:

Also, when you add the kit to the cart it will show each of the child products. These child products are zerodollar product variants that are associated with the “handle” or the URL slug of each product. 

Filtering 

BP Diesel wanted custom filtering throughout the site and wanted it front and center on the home page. The ability to shop by vehicle, shop by product, select make, select model and select year were critical filters as that is how their customers think when they are looking for a particular automotive part. Ambaum worked with Gene and decided to use the Automotive Part Search app, which powers that front make, model and year filter on the home page. We needed to create robust filters for each of the collection pages so we leveraged the Product Filter and Search app to give BP Diesel customers a number of advanced product filters. We were also able to make the filters unique to particular collections to give BP Diesel a lot of flexibility for all their custom automotive products. 

Magento to Shopify Plus: Best Practices for your Data Migration

This post will explore Ambaum’s thoughts, best practices and lessons learned from multiple Magento to Shopify Plus migrations. Going through a re-platform event is challenging and to do it right you must be skilled at: project management, programming, design, data migrations, integrations, theme development and much more. This article will focus specifically on our lessons learned during the data migration portion of Magento to Shopify Plus migrations.

Before we walk through the details of our data migration experiences let’s explore the macro trends that are driving merchants to adopt Shopify Plus. 

The Old Paradigm

Since the beginning of the 20th century manufacturers and brands have sold their products to customers through brick and mortar stores. Only in the late 1990’s was there a shift in how customers bought good and online ordering through the Internet became a real way to move your products. Initially the greatest new channel for manufacturers and brands came through Amazon as these companies leveraged Amazon’s established customer base. In 2020, Amazon now accounts for almost 38% of all online sales in the US so it continues to make sense for manufacturers and brands to sell on Amazon.

The old paradigm is a multi-step process for manufacturers to get their products in the hands of customers. A manufacturer sells to a wholesaler then a distributor, then to a retailer and finally into the hands of a customer. Amazon came along and became the online distributor for many manufacturers, but Amazon extracted a heavy toll of approximately 15% (or more) on products sold through their site.

Even with Amazon’s high take rate of ~15%, manufacturers could still make money, but Amazon was extracting a heavy “tax” on everything sold through their site. In addition, brands that sold through Amazon are unable to fully own their customer data and market to customers because Amazon really owns the customer. Brands on Amazon get access to millions of customers, but the brands remain renters, Amazon is the owner in that relationship. Amazon’s high take rate wasn’t sustainable for manufacturers and brands so they went in search of a new model.

The New Paradigm

Manufacturers and brands rely on Amazon to sell a lot of their products, but the trade-off is a heavy reduction in margins. The answer for most brands and manufacturers is to sell their own products direct to customers through the channel they can fully own – their website. This isn’t an earth-shattering revelation, but it’s an important distinction that has fueled the rise of ecommerce platforms in the last 15 years. 

Ecommerce platforms end up in two distinct camps: on premise (Magento, WooCommerce, etc) or cloud-based platforms (Shopify, etc). If you want to learn more about on premise vs cloud based platforms, check out this post from our blog. On premise solutions like Magento, were the very first ecommerce software choices for brands, but over the last 3-5 years cloud-based solutions like Shopify Plus have added enough features that have now surpassed many of the incumbent platforms in the ecommerce space.

Magento to Shopify Plus

With so many great new features being added to Shopify Plus each year and Shopify Unite, it’s driving more merchants to consider migrating off their old ecommerce software. The most popular platform we see moving Shopify Plus is companies moving off of Magento. Businesses are moving off Magento for the following reasons:

  • Tired of paying high hosting costs
  • Frustrated with the large cost of general maintenance support fees/time spent by developers
  • Unable to easily implement and rapidly iterate on digital marketing ideas
  • Loss of control over day to day site updates, general pain with making even small changes on Magento

Once the decision has been made to move to Shopify Plus, merchants want to know how the following data can get safely, securely and accurately moved over:

  • Customer records
  • Products
  • Historical orders
  • Product reviews
  • Blogs posts
  • 301 redirects

The rest of this post if going to focus on our lessons learned form moving over customer, product and order data from the merchant’s systems into Shopify Plus.Magento to Shopify Plus Data Migration

Magento to Shopify Plus Data Migration Example

Data migrations can be messy business. The migration must be planned out correctly, the data needs to be mapped from the old system to Shopify Plus and you need a way to test and handle exceptions in the process. After performing more than 10 migrations in the last 2 years, we have a pretty good idea of best practices as well as the things to watch out for during a data migration process.

We recently moved data into Shopify Plus from Magento and multiple legacy systems and data sources which presented data in vastly different formats. This client had three systems we needed to import data from:

  • Magento: ~125,000 customer records
  • Retail Point of Sale System: ~80,000 customer records
  • Mail Order Software: ~70,000 customer records

Each of the customer records was supposed to contain the following fields: customer name, phone number, email, however many of the records were duplicate or missing data. Many of the records only had a name and in order to get them into Shopify Plus we had to create dummy email addresses and if there was no phone number, we left that blank. 

In the case where we had no email record, we would take the first and last name of the customer and combine with @noemail.com to create a dummy record. Because there were so many generic names such as “John Smith” we would encounter a problem with non-unique records. If there were multiple “John Smith” records, we ended up having to use their phone number + @noemail.com for their email record. 

Excelify and Shopify API will migrate data differently

Things to Consider Prior to your Shopify Plus Data Migration

  • Practice proper data hygiene – there is a direct correlation with the hygiene and quality of data going in with the data integrity post-import. The GIGO acronym applies here: garbage in, garbage out
  • Phone numbers can live in different places in Shopify – when importing phone number into Shopify, they can place those records at different levels, depending on how you import the data.
    • Import via Excelify or CSV – the customer record will end up in the “Customer overview” field
    • Import via API – the customer record will end up in the “Default address” section
  • Pre-clean your email addresses – make sure they are correct format and email domains are real
  • Pre-clean your phone numbers – ensure there is a proper phone format, pick a phone format such as: 12063456789, +12063456789, or 2063456789 and use this format for all phone numbers
  • Determine the source of truth – If you are importing from multiple data sources, first and foremost determine which data set is the master and import that last (since Shopify will overwrite previous records). If you are only doing a Magento to Shopify data import with no other systems, this won’t be an issue.
  • Shopify will use different customer data fields to create a unique customer ID – If you have incomplete customer records Shopify checks the customer data fields (in this order) to find the:
    • Shopify ID
    • Email Address
    • Phone Number

For example, if your new data contains a Shopify ID that already exists in your Shopify dataset, Shopify will overwrite the new customer data on the old record. If your data is missing a Shopify ID, your unique customer email address will trigger Shopify to create a new unique customer ID. If your data is missing a Shopify ID and missing an email address, your customer phone number will trigger Shopify to create your unique Shopify ID.

  • Customers should be imported before orders – If you import order data before customer data, Shopify will look at that order data and create a Shopify ID so that the order data is associated with a customer. If you then go in and import new customer data you could end up with data integrity issues because you didn’t follow the proper order of operations.
  • Blank fields in a CSV import will overwrite existing data in Shopify – When you are importing new customer records, if your customer ID matches an ID already in Shopify and your import is missing the address field, your customer record in Shopify will no longer contain address information, it will be blank.
  • Shopify checks email address formatting – Customer and order records will not import if the email address is either:
    •  An improperly formatted email address such as: danny.companyx.com
    •  Not a registered domain name. Shopify is most likely taking each domain name and comparing it to a master list of domain names that have been officially registered.
Migrate your .CSV and JSON files to Shopify Plus

General Data Migration Best Practices

  • Data formats – the data you plan to import should be in one of these formats: 1) JSON, (2) CSV, (3) XLSX, (4) XML (but this is a last resort- XML can be hard to work with sometimes)
    • If you anticipate that scripting will be necessary, then JSON is probably the best option for exporting data
    • There are online tools available for converting file formats, here is one we like to use: CSV to JSON file conversions
  • CSV imports are faster than the Shopify API – the Shopify API imposes a rate limit of roughly 2 records per second, so large datasets can take days or even weeks to import into Shopify via the API
  • Utilize Shopify metafields and tags to deal with custom data fields – For example, a merchant might have a custom field for BOGO sales, so in Shopify a tag can be created and then with some code you can look for the tag and then display a sale message on Collection and Product pages to the customer.
  • Leverage migration apps – Excelify is a good one that we have used and had success with, but keep in mind that apps can’t do everything. For example, Excelify is good for importing WordPress Blog Posts into Shopify but it’s not good for importing WooCommerce Orders. The Excelify developers have built the app to automatically map the blog post fields to Shopify but the app will not automatically map the order fields. Store owners can use migration tools to Migrate from Magento to Shopify Plus (including Magento 1, 2, CE, EE, Shopify, Shopify Plus) from Litextension – a company specialized in shopping cart data migration.
  • Migrate a test batch of data and then start analyzing
    • Compare Shopify data to source data and start figuring out what needs to be fixed. For example, maybe the “cost per item” showed up in the “compare at price” field or maybe all product reviews are missing their images. You’ll need to troubleshoot those types of things. Issues might need to be addressed by a custom script, an app, or some configuration in the export or import.
    • Keep in mind that every e-commerce platform has different fields available to shop owners and Shopify might not have a good solution for migrating all of the data. There will be some situations where you need to get creative and find a way to not only migrate the data but how to use it on the frontend. For example, one client had some data that was being used to link customers to specific magazines. We dumped all of the data into a Shopify metafield as a JSON object and then wrote some code to find the link that was needed on the frontend. It turned out to be a good solution because it provided a single source for the client to maintain the data and it was fairly easy to access the data from the frontend.

Project Management and Data Dependency Considerations

Think about dependencies. Which data is dependent on other data? For example, Orders need to be linked to Customers and Products and Product Reviews need to be linked to Products. So with that in mind, I suggest migrating Products first and then Customers. After that the order doesn’t matter but I think this would be a good order: Products, Customers, Orders, Product Reviews, Blog Posts, Pages, Discounts, and then any custom data such as QuickBooks for example. 

After all of the data has been migrated then you need to take care of the redirects because Shopify has different folders structures. For example, WordPress blog URLs look like this: “domain.com/blog-post-name” and Shopify blog URLs look like this: “domain.com/blogs/blog-name/blog-post-name”. The redirects prevent 404s.

Also, keep in mind that while you are migrating data there are still customers shopping and shop owners making updates. So just before launch you will need to re-migrate anything that has been updated, added, or deleted. Such as Products, Customers, Orders, Product Reviews, and Blog Posts. Check with the client to get an idea about what has changed and be sure to work that into the timeline and budget.

Communicate Often to Keep Everyone in Alignment

It’s important to update the client regularly if you are helping perform a data migration. Merchants want to know that progress is being made and they also want to know when something isn’t working as expected. If there is an issue that you need to tell the client about, be tactful and try to present a solution at the same time. 

Data can be complicated, and it pays to plan way ahead when doing a data migration. Hopefully these tips we presented in this post can help make your next Shopify Plus data migration just a little smoother!

eCommerce Data Visualization Tools

Foundational Tools for eCommerce Data Collection

There is an astounding amount of data in the eCommerce world waiting to be collected. As an eCommerce merchant, it is necessary to use a variety of tools to capture all relevant information. Here are some of the core data collection tools a Shopify Plus merchant would use:

We will refer to these as foundational tools, used by merchants to collect information about products, marketing campaigns, sales, and customers. Foundational tools are the primary method of capturing data that have a very close proximity to an eCommerce transaction.

These foundational tools hold strategic insights into the overall health of your business. With Google Analytics you can segment your site visitors, see the average time on site, create goals to track conversions and much more. Shopify (and pretty much all eCommerce platforms) have integrated reporting and analytics that will convey your average order value, conversion rate, sessions by traffic source and details about your conversion funnel. Google and Facebook advertising platforms also have insightful data about your ad spend, conversions, ad effectiveness, cost per click and cost per customer acquisition.

How do Shopify Merchants Analyze their Data? 

Foundational tools collect much of the data that you need, but the sheer amount of data can be overwhelming. To find valuable information within the data, time must be regularly spent on each tool’s dashboard. However, your time is also valuable and your focus is likely needed in many other areas of your business. This can make it difficult to dedicate your limited resources towards data analyzation.

In addition to too much data, there are attribution issues that arise between these different foundational tools. For example, if your customer clicked on a Google ad, landed on your site, went away for 2 weeks and then clicked on a Facebook ad and made a purchase, which ad gets credit for the conversion? That is just one scenario among many that may arise where it’s necessary to use attribution modeling for Google and Facebook. While attribution modeling isn’t perfect, it’s still the best method for choosing where to allocate marketing dollars.

In this era of big data, how do eCommerce businesses draw logical and actionable conclusions? We reached out to our Shopify Plus merchants. Here are their answers:

  • Do very little digital marketing (surprising!)
  • In-house digital marketing team
  • Use an outside marketing agency

The first approach may seem a bit shocking but is not entirely uncommon. Some of the merchants we support were born in an analog world and grew through word-of-mouth, then transitioned to online, transferring their offline customers with them. This cohort of merchants already does well enough with an outdated strategy, image how much growth they could achieve with a digital marketing team.

Some of our more digitally-inclined clients have in-house marketing teams managing their ecommerce ad spend and looking at a variety of digital tools. They employ many of the foundational data tools discussed, such as Shopify, Google Ads, Analytics, and SEM Rush to find SEO and SEM opportunities and to monitor performance. Overall, these in-house teams agree on the effectiveness of the tools as well as the lamentation of resources (time and people) necessary to properly use them.

For some eCommerce merchants, the best solution to the resource strain of data analysis is in using an outside digital marketing agency. This approach allows a knowledgable agency to sort through the foundational data tools for the merchant and deliver comprehensive and actional reports based on key metrics. The success of using an outside agency is closely related to the strength of the relationship between both parties. You want your marketing agency to care about your success as much as you do. Simple.

Data Visualization Tools that Sit on top of Foundational Tools

Even simpler? Aggregating the data from foundational tools and displaying that information in a report or dashboard format. Currently, there are many of these data visualization tools. Here are some examples that target the corporate environment (Fortune 5,000 companies are the sweet spot):

These data visualization tools are predominantly geared for industries like health care, hospitality, manufacturing, education, and financial services. They will work for eCommerce, but they are not explicitly designed to accommodate eCommerce merchants. These visualization tools have a lot of functionality but are often overkill for SMB companies on Shopify Plus.

What is Missing in the Market? 

The next wave of digital tools will likely be data visualization software geared for eCommerce merchants on platforms like Shopify Plus. Leveraging foundational tools and providing real-time information and data visualization on the following metrics is the current gap in the market:

  • Average Order Amount
  • Customer Acquisition Costs (CAC)
  • Order Frequency
  • Customer Churn
  • Customer Lifetime Value (CLV)
  • CLV with Margin

These metrics will make or break your store. It is amazing how many companies operate without really knowing their core numbers. Understanding your Customer Lifetime Value relative to your Customer Acquisition Costs is the holy grail for an eCommerce business. When you take that information and segment by customer cohort and, more importantly, by marketing source, you know whether your business is profitable and why it’s profitable.

It still feels like eCommerce is in “Day 1” and this could be the next big opportunity for companies that step in to fill this gap.

Shopify Unite 2019

Shopify Unite 2019 has kicked off! Today was packed with announcements and features that Shopify will release throughout the rest of this year. Huge updates to the Shopify Plus experience are rolling out and Shopify Fulfillment could be an amazing option for merchants that want an integrated logistics and fulfillment experience. Shopify thinks of itself as an end to end retail operating system. There are a ton of features being released, read on for our notes.

Next week we are hosting our first trade show booth at IRCE in Chicago and Ambaum will be hosting workshops during the conference. If you are in Chicago, stop by and say hello!

Cynthia Savard Saucier, Director of User Experience

  • 2016 introduced Sections to the Shopify home page, now in 2019 Sections will be rolled out in the entire online store
  • Introducing the idea of Master pages and you can edit multiple pages at the same time, you can edit a single section on a master page and have it roll through to the entire site
  • Apps are coming to sections, you can add an app to a page as easy as it is to add text and images
  • Can create a Product Master page, add product reviews and it will show up on all product pages under the Product Master page
  • Content portability – merchants can switch themes and all of their content will follow
  • Drafts – merchants can try out larger changes to their theme in a “dev” environment
  • Sections API – in developer preview currently
  • Support for new media types – video and 3D images are natively supported on product detail pages
  • 3D Model – when a customer interacts with a 3D model they are 2X as likely to purchase
  • Checkout speed and performance – 20% reduced latency compared to 3 months ago
  • Checkout app extensions – partners can build apps that extend into the checkout
  • Subscriptions – allowing for subscription apps to enter into the checkout flow and customers don’t have to leave Shopify, including a partnership with ReCharge

David Moellenkamp, Director of Product

  • Headless commerce – requires a platform that allows for extensibility and Shopify is primed for growth here with merchants already using Shopify this way
  • Custom storefront tools can now support metafields, multicurrency and shopify scripts
  • Multicurrency – rolled out to Shopify Plus in early 2019, some merchants that have enabled this have seen a 60% lift in their International conversion rates, now multicurrency will be available to all merchants on Shopify Payments
  • Added currencies – Netherlands and Denmark
  • Multi Language API (available today for the developer community) – with these new APIs you can store translated content for blogs, products and serve up localized content for buyers around the world

Arpan Podduturi, Director of Product

Speaker Arpan Podduturi
  • Shopify POS now powers over 100,000 merchants, driving billions in sales
  • Shopify Retail Kit (rolled out in April 2019) – new tap and chip case (merchant’s logo can be added to case) accepts credit cards and contactless payments anywhere in the store, no more checkout lines
  • POS Cart App Extensions – automatically surface loyalty and promotion awards during checkout, include a customer and the extension will call a loyalty app
  • New Shopify POS – ground up rebuild and apps get first class treatment, home screen includes a smart grid that shows merchant specific workflows and can include specific apps
  • Camera based scanning and POS search uses the core Shopify search technology
  • Retail Staff roles – store managers can give staff a login that is tailored to their role
  • Buy online and pickup in store – buyers can check out online and pickup in nearby stores (currently in a closed beta with merchants)
  • All new POS – available later in 2019

Lynsey Thornton, General Manager of Core Product

Speaker Lynsey Thornton
  • Shipping Profiles – assign delivery rules and rates by product and location, use the API to create custom shipping solutions for merchants through the GraphQL API
  • Fulfillment – GraphQL Fulfillment API, add visibility, flexibility and control through the fulfillment process
  • Changing a Customer’s Order – order editing now exists! In the next few months every merchant will now have the ability to edit an order
  • Order Editing API now released – alter orders, add custom items and even send a notice for additional payment from the customer
  • Shopify launching in 11 more languages, spoken by 2B people in the world

Shopify Plus

Speaker for Shopify Plus
  • Over $1B in sales from Plus merchants
  • New Shopify Plus Dashboard – use a single merged identity account to access information across all stores
  • Information and Analytics will be available in one single location
  • In Shopify Plus – stores are added with a few clicks, in the future support will exist for expansion stores
  • All staff accounts in Plus will be managed from one central place
  • Multi Store Tools – global customer view now in Shopify Plus, searching for the customer will bring up a single customer record across the business
  • Shopify Flow – 1.8B tasks automated so far in Shopify Flow, enable workflows across all stores
  • Launching in the next few months for Plus customers

Vanessa Lee, Director of Product

4 major goals for the app platform:

  • Easier to build – Shopify app command line interface and helps manage all development stores and populate a sandbox store, Shopify APP CLI
  • Making apps more embedded in Shopify – EASDK and POSDK overhauled with the Shopify app bridge, works with development tools: supports context bar, product picker and barcode scanner (merchants can scan barcodes with your app)
  • Speed – Doubling down on GraphQL, today with REST you’d have to make 11 API calls just to get the details of one order, with GraphQL it’s now just one API call and you have to parse through less data, still supporting REST but leaning in to GraphQL even more, 2,000 apps now using Graph QL (new documentation rolling out)
  • Stability – Admin, storefront and checkout API versioning, will roll out updates each quarter and be supported for at least a year

Craig Miller, Chief Product Officer

Speaker Craig Miller
  • Merchants have numerous 3rd party logistic/fulfillment issues – complex pricing, increased inventory costs, incompatible technology, poor performance
  • Marketplace fulfillment – large merchants only, unfair competition, using merchant data to compete with the merchants that use them
  • Shopify Fulfillment Network – fulfillment centers setup all throughout the US and use machine learning to figure out where merchants’ SKUs should be located
  • Here’s how it works – install the Fulfillment app, select the products, get quote and then send Shopify the products
  • Shopify Fulfillment channel supports – retail, wholesale, social channels, custom packaging, returns and exchanges as well as kitting and supports merchant of every size even merchants sending 10K+ packages/day
  • Deliver to 99% of the continental US in 2 days
  • If you run a fulfillment center and are interested in partnering with Shopify they are partnering as well
  • Spending over $1B to build out the Shopify Fulfillment Network

Harley Finkelstein, Chief Operating Officer

Speaker Harley Finkelstein
  • 820,000 merchants on Shopify
  • $41B of products sold in 2018
  • 218M buyers have purchased something off Shopify in the last 12 months
  • $100M paid to app developers in 2019

Hit up Shopify’s Unite blog post for more in-depth details. What are your thoughts on the announcements? Let us know!

Shopify Plus Happy Hour

Our Shopify Plus Happy Hour event was a hit last night! Thank you to everyone who showed up and contributed to the good vibes. A special thanks goes to Do The Extraordinary for allowing us to host the event in their speakeasy (what a cool venue!) and to The Catering Company for providing amazing food and beverages!

We had a lot of fun getting to catch up with some old friends as well as meeting new people and establishing new connections. We hope everyone enjoyed the happy hour as much as we did and we look forward to the next event!

Shopify Multi Currency Roll Out

At Shopify Unite in May this year, Shopify announced the upcoming plans for offering multi-currency functionality for their stores. This was a very big deal for a couple reasons: many other eCommerce platforms already offer this and secondly there were workarounds to make this work for your Shopify stores, but they were very clunky. For example if you wanted to sell in multiple currencies, you could create multiple versions of your store (in different currencies and languages), but there was no way to sync all your reporting and data between them. When this goes live for Shopify Plus stores in December this should be a huge benefit to everyone that wants to offer products in the 9 currencies listed below.

If you have any questions on how this could work for your store, don’t hesitate to reach out and we’d be happy to chat! Here are notes from a recent Shopify multi-currency webinar that happened earlier this week:

Currencies:

  • Great British Pound (GBP)
  • Euro (EUR)
  • United States Dollar (USD)
  • Canadian Dollar (CAD)
  • Australian Dollar (AUD)
  • Hong Kong Dollar (HKD)
  • New Zealand Dollar (NZD)
  •  Japan Yen (JPY)
  •  Singapore Dollar (SGD)

Additional Notes:

  • Only for Shopify Payments customers, but still in beta and not live yet, but planning to go live before end of year (will be after BFCM)
  • Initially just for Shopify Plus customers
  • Currency selector in top right-hand corner
  • Selector can automatically detect country and will default to shop currency
  • You can apply rounding to prices
  • If a customer selects another payment option like PayPal on checkout it will default to shop currency
  • In the Admin panel to go settings and then within the Shopify payments section there is a new section for Shopify currencies and you can toggle on and off different currencies
  • On the product page in Admin you can see exchange rates for different currencies to give you an idea of your products price in that currency
  • Flow can present the currency code displayed to the buyer
  • API: presentment currency – currency shown to customers and the shop currency – currency used by merchants
  • Debut theme is updated to allow multi-currency
  • Shopify scripts will also allow multi-currency
  • Multi-currency migration guide soon to be released
  • Long term the intent is to allow merchants to be able to set individual prices (in different currencies) per product
  • Currency rate check happens approximately every 15 minutes
  • Draft orders doesn’t yet support multi-currency