×

Happy to Help!

This website doesn't store cookies. Enjoy the experience, without worrying about your data!

Great, thanks!

Monthly Archives: June 2022

  • 0

How Adobe’s Live Search is Helping Online Merchants Create Rich Online Search Experiences

Category : ecommerce-insights

 

A lot has been talked about how ecommerce is the future. Especially, looking at its adoption during and after the pandemic.  This thought process has accelerated ecommerce adoption and investments in ecommerce technologies to leverage the huge increase in online shoppers.
The moment also calls for an increased and razor-sharp focus on retaining the customer bases by enhancing the shopping experiences of the customers.

And one such key ecommerce feature that is often overlooked, is on-site search!

Most ecommerce businesses are missing out on revenue because their on-site search functionality is not advanced enough to cater the evolving needs of the customers.
Think from the perspective of a shopper who is visiting your e-store for the first time.
You may have some of the exclusive designer collections from best of the brands. What is the use if the shopper isn’t able to search online and find the products that are relevant to them?
Chances are that they may stop right there frustrated and exit the website. What can be more disappointingfor you as an ecommerce site owner?

Online search

On-site search is one of the most underrated yet powerful strategy that an ecommerce website can possess. If implemented correctly, an incredible online search functionality can be the prime revenue generating feature in your entire ecommerce store.

Let’s decode how an incredible on-site search feature compliments your ecommerce store and helps in enhancing conversions:

  • In the world of e-commerce, findability is deal breaker that decides whether your venture is going to hit the right chords with your customers. 60% of products bought online, go through a detailed online search process influencing buying decision , as per Volusion- an ecommerce software.
    If your e-store visitors aren’t able to find what they are looking for, they will be less likely to purchase or worse, come back again to your e-store.
  • A robust and highly-efficient on-site search is indispensable to ensure a seamless, memorable shopping experience of your ecommerce store customers.
    So, if your key ecommerce business goal is to deliver incredible digital experience to your customers, focus on an impeccable on-site search strategy.
  • If a customer can’t easily find a product in your webstore, he most likely will go and find it on a competitor site.
  • Ecommerce store visitors who leverage online search feature convert 2-4% more than those who don’t.

An e-store with a well-defined product discovery process can go a long way in improving the conversion rates and average order values.

The Matter of the Fact

Even after being such a critical & a revenue-generating tool for successful ecommerce journey , reports show that ecommerce merchants haven’t been able to implement a solid on-site search strategy or product discovery solution on their site.

While some are relying on outdated online search strategy, some merchants need to find fixes to key search issues with their ecommerce stores.

Let’s look at some market studies that indicate in this direction:

Fact matter

61% of some of the top US-based ecommerce stores require their store visitors use the exact same product type jargon that is defined and used by website.

27% of these sites weren’t wired to fetch results when a user misspelled a letter or character of the product.

Thus, it is a no-brainer that having a solid on-site search strategy that offers rich search experiences and lets an online shopper explore, refine and discover relevant results is indispensable for the success of an ecommerce business. No wonder, that there is a great focus from ecommerce stakeholders , specifically the ecommerce tech giants to create fast converting site search experiences!

Digital tech giant, Adobe’s recent launch of Live Search feature is a case in point. With the new Live Search, Adobe aims to create a new benchmark for ecommerce product discoverability or in-store search.

So, What is Live Search ?

In its mid-quarter release in June 2021, Adobe launched the powerful Live Search, in a bid to enhance the online shopping experience and going by its motto to create “Memorable Online Experiences “ .
Powered by Adobe Sensei, the Live Search feature uses AI and ML algorithm with real-time ecommerce data to create superior online search experience and deliver context-specific results as the user types in the query.

This means that Live Search offers you deep insights about online search queries entered by shoppers  . This information is helpful to fine tune your offerings and marketing strategies to showcase personalized product recommendations that are most relevant for each shopper.

Prior to the launch of Live Search, the search features available with Magento 2, the powerful ecommerce platform from Adobe Commerce, were supported by ElasticSearch.
And prior to that with Magento 1, most of on-site search functionalities were made available through third party integrations and extensions.

But now, Live Search replaces all the existing online search capabilities that were available with Adobe Commerce and Magento Open Source.

For ecommerce stores powered by Adobe Commerce, Live Search can be downloaded for free Adobe marketplace. It is made available set of standalone packages that can be easily connected to your ecommerce store as services.

Admins can seamlessly customise the search features along with the search facets, synonyms, and merchandising rules to suit their business model ( B2B as well as B2C) and goals.

Live Search

Image Source: Adobe.com

What are the features included in Live Search powered by Adobe Sensei?

Live Search, powered by Adobe Sensei, brings forth some of the most advanced and evolved formats of online search features to your ecommerce store such as:
AI-powered filtering, Synonym mapping,  customised merchandising rules – to name a few.
Let’s decode some of these features and attributes that are made available for the online merchants and retailers with the launch of Adobe’s Live Search solution :
 

Managing Synonyms in Search Query:

With the Live Search , as a ecommerce webstore admin , you can create synonym maps for online search term. This basically means that you can define search terms and supplement it with their synonyms so that your store visitors don’t have to type them to navigate to the right item.
For example, if a site visitor is searching for “dog supplies”, he will also be shown products that include titles like “Puppy supplies” “Canine” “Canine food” etc.

You can define two types of synonym maps: One-way Synonyms and Two way Synonyms.

Search query

 

One-way Synonyms:

