Magento 2.3: What to Expect and When

Magento 2.3: What to Expect and When

Magento 2.3

While this year’s Magento Imagine Conference happened months ago, the buzz surrounding the release of Magento 2.3 has only gotten stronger since. Magento initially introduced version 2.3 at Imagine back in April, where it was promised to come “by the end of the year.”

So, when will the update finally hit? Magento has been mum on giving an exact release date, but we still expect it to come by the end of 2018, especially since it’s been over a year since the last major Magento release (2.2).

Magento 2.3 is anticipated to make an even bigger splash than 2.2, which focused mostly on smaller bug fixes and refinements. 2.3 promises an exciting mix of new core features paired with smaller optimizations and back-end efficiencies.

These are the expected features we’re most excited to see from Magento 2.3.

Progressive Web Application Studio

Progressive Web Applications (PWA’s) utilize the latest technology to combine the best of web and mobile applications. PWA’s essentially load like any other webpage but offer the user the functionality to work offline, receive push notifications, and much more.

Magento 2.3 is expected to capitalize on the many benefits of PWA’s by releasing a ‘studio’ which will contain the tools developers need in order to design their own PWA in Magento’s front-end. Additionally, the Magento PWA Studio will have a demo site feature that will make testing its features much easier for developers. Read more about Magento’s PWA Studio here.

Page Builder (GraphQL)

GraphQL is a query language for API’s, as well as a server-side runtime for executing queries by using a type system defined by a user’s data. Magento 2.3 will introduce the new GraphQL API language, which will make data retrieval possible for PWA’s. By optimizing these queries, developers will see a much speedier front-end experience with Magento 2.3.

Currently, Magento supports only REST and SOAP API requests. In order to also offer support for GraphQL, Magento 2.3 will include an all-new layer that interfaces directly to the query API and could provide even greater functionality in the future by supporting mutations to checkout and payment processes. These mutations would impact storefronts through checkout, order, and my account functionality.

Multi-Source Inventory

The Magento community is helping bring the much-requested Multi-Source Inventory (MSI) functionality to Magento 2.3. This new core feature will allow merchants to natively manage their inventory and tap into separate warehouses for order fulfillment.

Additionally, Magento’s MSI system will feature a reservation system for inventory that will replace the direct decrementing of stock. This will virtually eliminate re-indexing and performance issues during peak order times.

Declarative Database Schema

Currently, altering the schema of a Magento database is done by writing code with InstallSchema and UpgradeSchema. With Magento 2.3, developers will be able to make this change by using a declarative database schema. This will allow developers to define database structures and changes in XML, making it possible to roll back a module or functionality to an earlier version.

Two-Factor Authentication and Google reCAPTCHA

In an effort to enhance the security of the platform, Magento 2.3 will implement two-factor authentication. This will require users to verify their credentials to sign in by sending a security code to their phone or email. Although two-factor authentication is already used by many companies, the feature is surely a welcome extra layer of security for members of the Magento community.

Magento 2.3 will also implement Google reCAPTCHA, a security service that protects websites against spam and harmful bots. In addition to the new two-factor authentication system, reCAPTCHA will help ensure that Magento 2.3 is the most secure version of the platform to date.

Additional Features

In addition to the impactful new core features already mentioned, Magento 2.3 will include many more key refinements and optimizations:

  • Instant Purchase
  • Cache Management ACL
  • Import/Export improvements
  • Package Versioning
  • WYSIWYG Update
  • Message queue moved to Open Source
  • Elasticsearch Updates
  • Upgrade Patches
  • Asynchronous Web API
  • PHP 7.2 Support

Magento 2.3 promises to bring significant changes to the platform that will greatly improve the experience for developers. Although a specific release date has yet to be announced, expect it to arrive before the end of the year. Click here for more information on the update.

InteractOne can help with your Magento site build or upgrade. Contact us for help with getting your site updated. Or, call us to talk with a Magento expert at 513-469-3345.

Hiring vs. Outsourcing for Building and Maintaining an eCommerce Storefront

Hiring vs. Outsourcing for Building and Maintaining an eCommerce Storefront

How do you decide whether to hire staff or outsource resources for your eCommerce project? Getting the right talent in the right place is pivotal to the success of the project. It is also important to make sure your hiring decisions are being made strategically, instead of by convenience or based on faulty assumptions around need and cost.

Staffing for a project that will net you a controlled and stable site build is the goal. You will want a clean and intuitive User Interface (UI) to keep new customers engaged, and ongoing maintenance to keep everything running smoothly long-term.

And this is where your decision-making process can run into the first – and arguably most crucial – decision: Should the team be in-house hires? Or is outsourcing the right move?

Hiring Permanent Staff