Sometimes search for one term should lead to another related product, but not in the reverse order to ensure a better shopping experience . For example, if your customer  is searching forwinter wear, he may be led to jackets – which is a relevant search result. But if they are shown winter boots or shawls, while searching for jackets- it might not be something they would be keen to find.
This is something you can prevent using the one-way Synonyms method. You can help your e-store visitors navigate in single direction by defining one-way Synonyms.

Two-way Synonyms :

The Two way Synonyms on the other hand broadens the scope for online search results for your shoppers. For example, a search for “pants” may fetch results with “Trousers”, ”Jeans” etc. so that the shopper doesn’t have to type all the types of bottom wear to find relevant results.

Synonyms

Image source: Adobe

 

Create advanced Search Rules:

You can leverage Live Search to set specific merchandising rules aligned with their business  goals. This features allows you to :

Boost products – This means you can make specific product lines appear on top of online search results

Bury products – On the contrary, if you want certain products to appear lower in online search results, so that certain other products get more visibility, then this feature can be used.

Hide products – In cases of low stock or a quality issue, you can use this feature to hide certain products and prevent them appearing in the online search results.

AI-powered Faceted Navigation & Search Recommendations

Powered by Adobe Sensei, one of the most powerful AI digital experience tool, you have access to a strong personalisation search solution that can help you turn visitor into customers. Using real-time data it uses “search-as-you-type” to greatly transform the shopper experience. This helps them to not only find the desired products but also explore a wide range of products that they didn’t know about.

In a conventional setup, you would have to guess and identify most probable query for a given item to give an almost personalised online search result for your e-store visitor. This entails hours of configuring search rules and facet/filters rule in the backend. This is the problem that Live Search solves for you.

As an ecommerce merchant you don’t have to bother about configuring and refining search results. Adobe Sensei will take care of it by automatically filtering online search results based on the gathered data .It processes the available catalog and customer data using advanced ML and AI algorithms to asses each query entered by the user and return the most relevant and customized result for the user, that too within a fraction of seconds.

Advanced Reporting Features:

It has got an intuitive dashboard and advanced reporting feature that lets you analyse trends , monitor and enhance on-site search experiences. Additionally, you can filter metrics depending on likes, impressions, clicks etc. You can gather actionable insights by analysing the changing trends, shopping behaviour and search queries and use it to fine tune your product information.

Adobe’s Live Search is wonder tool offering huge opportunity for online retailers and merchants to offer personalized customer experience as they shop. And all these advanced search features are can be leveraged for free for ecommerce stores running on Adobe Commerce. The advanced tool is definitely going to transform the online product discoverability for the better!

At Embitel , we have been helping our global customers in navigating through ecommerce challenges and transform their digital commerce vison into a reality. If you are looking for a personalized solution for your ecommerce store, drop a mail at mailto:sales@embitel.com


  • 0

Development of AUTOSAR Compliant FLS Driver Development and FLS Configuration Tool

About the Customer

Our customer is an automotive tier-1 company having a diverse range of automotive solutions including emissions system, automotive interiors, connected car applications and more. We have a long-established partnership with the customer on multiple automotive projects.

Business Challenge

Resetting of the watchdog before the intended instance was the primary challenge the customer was facing. Operations like read, write, and erase etc. were taking longer than usual since the watchdog was getting reset abruptly.

Customer’s internal team deduced that this issue is trigged by the faulty FLS driver. The logical solution to the issue was to replace the FLS driver where main function of the application is separated with read/write and erase function. Since, the customer was migrating the entire system to AUTOSAR architecture, the FLS driver was also supposed to be developed according to AUTOSAR specifications.

In addition to development of an AUTOSAR based FLS driver, a tool was also required to configure the FLS driver as per the parameters.
 

Embitel’s Solution

Upon carefully going through the system architecture, Embitel’s AUTOSAR team inferred that developing the FLS driver based on AUTOSAR specifications would resolve the watchdog timer reset issue.

The gap analysis of the existing FLS driver showed us that the function to reset the watchdog timer was not being triggered in the intended manner. We used this insight to develop the FLS driver in a way that watchdog reset function is separated from the main function. Since this function constantly monitors the time elapsed in the execution of an operation, it can reset the watchdog at the intended instance and not before or after that.

The FLS driver also must be configured for usage in a specific environment. We developed a Python based configuration tool for the purpose.

Final deliverables were as follows:

  • We developed the FLS driver as per the AUTOSAR specifications provided by the customer so that all AUTOSAR compliant modules are in complete sync with each other, especially the QSPI driver which interacts directly with our FLS driver.
  • A Python-based tool was developed to configure the FSL driver as per the specifications. Since AUTOSAR code is generally static, it needs to be configured for modules like FLSS driver. Configuration items like APIs need to be enabled/disabled and parameters etc. need to be set according to configuration strategy.

FLS Configuration Tool

In addition to FLS driver and FLS configuration tool development, we also supported the customer in the integration process of FLS driver with other modules of the system.
 

Embitel’s Impact

Our FLS driver was able to resolve a major issue related to watchdog timer which was pulling down the efficiency of the entire solution. We were able to develop the tooling solution along with the driver in the provided time-frame which aided in faster turn-around time for our customer.
 

Tools and Technologies

Python: Used to build the FLS driver configuration tool

Compiler: IAR Embedded Workbench IDE
 


  • 0

What Are the Challenges You Might Face as an Ecommerce Brand in 2022 and How to Tackle Them like a Pro?

Owning a business may be difficult, and all business owners encounter obstacles that must be conquered in order to prosper in their sector. Whether you own a physical business and want to experiment with online sales or you’re ready to dive fully into ecommerce, it’s crucial to understand the ecommerce issues you may face.

The pandemic and consecutive events that lasted for over 2 years, accelerated the ecommerce adoption. Ecommerce’s retail market share climbed as much in the first half of 2020 as it had in the previous five years. By 2024, global online revenues are estimated to reach $6.4 trillion. That’s a massive market to possibly profit from.

Here are some of the challenges that might come your way while managing an ecommerce store –

Finding the Proper Market and Doing a Competitive Analysis

E-commerce enterprises may face greater competition than traditional retailers. In most situations, shoppers may compare a company’s items to every other online offering available worldwide, rather than only those retailers or products offered in a specific town or region. A key problem of B2B e-commerce is keeping your company on your clients’ radar. As a result, finding the suitable market and understanding the rivals operating in that area is critical for online retailers.

Faced with Greater Competition

You are not the only one who has noticed a significant increase in ecommerce sales. Many entrepreneurs and wannabe entrepreneurs are taking notice. Despite the fact that new stores are opening on a daily basis, there are still chances to get a competitive advantage.

Unless you’re offering something absolutely unique, you’re certain to have some competition. The trick is to figure out how to set your brand out from the competitors. What unique value propositions do your products provide that set them apart from the competition? Or, if your items are identical to others, how can you differentiate your brand or customer experience?

Finally, you must provide customers a reason not just to choose you above other similar offers, but also to be so pleased with the goods, brand, and experience that they both purchase again and persuade others to do the same.

Providing a Comprehensive Omnichannel Experience

According to research, shoppers are shopping more omnichannel thirsty than ever before. They may initially connect with your business on social media, then conduct pricing research on a marketplace, and lastly make a buy on your website. The key to a successful omnichannel strategy is to not only meet your customers wherever they purchase, but also to provide them with a consistent brand experience across channels.

According to recent BigCommerce and Retail Dive study, 46 percent of retail executives anticipate boosting omnichannel investment in the future, compared to their investment intentions prior to the COVID epidemic.

Marketing, Exposure, and Lead Conversion

Brick-and-mortar stores have an upper hand in catching customers’ attention. Ecommerce brands, on the other hand, might have to struggle to be noticed in the short span of time that a user is online, without spamming them. As an e-commerce firm, you will face a variety of marketing challenges.

Your marketing strategy should focus on increasing internet presence and turning leads into consumers. You should do the following to establish a successful marketing campaign:

  • Determine your target market and tailor your messaging to them.
  • Keep track of your leads and categorise them accordingly.
  • Maintain constant contact with email subscribers.
  • Create a consistent brand voice for your social media, website, and other sources.

Cybersecurity Concerns

Cyberattacks may threaten the security of your eCommerce website by infecting it with viruses, and they can also jeopardise the security of your customers’ sensitive data, which can harm your brand’s reputation and push them away for ever.

This scenario is one of the most crucial challenges to overcome in the eCommerce business, and it is undoubtedly one of every eCommerce owner’s worst fears.

Product Refunds & Returns

Product returns provide a difficulty for eCommerce and online merchants due to the increased demand for online sales, since they are prone to worker inefficiencies and worse, refund fraud.

Return fraud occurs when a buyer purchases a high-quality goods, utilises it, but never plans to retain it. In exchange, the consumer requests that the store charge the full retail amount.

Platform Compatibility Issues

One of the biggest challenges for an ecommerce firm lies in making the brand easily accessible at every platform. Whether your customer is using a mobile application or a web browser or their PCs, the website/app should come with equal ease of use on every platform.

Magento is a platform that comes with a solution to issues like platform compatibility, cybersecurity concerns, delivering an omnichannel experience and much more. Migrating to Magento 2 is a good idea if you are looking to run an organised, hassle-free ecommerce firm.

Interested to know more? We suggest you read this blog – https://www.embitel.com/ecommerce-insights/how-magento-2-migration-provides-a-competitive-edge-to-ecommerce-stores

Lack of Physical Inspection

One big problem of eCommerce is that online buyers purchase things without first personally inspecting them.

Many firms are looking at new technologies like as augmented reality (AR) and virtual reality (VR) to obtain a competitive advantage over this eCommerce difficulty.

Augmented reality enables eCommerce brands to show customers what a product would look like in their real space (imagine visualising a sofa in your living room), whereas virtual reality enables showrooms, for example, to allow customers to visualise the product in a virtual setting but from the comfort of their own home.

Logistics Woes

The worldwide pandemic’s state-wide lockdowns have caused a disruption in production, a temporary halt in the movement of completed goods and raw materials, and a scarcity of chips used in automobiles, game consoles, and other devices.

With the worldwide supply chain issue affecting over 169 industries, including the warehousing industry as one of the most affected, it might get overwhelming to tackle this challenge.

Customer Satisfaction

Customer loyalty is a fickle beast. Your firm may struggle if you do not have client loyalty, because obtaining a new customer is five times more expensive than maintaining an existing one. Customer loyalty stems from a seller’s brand integrity and mutual trust with the customer. Because there is no face-to-face connection in an eCommerce shop, building trust and loyalty requires more time and work.