The most intuitive option is hiring permanent staff. Salaried or full-time employees will generally cost less than hiring a freelance or agency resource for 2080 hours per year. So, of course, the first question is: does your business need this particular skill-set applied for 40 hours per week? If the need is greater than the cost of outsourcing on an as-needed basis, then that’s one hurdle cleared.

Keeping permanent eCommerce staff is a substantial ongoing commitment. Factor in the cost of initial and ongoing training requirements, along with salary and benefits. Some employees will come to you with skills in place but might demand a higher salary, while others may require a longer learning curve at a lower price. Make sure you are making this decision before interviewing candidates.

Thirdly, ask yourself if this role is core to your business or is, instead, an exotic appendage on your team. For instance, a generalist who has a flair for marketing and design will have the flexibility to adapt to changing projects and circumstances. A super-specialized programmer might not (unless that specialization is a core activity of your business). The point is to avoid letting current, urgent needs dictate the shape of your organization on a semi-permanent basis.

Outsourcing eCommerce Professionals

Especially for more complex eCommerce projects, outsourcing design, management, and development (or all three) is an increasingly common option. Collaboration with eCommerce-focused developers is a safer choice in most circumstances. Why?

Essentially, outsourcing allows flexibility and focus. Plus the outsource organization is working on projects like this all the time, so they develop strong institutional knowledge and experience. As the merchant, you contract the type and number of developers required to build and launch your eCommerce storefront. Rarely does a business need to keep a project-level capacity of technical staff on hand, even for installations that require ongoing customization and maintenance. It can be perilous to do soall of a sudden you find yourself running a two-headed business: one retail and one IT support & development.

Instead, you can focus staffing on supply, customer service, and operations centered around the goods and/or services you’re trying to sell. Train permanent staff on managing orders and consider opting for intermittent services from less staff in the future.

Permanent Staff vs. Outsourcing

Hiring and outsourcing each have their positives and negatives; the trick to choosing between the two is in taking a closer look at what the current status of the business is, and where it appears to be going in the future.

Hire permanent staff when:

  • There is substantial early investment; so, rather than going with a smooth growth curve, you intend to launch aggressively and grow quickly
  • Your eCommerce niche is extremely specific and requires a very particular kind of specialist to create an appropriate storefront
  • You intend to implement a consistent stream of new features

However, outsourcing is the most common option for establishing a new eCommerce storefront when:

  • You won’t have justification to keep a full development team on staff
  • The project is front-loaded. Simpler storefronts (or powerful storefronts) that don’t continuously add new features or integrations
  • Your focus is sharp. You’re not a development business and you don’t want to learn to lead an IT firm

Hiring certain permanent staff roles is appropriate in many situations. For the majority of eCommerce projects, though, it’s safer and financially prudent to instead outsource to a team of established professionals. While thoroughly established merchants sometimes transition to a permanent staff once the business reaches a certain size, plenty of businesses stick to the streamlined outsourcing plan.

Choosing the Right eCommerce Team for the Job

Once the decision is made to outsource, what is the next step in contracting with the right team to handle the job?

The best development teams are:

  • Established, with a long track record of great customer feedback
  • Capable of developing a scoping document that communicates requirements and clearly outlines deliverables
  • Experts on the platform not just the language on which the platform is built
  • Available for ongoing maintenance when needed
  • Able to integrate an advisory role into the project. Great development agencies aren’t afraid to tell you when they see an opportunity to improve or streamline a process
  • Transparent about daily progress, quick to involve you in decision-making along the way and responsive to shifts in priorities

Every one of the above points, as well as a wealth of further expertise in the eCommerce space, is met by the team of professionals at InteractOne. Contact us to learn more about our industry-leading eCommerce storefront services.

Our Thoughts on the Evolution of Magento 2

Our Thoughts on the Evolution of Magento 2

It’s no secret that feelings about Magento 2 range from utter delight to hair-pulling frustration. It can be downright confusing. Should you upgrade? Should you get off Magento?

While the answers to those questions are always on a case to case basis, we thought we would share our perspective on the topic.

The first point to make is: each platform has its own issues. While Magento is a powerful platform, it is NOT for every business. Smaller merchants may not be able to take advantage of many of the customizations available and may be frustrated with the investments required to keep their site upgraded and patched. But for merchants with sufficient sales to support the upgrading requirements, there are still many advantages to Magento 2, like the size of the community, the amount of extensions available, and the number of developers.

Complaint #1: The Investment Can Be Substantial

We won’t deny this. What we will say is the cost of building a Magento store can vary greatly depending on what your business requires, who you hire, and the desired results. Designing, building and configuring a Magento website requires time and advanced PHP development knowledge. Don’t believe someone that says they can get it up in a week. It won’t happen. And firms like ours who choose to staff certified developers and solutions strategists will charge more than some guy in his garage who kinda knows PHP.