What can be the Solutions to These Challenges?

  • Search engine optimization geared at your target demographic, messaging that establishes a planned conversion funnel, and powerful calls-to-action that define the user experience may all increase your website’s conversion rates.
  • Review client complaints and conduct customer surveys on a regular basis to evaluate your customer service. As required, update your procedures and rules to guarantee you’re fulfilling client expectations.
  • According to an American Express survey, 40% of consumers prefer to speak with a live person on the phone for more complicated concerns such as payment disputes. While providing automated customer care is handy, clients still prefer to speak with a human agent when dealing with complicated financial concerns because they want rapid and correct responses, as opposed to chatbots, which provide a scripted and automated response.
  • Making a backup of your whole database and all your information is critical in the eCommerce industry. The usual rule of thumb is that the larger the website, the more frequently it should be backed up
  • When you include all costs (including delivery fees) in the pricing of your goods, it becomes more appealing to your buyers.
  • Sticking to trusted partner brands can be useful in tackling labour shortages.
  • Purchase materials in bulk: Do you require poly mailers (thin plastic envelopes) or bubble wrap for your packaging? When you buy materials in bulk, you may save up to 25%!
  • Make your return and refund policy clear: Make sure your clients can readily access thorough information about this in your Terms & Conditions, FAQ sites, and even your checkout page, and that the rules are clear.
  • Implement a multi-language website: By providing product information in several languages, you can assist your diversified client base while also opening up your business to previously unreachable target markets.
  • Target particular audience segments: Targeting specific audience segments boosts your chances of greater conversion rates and prevents you from spending time or money on consumers who aren’t interested.
  • Track your marketing data carefully and keep track of how effective your digital marketing strategies are. If something isn’t functioning, examine it and make changes to make it better.
  • Try to make the ecommerce experience as seamless as possible. Starbucks’ loyalty rewards programme is an excellent example of an omnichannel strategy. While the rewards programme is largely administered via the rewards app on a participant’s mobile device, users can fund their rewards account through a variety of methods, including their mobile device or using the website.

Embitel as a Magento Partner Company

Having or establishing an e-commerce store comes with the above discussed challenges. If you’re wondering how to create a flawless and one-of-a-kind user experience, we’ve got you covered. Magento commerce includes a plethora of complex features. Working on an e-store has never been easier, whether it’s updating existing material on your website or offering choices for future development. In addition to providing a personalised online experience, migrating to Magento 2 will improve your website’s speed and performance.

Selected Magento Solution Partners across the world are now offering Magento accelerator solutions. Embitel’s Magento accelerator solutions, also known as Rapid Deployment Packages, are easily affordable to all sorts of enterprises.

If you are looking to partner with a reliable Magento development company for a successful ecommerce journey, drop us a mail at sales@embitel.com

Bottom Line

What is the takeaway from all that we read? Transparency is essential for developing a sustainable online business. Managing your own ecommerce firm for the first time can be a difficult endeavour, especially given the industry’s numerous hurdles. Recognizing the potential problems ahead and planning for each scenario, on the other hand, will help you navigate each issue efficiently.


  • 0

How E-Commerce Players in South East Asia can Brace Up for Double-Digit Shopping Festivals

The concept of the Double-digit shopping festival takes inspiration from the world-renowned Double 11 or 11.11 shopping festival. The first Double 11 shopping festival was unveiled on November 11th, 2009, as a pilot by its founding member Alibaba Holding Group. The online shopping festival had two clear-cut objectives:

  1. Promote and encourage the general public to adopt online shopping as a viable option to meet their materialistic needs.
  2. Celebrate singlehood and counter Valentine’s Day in a vastly populated country (China) by offering irresistible discounts and benefits on attractive products.

The 24-hour shopping festival proved to be a masterstroke as the sales figures have witnessed year-on-year exponential growth since the introductory festival. Sales figures surpassed other international shopping festivals such as Black Friday and Cyber Monday in 2013. Moreover, the global pandemic fuelled the apprehension towards conventional shopping, making online shopping far more feasible.

This successful sales strategy, first introduced in Double 11 gave rise to several similar shopping festivals throughout the year, expanding from China to other South-East Asian countries. These shopping festivals are being referred to as Double-Digit Shopping Festivals today.

Competition in Double-Digit Shopping Festivals

As mentioned earlier, the success of the Double 11 shopping festival presented an opportunity for an e-commerce boom. This business opportunity gave rise to several other shopping platforms such as Shopee by Tencent, JD.com, and Douyin.

These shopping festivals compete with Double 11 during the rest of the year. For example, Shopee introduced Shopee 9.9 as a Double-Digit shopping frenzy on September 9th. JD.com directly rivals Alibaba Holding Groups’ shopping platform Tmall with its shopping festival during November. Similarly, several other sales festivals such as 6.6, 7.7, 10.10, and 12.12 have followed suit.

Reasons Behind the Increasing Demand for Double-Digit Shopping Festivals

Sellers at double-digit shopping festivals have quickly adjusted their sales and marketing strategies to match the evolving consumer trends. They do so by:

  1. Deep discounts and excellent supply chain: Double-digit shopping festivals give an average consumer repeated opportunities to procure their desired products at discounts up to 90%. A thriving and transparent supply chain due to established trade networks and efficient warehousing has enabled the successful adoption of same-day delivery on products.
  2. Wide customer base: The strategy is tailor-made to attract consumers from the higher middle class to the lower class from China and other South-East Asian countries. These consumer groups have the highest population concentration. Also, the rising GDP has resulted in higher consumption power amongst average citizens in China and other South East-Asian countries.
  3. Live ecommerce: The response from live-streaming during pre-sales marketing campaigns uncovered the great potential in live e-commerce. E-commerce players have adopted the live streaming approach by employing influencers and limited-time discounts. This sales tactic entices the consumers into buying products immediately, so that they don’t miss out on the discounts.
  4. Adopting the Mobile-first approach:  E-commerce players use Mobile-first approach for marketing due to the constantly growing mobile user bases. In 2016, internet users via a cellular device overtook the users via conventional browsing devices such as desktops and laptops. The e-commerce players capitalized on this trend to adopt mobile ecommerce platforms that offer immersive shopping experiences at the customers’ fingertips.
  5. Gamification: The next step to creating an immersive shopping experience was introducing games and rewarding the best performers using red packets. Rewarding monetary benefits as traditional red packets instills a feeling of gratitude among the consumers. Gamification, coupled with live-streaming, creates a win-win situation for the user and the brands involved in the shopping festival.
  6. Adopting Sustainable Technologies: The rising global environmental concerns have fuelled the dependency on green technologies. The sales of sustainably sourced products such as air-conditioners and apparel have vastly increased. Sustainably-sourced sales highlight the conscious efforts of the stakeholders in lowering carbon emissions and inching closer toward carbon neutrality. Adoption of green supply chain management coupled with sustainable procurement makes the customers feel that they are positively contributing towards the environment.

Players, Brace-Up for the Upcoming Double-Digit Shopping Festivals

Handling overwhelming sales figures during the shopping festivals require a great deal of planning and preparation beforehand. Typically, an e-commerce player needs to prepare for the shopping festival in three stages, pre-sales, sales, and delivery.

Success at each of these three stages is essential to provide a complete shopping experience. For example, during a Double-Digit Shopping festival, an e-commerce player needs to handle traffic surges, peak transaction volumes, and copious amounts of data while ensuring an uninterrupted shopping experience.

Here are some ways in which e-commerce players can brace up for the upcoming shopping festival:

  1. Look Out for the current sales trends: A trend analysis is the first and foremost step to optimally planning a sales and marketing strategy for the shopping festival. Using sales trend analysis will help the player focus on a target market and curate a marketing strategy to drive traffic to the e-commerce platform. Google Analytics is the most commonly used software for baseline analysis. To perform deeper sales analysis, one may use dedicated business analytics software such as Adobe Analytics from the Adobe Experience Cloud suite of products.
  2. Zhongcao Campaigning and Deal Priming: Using a pre-sales campaigning strategy such as Zhangcao Campaigning (planting grass) means marketing the content related to fashion, food, and cosmetics in advance to spread the word about the product before the sale occurs. Complimentary to this, the product can be promoted by Deal priming, offering a product at a slightly discounted price as a promotion strategy before the actual sales festival.
  3. Stocking Up: Just as e-commerce platforms during double-digit shopping festivals need to deal with traffic surges, they also need to fulfill overwhelming volumes of product deliveries. Preparing for the sales festival by stocking up the inventory to rapidly meet the order demands is an essential step to keep a customer happy and possibly retain them.
  4. Managing and Tracking Inventory and Deliveries: It is essential to employ inventory management software, integrated with RFID tags, at shopping festival centers and warehouses. This helps in managing stocks of products to enable same-day delivery.
  5. Using automated warehouse essentials: Using image processing and IoT for product sorting and dispatching can reduce the dependence on manual assistance improve efficiency.
  6. Using Cloud-native technologies: The founding company of the Double-digit shopping festival, Alibaba Holding Group., utilizes its cloud computing platform Aliyun to tackle the problems faced during traffic surges, data management, and user experience. The use of cloud technologies eliminates the need to invest heavily on-premise servers to manage and protect the smooth functioning of the sale. Players can migrate to an ecommerce platform integrated with cloud (such as Adobe Commerce) to improve operational efficiency.
  7. Testing the system architecture: The viability of the cloud facility employed needs to be tested by load testing. The system architecture should be tested for extreme/ peak traffic to simulate the system behaviour and performance. The system architecture can also be stress-tested by withholding cloud services, to examine system behaviour and identify single-point-of-failures.
  8. Testing Page Speed: Quick refresh rate and page loading speed are two parameters e-commerce websites should never compromise on. A slow page speed could potentially ruin a shopping experience by blocking the chance of finding desirable leads. Hence, it is essential to optimise the performance of your ecommerce store prior to the shopping festival.
  9. Optimizing the platform using SEO:Ecommerce players can optimize their website based on keywords related to products to drive more traffic.
  10. Simple checkouts: Reducing the number of steps during checkout will help retain sales, prevent cart abandoning and enable a smooth checkout process. A smooth checkout process, paired with reliable customer support and multiple payment options will add to a great user experience.

The sales and marketing strategies used by the players in the Double-digit shopping festival are ever-evolving. Global e-commerce players can use Double-Digit Shopping festivals as reference business models to attract and retain customers on their platforms.


  • 0