It’s also worth noting that although it may be costly, if your eCommerce store is on Magento 1 you will need to consider that it will not be around forever. Its end-of-life may not be set in stone, but it will happen eventually. Don’t get caught off guard; even if you aren’t ready to move to M2  now, consider it as an investment in your future eCommerce store.

Complaint #2: The Stability is Questionable

At first, M2 did have some hiccups. But, M2 was released almost 3 years ago (November 2015) and since then much of the technology has been stabilized and continues to get better every day.

Magento addressed these stability concerns at the beginning of the launch and stated that they were “going to continue investing in addressing issues in what is already out there, with a lower priority on new features.”

M2 is continually being updated, actively developed, and improved upon. The bugs have been worked out, the platform has matured, and the question of stability has since been put to rest.

Complaint #3: It Doesn’t Seem Any Different

M1 and M2, although maybe not at first glance, are significantly different. For one, M2 is faster. Faster site speed encourages more sales and encourages better search engine optimization. Full-page caching built into the platform means pages load a lot faster, 1-2 seconds compared to the 5-10 seconds for non-caching pages. M2 can also handle a large product catalog with many multi-variant options per product (ie. apparel like scrubs with 7 size and 30 color options per product) without slowing down which makes it scalable for large stores looking to grow in eCommerce.

Another added bonus is the new, streamlined checkout process in M2. It’s sleeker and highly customizable which eliminates steps and reduces rates of abandoned carts.

Those are just two of the many advantages M2 brings to the table. If you want to learn more, we have an entire blog dedicated to the differences here.

Our Final Thoughts

Here at InteractOne, we believe in transparency. We aren’t going to sugarcoat M2 or tell you that any and all circumstances require Magento. The reality is that Magento isn’t for everyone. If you’re unsure, give us a call today and we can help you decide. It’s that simple.

August 2018 Orange Report: eCommerce & Digital Marketing Tips

August 2018 Orange Report: eCommerce & Digital Marketing Tips

AUGUST 2018 ORANGE REPORT

The August 2018 Orange Report lists the signs that your technology needs an upgrade, effective strategies to encourage repeat customers, mastering Google Adwords, and more. Like always, we encourage everyone using Magento to make the most of its functionalities by incorporating the very best Magento extensions and news.

SIGN UP FOR THE ORANGE REPORT

Everything you need to know about eCommerce, digital marketing, and Magento.

Signs Your eCommerce Technology Needs an Upgrade

Is it time for an upgrade? Upgrade signals come in many different varieties, from code conflicts to broken UI to operational crutches you’ve gotten used to. Unfortunately, with the pace at which technology is moving, it can be difficult to know when business technology is outdated and needs to be replaced.

5 Tips for Writing Clickable Adwords Copy for eCommerce Websites

Success with Google Adwords is not entirely dependent on Google and their algorithms. Much is riding on an advertiser’s ability to write “clickable copy” that drives qualified, motivated buyers to their sites.

6 Smart Strategies to Boost Sales to Repeat Customers

Getting and converting new leads is only half the battle. The other half is effectively marketing to current customers so that they continue making purchases with your company.

5 Online Marketing Tools That Benefit eCommerce Business

An online marketing plan is no longer optional; it is a necessary component of an overall business plan to succeed. With all the forms of digital marketing available, it’s no surprise that many businesses become overwhelmed at the complex, time-consuming work required to implement and optimize the right flavors of campaigns to contend in their industry.

Signs Your eCommerce Technology Needs an Upgrade

Signs Your eCommerce Technology Needs an Upgrade

Top 4 Signs You Have Outdated eCommerce Technology

Is it time for an upgrade? Maybe a new theme? A new integration? Patches? How do you know? Are you just bored with your site or is something about to break? Or maybe the things that are already broken have you feeling fed up.

This isn’t just about slow page loadsalthough that would be a red flag. Upgrade signals come in many different varieties, from code conflicts to broken UI to operational crutches you’ve gotten used to. Unfortunately, with the pace at which technology is moving, it can be difficult to know when business technology is outdated and needs to be replaced.

Here are the 4 most-often-overlooked signs that it is time to make an upgrade.

1. Stunted Growth

Facing stagnant growth can be the most difficult challenge businesses face. First is the difficulty in knowing at what rate the business should be growing; if you are unaware, you might not recognize a slowdown. You may still be growing, but you might also be missing opportunities for accelerated growth that will keep you relevant in your market long-term.

Perhaps the simplest way to avoid growth killers is to look outward. Unless you are the category leader, it pays to keep close tabs on your competitors: what channels have they adopted and which have they dropped? How have they changed the technologies they use as they have grown?

As you grow, inventory, shipping, and operations will become more complex, as will tax considerations. Be willing to shift your processes to fit technologies that give you room to grow. The reverseheavily modifying technologies to fit your current operational modelcan stop growth completely. Make sure you have current and flexible tools in place to adjust for growth, all while getting products to customers efficiently and competitively.

Expand the definition of growth to include more than channel participation and raw audience numbers. That can mean growth within a market, including developing new products and broadening the target audience. Looking at this kind of growth, you can then make an honest assessment of your technology and its readiness (or its need for an upgrade).

2. System Segregation

The larger and older your business is, the more likely you are to experience system segregation. Since technologies are usually created in silos, they work best in isolation. While eCommerce businesses may have adopted platforms with open APIs (like Magento), many stand-alone legacy systems remain. The software may do a fine job on its own, but it can end up creating redundancy and extra work where it connects (or doesn’t) with the rest of the business.

Merchants who still have segregated systems need to upgrade. There are plenty of cloud-based and legacy applications that offer excellent integration. This means that most business processes can be completed from a single dashboard, as well as providing an aggregation of all data from every aspect of the business. To ensure that this can happen, merchants should find CRMs, eMail marketing, help desks, ERPs, and accounting software that can all communicate and be integrated.

3. Weak Business Intelligence

Out-of-date systems can further mask their own inefficiency. You need laser-sharp internal analysis and cool-headed leadership to get over the sunk-cost fallacy (“… we paid a lot for this system 6 years ago! It works fine!”). Being able to evaluate the potential value of a key system upgrade needs to include potential gains in operational efficiency, reduction in maintenance, new or restored functionality, capacity for new business methods (e.g. a more refined dealer or reseller program) and the potential of those avenues.

When you have obsolete or disabled systems, your ability to properly set up basic on-site metrics like traffic, performance, and buyer behavior is compromised. This has a ripple effect; since you can’t trust the analysis, you can’t rely on it when you are making decisions.

It’s not just the software, either. Your business is unique and you need someone who really understands what metrics are important and how to measure what’s actually important. Sometimes the best technology upgrade is the right person (or agency … cough cough).

4. Needy Technology

The goal of technology is to provide a better, faster, and more accurate method for completing various business processes. It should reduce the amount of low-value, repetitive tasks that employees must complete. Your technology may do this to a certain extent, but does it do it as effectively as it could?

When employees find themselves having to manually enter or alter information, it is generally time to upgrade. The best technology for eCommerce is the kind that can automate as much as possible and remove the need for human intervention. Supply chain, inventory, shipping and logistics, marketing, accounting, and much more can be automated and streamlined. You may not need to upgrade all of these systems at once, but you do have to be fully aware of its current cost. Set upper limits on time you will allow your business to invest in manual tasks. When those limits are reached, it’s time.

Ask yourself: have you over-invested in a platform that was once an upgrade? If you have an employed crew of technicians dedicated to specific knowledge about a platform, you might need some perspective. Could you be more competitive with a platform that offers more capabilities and requires less arcane knowledge, support, and maintenance?

How To Spot Outdated eCommerce Technology

Understanding which software is outmoded and knowing exactly when it is time to upgrade can be two separate battles. Sometimes a technology may not be ideal, but it is sufficient for the medium term. Businesses need to know when the investment in new software will provide a worthwhile return on investment and when upgrading could lead nowhere.

Set Metrics

Ideally, a business should run like a well-oiled machine. However, even the most well-oiled machines still have their off days. You need to be able to sort glitches from serious problems. Decide on metrics that will regularly measure the effectiveness of every piece of technology. Decide on the tipping point for each metric. At what point will it be time to upgrade technologies?

Ask People

The best way to feel out how well a technology is working for a business is to check in with employees and customers. The employees that use the technology every single day know it inside and out. They understand how well it helps them to complete tasks and how well it has transitioned with them as eCommerce needs have changed. Additionally, these employees are likely specialized in specific fields. They have been working in accounting, marketing, or customer service for years. They know their industry and have insights into any new potential technology. Customers can give you insights into broken features, unintentionally hidden features, gaps between their preferences and your systems, and competitor observations.

Track Time Spend

While some technologies will inherently be more heavily used than others, tracking the amount of time employees spend on each piece of software can help merchants identify whether the technology is inhibiting processes or optimizing them. When employees spend an inordinate amount of time and labor accomplishing tasks that can be automated, this is a clear sign that the technology is not working for the business.

Compare ROIs

Just about every business technology comes with an expense. However, it should also come with benefits. When these differences are weighed against each other, the benefit should outweigh the expense. Identify the benefits that each technology offers and turn this into quantifiable dollars. Then, compare it to how much it costs to run the technology, in terms of monthly labor, initial cost, and any yearly licensing fees.

An upgrade, when necessary, can provide a tremendous advantage for eCommerce businesses. One minor change in software has the potential to enhance efficiency, increase profitability, and minimize time to market. To chat with us about upgrading your eCommerce technology, contact us today.