Interview with Digital Experience Head on Customer Experience Scenario

  1. What are you currently doing to enhance your customer experience?
  2. -We are applying modern day omnichannel experiences and targeted content marketing which caters to our customers, brings awareness and ensures an unbroken digital journey on any platform they choose to use for their web experience.

    • Ensuring deliverables as per the project scope through – weekly summary, reports, meetings, feedback, experience
    • Creating predictability and improvements
    • ITIL framework
    • CMDB
    • Dedicated SPOC
    • TAT and resolution
    • Proposing better and new best practices
    • Proposing better ROI and futuristic solutions
    • Cloud-based services
    • Automation
    • Staying focused and engaged
    • Being part of their team

     

  3. What kind of measures have you taken to ensure customer’s privacy and security?
  4. -Information of the customer is secured in the native geography of the customer’s location. For example, AWS caters to its clients in the APAC region with their localized instances and no longer is data stored or transmitted trans-continental, this not only ensures higher degree of security but also maintains peak performance on large scale usage and installs at customer locations.

    • Data security and compliances
    • Secured architecture approach for solutions and design
    • Security tools for Managed services, development, testing, and hosting
    • ISO 27000 standards
    • Reports and review
    • Maintaining security patches and updates
    • Data access retains with customer

     

  5. What is your take on automation in digital experience?
  6. -The automation or re-use of digital experience components is vital to the conversion of prospects who interact with brands and their products online. On the delivery front, it ensures a consistent cross-channel experience anywhere at any time. Content that is updated or created is delivered across every touchpoint systematically and native to that venue of consumption for the customers. Data is no longer siloed and is shared across publishing channels, so each part of the digital experience is uniform as it has a 360-degree view of the prospect and tailors the experience accordingly, it helps in adapting to the customer at the right place and at the right time.
     

  7. What according to you will be the trend/technology that will rule the roost in the 2022 digital experience and why?
  8. -A trend that has long begun in manufacturing and/or automated machinery to a substantial extent is Industry 4.0, this would begin with the next phase in multiple data collection and/or profiling of customers at the deepest level to serve experiences that are further streamlined and have more relevance to their search and consumption of products and services. While unified experiences do exist, now, post-pandemic, customers would look for less stress-bearing experiences and lesser options to choose from, the mindshare or experience capital will have to be carefully managed and systems that reflect great experiences but are also adept at collecting “experience” data will become more and more relevant.

    • AI
    • ML
    • IoT
    • Security
    • Cloud consolidation and optimization
    • Omnichannel
    • Automation
    • Hybrid working environment
    • Blockchain

     

  9. What is the competitive differentiation of Embitel when it comes to digital and customer experience? (Or USP of Embitel that sets it apart from its competitors)
  10. Embitel has long been a market leader in developing/implementing large scale platforms such as AEM, AMC, etc., with the next generation of engineering and consulting prowess more and more customers are now engaging with us for advice/consultation from Day 1 of their digital transformation journey, Embitel now not only implements and maintains the platform of choice for clients but also helps in building those journeys and assets which would become the brand’s lynchpin for its GTM/BD efforts. The ability of Embitel to stay involved from Day 1 and offer insights into a digital launch and day-to-day process augmentation for clients sets it apart from its competitors

    • Open for building new services, platforms, solutions as collaboration using the existing or new partner
    • Multi-domain experience ranging from – applications, front-end, back-end, cloud services, product engineering, testing, industry-specific solutions, OEM partnerships, automation


  • 0

Breakthrough in Customer Experience with Adobe Experience Manager’s Commerce Integration Framework (CIF)

Category : ecommerce-insights

 
AEM’s extensions have been a relief to the commerce consumers. The new functional components add immense value to the customer experience and it’s a win-win situation for all the parties involved.

CIF – Commerce Integration Framework

It is an extension for creating unified and consistent content and eCommerce experiences for users at every touch point while using your brand.

It is time to talk about the structure and design principles of CIF along with other integration options for using AEM and any commerce solution simultaneously.

CIF (Commerce Integration Framework) Components

Three factors form the core of the CIF – commerce core components, out-of-the-box accelerator storefront and commerce add-on and authoring tools.

CIF components

Commerce Add-on

The commerce add-on offers commerce experience management tools. The tooling is securely integrated into AEM sites and AEM assets to bring commerce connections into experience pages and associate products with marketing assets in Adobe Experience Manager Author and Publish.

Marketers get to try innovative commerce authoring tools to operate the product catalog and link customer experience and content fragments/assets to products with the help of product and category selectors.

Marketers can also directly access the product data from AEM’s in-built global content search console.

PC adobe

PC – Adobe

AEM authors can access product data within AEM page editor simultaneously while editing pages or creating experiences. The ‘drag-and-drop’ option is available for authors to search and access products directly from the repository.

Adobe - PC

PC – Adobe

All Adobe Experience Manager deployment models along with AEM cloud service will be automatically deployed to all environments with the cloud manager program with Commerce add-on.

Commerce add-on can be downloaded from the software distribution portal for local development. AEM Web SDK or AEM 6.5 is used for deployment and hosted on-premises or by Adobe Managed Services.

Commerce Core Elements

The CIF core components include the following:

  • Product details and lists
  • Shopping cart
  • Checkout

CIF core components has marketing modules such as teasers, carousel, featured and related products. It is better to use customizable components as it minimizes the need for custom code in the project and quickens the time to market.

CIF core components are reusable and when they are combined with AEM components they offer server-side and client-side React components to create scalable and effective customer experiences.

Adobe commerce

PC – Adobe

Adobe Experience Manager component library consists of a full list of all commerce core components including WCM (Web Content Management).

CIF core components support variable configurations of dynamic products and category pages. This facilitates customers to set up specialized templates for individual products or categories.

AEM’s Multi-site manager lets you use CIF to create elaborate and strong eCommerce sites that have markets in various geographical regions, different languages and currencies.

AEM’s multi-site feature is aligned with multi store configuration on Adobe Commerce. The AEM site can now be mapped to one or many stores with Adobe Commerce.

There is an option to access product preview and staged data and from Adobe Commerce in AEM Author environment. Page editors get visual notifications about non-published products. This helps a great deal in building experiences prior to publication.

Engaging product experiences can now be created effortlessly with content fragments or Experience fragments available in AEM.

The design methodologies for CIF core components are same as the ones used in AEM WCM core components and comes with built-in support to customize experiences. Developers can leverage these features at multiple levels and multiple sites anywhere at any time. Developers can utilize various product and category page URL formats that come with in-built SEO features based on their requirements.

CIF (Commerce Integration Framework) Structural Concepts are completely revamped and rescripted based on E2E planning.

CIF also blends well with AEM’s cloud services. CIF is built on the principles of cloud native applications. The workflows and integration are seamless within teams.

The prime and significant feature of the new CIF is the efficient segregation of responsibilities and authenticity of content and commerce related information and data. Commerce solution takes care of product catalog management, shopping cart, payment and transactions, along with overall online shopping experience. AEM manages large customer experiences and terabytes of assets.

With the new CIF architecture, import and synching of catalog data into AEM is not needed. On the contrary, based on dynamic AEM template page, the commerce catalog is loaded from the eCommerce platform dynamically. Commerce transactions are handled directly from the customer’s browser to the commerce backend and don’t have to be directed through AEM.

This process works well for everyone in the teams involved; it is time saving and increases productivity. The merchants and product managers can concentrate on catalog management and marketing professionals can focus on offering better customer experiences in AEM.

The design of CIF facilitates seamless alliance of Adobe commerce and third-party solutions. The design is flexible to integrate all kinds of eCommerce backend solutions as headless and available to access through APIs.

With the availability of Adobe commerce’s GraphQL schema, it becomes easy to integrate commerce solutions in cloud native with AEM via CIF. When commerce product experience management tools and CIF components come together, they support enrichment of all kinds of content in AEM.

The best thing about Adobe Commerce GraphQL schema CIF is that retailers can extend their projects beyond AEM and their websites. Custom data models and data from additional services can be easily included using an exclusive endpoint. Third-party solution providers and customers can also access the data through GraphQL. The overall time to market is easy as customers can create complex omnichannel scenarios and assist in adapting to the dynamic market trends and conditions.

CIF’s operative principles, design elements and infrastructure were created to help the customers get unprecedented scalability when integrated with AEM. The eCommerce solutions that are conceptualized are easy to use, time saving and efficient, even when integrated with third-party solutions. We at Embitel provide end-to-end solutions for all things commerce. Schedule a call with our sales team to find out more: sales@embitel.com
 


  • 0

The Many Facets of ISO 26262: Fault Injection Testing of Safety Critical Automotive Software

Category : Embedded Blog

Automotive systems like adaptive cruise control and air bags manage safety-critical responsibilities. And in line with the latest automotive practices, they are developed based on ISO 26262 standard.

One aspect of achieving confidence in a safety related automotive system is to ensure that the functional requirements of the system are met, i.e., the system operates in an expected manner. Testing within its boundary values is the approach taken to ensure that.

However, there is one more side to such systems that requires it to be fault-tolerant and fail-safe. Hence, it is necessary to test these systems beyond the boundary values, i.e., subjecting the system to negative testing.

Automobiles encounter unpredictable situations, and it is imperative for system engineers to understand how the system behaves in the event of an unexpected circumstance (fault). The idea is to ensure that the system fails to a safe-state and there is no harm caused to the vehicle occupants.

When we mention negative testing, fault-injection testing is precisely what we are talking about.

Fault-injection testing finds mention in part-4 (hardware development) and Part-6 (software development) of ISO 26262 standard.

ISO 26262 Unit Testing 1

Unit Testing Methods as per ISO 26262 standard

 

Its primary function is to fulfill the safety requirements and ensure that the safety mechanisms are implemented with utmost efficacy and reliability. In industries like automotive, where model-based development is widely used for software development, fault-injection technique can be really helpful in early detection of faults and ways to mitigate them.

How Does ISO 26262 Standard Approach Fault-Injection Testing?

The process of setting up the test environment for fault-injection testing begins right from the concept phase of safety lifecycle where the safety requirements start to build up. The safety requirements primarily comprise of safety goals as per ASIL value of the component.

Another aspect is the allocation of the safety requirements to different parts of the system architecture. To this end, HARA along with FMEA, FMECA and DFA etc. are performed. It is not mandatory to perform all these analyses; the call is taken by the functional safety manager and team members.

The injection of faults assumes a slightly different meaning at different levels of testing. At the unit testing level, ISO 26262 standard sums up fault-injection testing as “Injecting arbitrary faults, for example by corrupting values of variables, introducing code mutation or corrupting the values of CPU registers.” For integration testing too, the concept is similar with a slight change in the approach. Arbitrary faults are injected to test the safety mechanism by corrupting the software and hardware components.

In essence, the fault-injection test is performed to analyze a system’s ability to detect the fault and react to the fault in a way to enter the safe state.

Let’s understand this further with the example of a seating control system. The seating control ECU has memorized seat setting that enables the driver to adjust the seat to a memorized position by pressing a button. One of the safety requirements for such a system must be the prevention of seat adjustment in a moving vehicle. If the system fails to detect the correct vehicle speed and allows seat adjustment in a moving vehicle, it is a fault that must be tested, and safety mechanisms be put into place. Fault-injection test can prove to be highly effective in verification of such scenarios early-on in the project life-cycle.

Fault injection-01

Fault-injection Testing

 

Once the functional safety requirements are chalked out and there is a clear understanding of allocation of these requirements, a list of fault types can be prepared. With this list and a complete picture of the system architecture, fault-injection test cases are designed.

ISO 26262 standard does not go into the specifics of how the fault injection test should be performed, but it does recommend that certain special means be used to inject faults into the system.

In order to ensure that the fault-injection testing covers safety requirements at various stages of safety lifecycle, ISO 26262 recommends the test to be performed at unit, integration, and functional testing. So, before we get into the details of how the test is executed, let’s examine fault-injection at each of these stages.

Fault Injection in Unit Testing

At unit level, the testing is performed to analyze the gaps in fault handling and tolerance at an early stage (unit stage). A unit has several elements at the code level; fault must be injected to each of the relevant elements to achieve sufficient coverage.

Types of elements and the corresponding faults injected to them:

  • Variables: Value of variables are corrupted to verify that the unit is able to detect, prevent or correct the fault in the variable. For example, for an airbag system that reads sudden drop in vehicle speed to deploy the airbags, the value of vehicle speed variable can be corrupted, and the test outcome be verified.
  • Interfaces: Every unit provides certain interfaces to other units to initiate a function or share some data. Testing these interfaces by injecting faults like early/late calls is performed to analyze the behavior.
  • Data received through interfaces: What happens when data received through a unit interface is beyond the boundary value? For instance, a speedometer receives speed data of 190 Kmph when its max display capability is 170kmph. Such scenarios are tested by corrupting the data that are made available through unit interfaces.
  • Functions executed at various instances: Functions are executed in a unit as per the requirements of the system. There can be a sequential function execution, trigger-based execution, or function execution at a pre-set frequency. An ASIL D compliant unit must be tested for adhering to this order/sequence.

Fault Injection in Integration Testing

Fault-injection testing at the integration level is about verifying the software architecture. The faults to be injected to the integrated software aim to test the interfaces that are responsible for implementing safety mechanism – that is, whether or not faults such as memory corruption, data corruption etc. are properly detected and handled.

Fault-injection test at integration level can help detect common cause failures and help in achieving Freedom from interference.

The position of faults to be injected also has an important role to play. The faults must be injected to interfaces to verify they are able to:

  • Provide the correct status of the safety goals
  • Implement the safety goals when a fault is detected

Let’s understand the above facts by analysing the example of an electronic steering column lock (ESCL) system.

ESCL (software) unlocks the steering (hardware) when car ignition is started. By injecting a fault in the form of a timing error, we delay the communication between the hardware and the software thereby disturbing the consistency between them. If the system does not open the steering lock due to this inconsistency, it implies that the timing error fault has been detected. Hence, the safety mechanism is verified.

Fault Injection in Functional Testing

Software safety requirements must be tested at this stage since target hardware comes into the picture. The faults injected during functional testing is of the ‘functional’ type. Fault-injection in communication protocol such as CAN, LIN or Ethernet is the most common test performed.

Time-intensive systems can be tested by delaying the CAN message to a node. Other fault-injection test methods such as faults in calibration parameters, hardware and microcontrollers are also used.

Execution of Fault-Injection Test and Goals Achieved

A fault-injection test environment is the primary requirement for this test. This test environment comprises the following:

  • Controller: A controller contains a set of test scripts and the debugger interface. This setup is widely deployed in a software implemented fault-injection (SWIFI) approach. The debugger interface tool is required to connect to the debugger that would actually run the script on the software.
  • Workload generator: Workload, as the name clearly suggests, is the set of tasks that the system performs when operational. It gives a clear picture about the processing capacity expected from the system. When a fault is injected, a workload generator simulates the tasks that the system is intended to perform. This ensures that the fault detection and handling is verified in a real-world scenario.
  • Debugger: The test scripts (comprising faults) contained in the controller needs to be fed as input to the source code to analyse its response. Debugger is the device that makes this possible.
  • System under test: System under test is the target system which comprises the source code to be tested.
  • Test data analyzer: How the system handles the faults injected into it must be analyzed minutely. Does the system detect the fault at the right instance? Does it enter a safe state? Does it send a false alarm even if the fault is not serious enough to cause failure? – There is a lot to be analyzed. Test data analyzer is responsible for this task. After the analysis, the complete test result is generated.

The end goal of fault-injection test is threefold.

Firstly, it verifies that the error detection and handling mechanism implemented in the code is tested, which is otherwise not verified in the normal operation of the code. The error detection mechanism should always be able to detect a fault but never send out an error signal when there is no error.

Second goal is the verify that the system is able to detect most of the faults injected. The activity must lead to an improved system by analyzing the undetected fault, and determining whether or not it leads to a failure.

The third and final goal is to verify how effective the safety mechanisms are. The input for this goal comes from the top-level requirements where the coverage and latency are specified. If the system has dependence on other systems, dependability requirements are also considered during fault-injection testing.

Conclusion

Fault-injection test, although strongly recommended only for ASIL D systems, is a reliable method to check for robustness and fault-tolerance of a system early in the development cycle. After performing a cost to benefit analysis, even lower ASIL systems can implement it for enhanced reliability and robustness.