🔥 Introducing the Lizha Hyvä Template – Sleek, Fast, and Powerfull Buy Now 🔥

shape-img

The rise of Composable Commerce has reshaped how businesses think about building their digital commerce platforms. By combining specialist tools a CMS here, a PIM there, a custom checkout solution brands can create tailored systems designed for agility and speed.

At first glance, this shift might seem to leave platforms like Magento 2 behind.

But that’s far from the case.

Magento 2 continues to power some of the world’s most complex, high-performing, and customisable online stores and its relevance is only growing.

So why does Magento 2 still matter in a world moving towards composability?

What is Composable Commerce?

Composable Commerce is the approach of constructing an eCommerce ecosystem using a collection of specialised, best-in-class tools. For example, a business might choose:

  • Shopify for checkout,
  • Contentful as a CMS,
  • Akeneo for product information management,
  • Algolia to power search.

This approach offers flexibility, fast iteration, and the potential for better performance — particularly for large-scale operations.

However, it also comes with greater technical overhead: integrating and managing multiple vendors, ensuring compatibility, maintaining security, and often, higher ongoing costs. It’s powerful, but not necessarily the most practical solution for every business.

Where Magento 2 Excels

1. Comprehensive Core, Endless Flexibility

Magento 2 provides a full-featured, robust eCommerce platform out of the box. Businesses can launch and grow without needing to assemble a patchwork of services just to get online.

Yet, it’s also incredibly adaptable. Whether you’re running a boutique D2C brand or a large-scale global operation, Magento 2 allows for deep customisation, seamless integrations, and the ability to scale at your own pace.

2. Headless-Ready, But Not Required

Composable systems often rely on headless architecture — decoupling the frontend and backend to allow for faster and more flexible user experiences. Magento 2 supports headless builds, including modern frameworks like Hyvä, which dramatically improve frontend speed and performance.

That said, Magento doesn’t force you down the headless route. If a traditional monolithic approach suits your business better, Magento supports that too. The platform is about adapting to your business model, not the other way around.

3. Trusted Ecosystem with a Global Community

Magento is backed by one of the world’s largest and most experienced open-source communities. Thousands of developers contribute to the platform, and its ecosystem includes thousands of extensions, integrations, and support partners.

This maturity and depth mean you’re never short of expertise — whether you’re working with a UK-based agency or managing development in-house.

4. Full Control and Long-Term Ownership

Magento Open Source gives you complete ownership over your platform:

  • You’re not locked into a particular vendor,
  • You have full control over hosting and infrastructure,
  • Your data, security, and compliance processes remain entirely yours to manage.

In today’s climate, where data protection and platform independence are increasingly critical, this is a significant advantage.

Composable or Customisable – Which Do You Need?

Composable Commerce offers incredible freedom — but it’s not without complexity. For enterprises with large technical teams, it might be the right approach.

But for many businesses, Magento 2 offers a more balanced solution: a flexible, powerful platform that doesn’t require extensive vendor management or a completely custom stack just to operate effectively.

Magento 2 in 2025: Flexible, Scalable, Reliable

From niche retailers managing a few hundred products to global brands handling thousands of SKUs across multiple territories, Magento 2 continues to deliver performance, adaptability, and control.

The eCommerce world is evolving, and Magento 2 is evolving with it — not being left behind.

Final Thoughts

Composable Commerce and Magento 2 share the same fundamental values: flexibility, autonomy, and future-ready architecture.

The key difference? Magento 2 allows businesses to embrace that flexibility without overcomplicating their tech stack. With the right development partner and strategy in place, Magento 2 doesn’t just support your online store it powers your entire growth journey.

At KiwiCommerce, we’re here to help you unlock the full potential of Magento 2 and turn your vision into measurable success.

Artificial Intelligence is no longer a futuristic concept it’s embedded in our daily routines. From scheduling meetings and responding to emails to generating content and streamlining operations, AI is transforming the way we live and work.

But as AI systems become faster, more intelligent, and more capable, one pressing question grows louder:

Are we thinking enough about security?

Smarter AI, Greater Risk

AI is no longer just recommending music or answering queries. Today, it’s writing code, processing transactions, managing business systems, and even communicating autonomously with other software.

While these capabilities are impressive, they also introduce significant risk.

When AI starts making decisions that have real-world consequences, the stakes are far higher. What happens if it’s compromised? What if it’s misused? What if it makes the wrong decision?

The reality is simple: the more power we give to AI, the more rigorous our security approach must be for the sake of both the system and its users.

The Most Common AI Security Threats

Below are four of the most critical security challenges faced by modern AI systems:

1. Data Poisoning

AI learns from the data it’s trained on. If that data is tampered with — even subtly — it can produce distorted or dangerous outcomes. For instance, a product recommendation engine could be manipulated to promote fraudulent listings or misinformation.

2. Prompt Injection

This is a major concern for AI language models. Malicious users can craft carefully designed prompts that trick the AI into revealing sensitive information or performing unintended actions. If your AI is linked to systems with real-world permissions, this becomes a serious vulnerability.

3. Model Theft

AI models require significant time and investment to develop. Attackers may attempt to “steal” a model by querying it repeatedly and analysing its outputs essentially reverse-engineering its behaviour without needing the original codebase.

4. Weaponised AI

Security isn’t only about protecting AI — it’s also about protecting people from AI. We’re already seeing the rise of AI-generated phishing emails, deepfake content, and bot-driven scams. The same technologies that drive innovation can also be repurposed with malicious intent.

What Does AI Security Look Like?

Securing an AI system is different to traditional software security. Here are some key principles that are emerging as industry best practices:

Human-in-the-Loop

Even in automated environments, human oversight remains essential. AI should assist — not replace decision-making in critical sectors such as finance, healthcare, and legal services.

Input and Output Monitoring

AI vulnerabilities don’t just come from external sources. Data that goes into an AI system — and its resulting output must be closely monitored. The principle of “garbage in, garbage out” has never been more relevant.

Clear Permissions for AI Agents

If an AI agent is acting on a user’s behalf, it must operate within clearly defined permissions just as a human employee would. You wouldn’t allow a junior staff member to approve contracts without sign-off; the same applies to AI.

Secure and Isolated Deployment

AI models handling sensitive or private data should be deployed in tightly secured environments. Standard practices such as firewalls, access controls, encryption, and regular security audits must apply equally to AI infrastructure.

Explainable AI

AI should not be a black box. If an AI system makes a decision with real-world implications, we must be able to understand its reasoning. Transparency fosters accountability and builds user trust.

Final Thoughts

AI is changing the world from how we work and learn, to how we shop, interact, and create. But with this transformation comes responsibility.

We’re now building systems that are smart, adaptable, and in some cases, autonomous. Security can no longer be an afterthought it must be embedded from the very beginning.

In today’s AI-driven landscape, the most dangerous threats are not always the most obvious. Often, they emerge through subtle manipulations or misplaced trust in complex systems. If we want to continue innovating with confidence, security must be treated as the foundation, not the final detail.

At Kiwi Commerce, we believe in building technology that is not only powerful, but also safe, transparent, and secure by design.

The online world is changing at breakneck speed. People don’t just rely on search engines any more AI-driven Large Language Models (LLMs) like ChatGPT, Gemini, and Claude are quickly becoming the way users discover, reference, and interact with information.

For forward-thinking businesses, this isn’t just another digital trend. AI brings extraordinary opportunities for exposure, but it also introduces fresh questions about who owns your content, how your brand is perceived, and how you keep your digital assets safe.

Enter LLMS.txt your new line of defence.

At Kiwi Commerce, we help ambitious brands take control of their online presence in a landscape that’s always shifting. This guide will walk you through exactly what LLMS.txt is, why it’s essential, and step-by-step instructions for setting it up on platforms like WordPress, Shopify, Magento, and custom-built sites.

What is LLMS.txt and Why Does It Matter?

Think of LLMS.txt as the modern cousin to robots.txt. Where robots.txt tells search engine spiders which pages to crawl or ignore, LLMS.txt speaks to AI bots—those LLM-powered tools that are busy gathering and learning from web content, sometimes without you even realising.

So, what can you do with LLMS.txt?

  • Decide if AI crawlers can see all, some, or none of your website.
  • Write custom rules for individual bots like letting ClaudeBot in, but keeping GPTBot out.
  • Shield private or sensitive parts of your site, like user accounts or checkout pages, from being scraped.
  • Make sure your content appears in AI outputs the way you intend or is left out altogether.

Why Should Every Business Have LLMS.txt?

Let’s be honest: your website content is one of your most valuable digital assets. With LLMS.txt in place, you can…

  • Safeguard your hard work – Stop competitors, aggregators, or rogue bots from misusing your product descriptions, blog posts, and creative assets.
  • Protect your brand’s reputation – Prevent out-of-context AI summaries from misrepresenting your tone, ethics, or expertise.
  • Boost data privacy – Keep customer and sensitive business info away from prying digital eyes.
  • Stay ahead of the curve – Show your customers and partners that you take AI compliance and innovation seriously.

For us at Kiwi Commerce, adding LLMS.txt isn’t just about following best practice it’s about owning your brand’s story in an AI-powered world.

How To Add LLMS.txt to Your Website

The nuts and bolts depend on what your site is built with. Here’s how to do it for each major system:

WordPress

  1. Log into your web hosting panel (like cPanel or Plesk), or use an FTP client.
  2. Navigate to your site’s root folder, usually called /public_html/.
  3. Create a new text file, and call it llms.txt.
  4. Add your crawler rules. Try this as a template:
User-agent: GPTBot
Disallow: /wp-admin/
Allow: /blog/
  1. Save and upload the file. Test it’s live by visiting www.yourdomain.com/llms.txt.

Kiwi Commerce tip: If you prefer, use a plugin such as File Manager or an SEO tool that lets you edit files directly in your dashboard no coding necessary.

Shopify

Shopify doesn’t allow direct access to your website’s root, but there is a workaround:

  1. In your Shopify admin, go to Online Store → Themes.
  2. Click Edit Code on your active theme.
  3. In the Assets folder, create a new file called llms.txt.
  4. Add your rules. For example:
User-agent: *
Disallow: /checkout/
Allow: /collections/
  1. Save, then check www.yourdomain.com/llms.txt to make sure it’s accessible.

Kiwi Commerce tip: Want even tighter control? We offer developer solutions to proxy the file properly, so even advanced bots get the message.

Magento

  1. Connect to your server via FTP or SSH.
  2. Head to your Magento root directory.
  3. Create llms.txt and include rules such as:
User-agent: ClaudeBot
Disallow: /customer/
Disallow: /checkout/
Allow: /products/
  1. Upload and make sure it’s live at www.yourdomain.com/llms.txt.

Kiwi Commerce tip: Always block customer and checkout pages—keep that sensitive data safe.

Custom-Coded Sites (PHP, Node.js, React, etc.)

  1. Open your site’s root directory.
  2. Create a new text file—llms.txt.
  3. Enter your rules, like:
User-agent: *
Disallow: /internal/
Allow: /articles/
  1. Deploy the file to your live web server. Double-check it loads via your browser.

Kiwi Commerce tip: Ensure your server (Apache, Nginx, etc.) is set up to serve .txt files. If you’re not sure, ask your hosting provider most can help in minutes.

LLMS.txt Best Practices

  • Always put the file at your site’s root for maximum effect.
  • Write clear, simple rules avoid technical jargon or vague language.
  • Update the file as your website grows, adding or removing rules as needed.
  • Block all private or sensitive areas by default. Allow areas specifically designed for public or marketing content.
  • Remember that LLMS.txt is advice to AI bots it’s not bulletproof security, so always use it as part of a broader digital protection plan.

Example LLMS.txt Configurations

Block All AI Bots

User-agent: *
Disallow: /

Allow Only Your Blog

User-agent: *
Disallow: /
Allow: /blog/

Block Just One AI Bot (e.g., GPTBot)

User-agent: GPTBot
Disallow: /

Final Thoughts

AI is reshaping how people discover brands and products. With LLMS.txt, you call the shots deciding exactly which areas of your website should be open to AI crawlers and what should remain off-limits.

Here at Kiwi Commerce, we’re experts at integrating LLMS.txt across WordPress, Shopify, Magento, and custom sites. Whether you want your website invisible to LLMs or you’d like to showcase certain pages for digital visibility, we ensure your content and your brand is protected.

Future-proof your website today. Contact KiwiCommerce to get started with LLMS.txt and secure your business for tomorrow’s digital challenges.

Managing a Magento 2 store involves far more than uploading products and fulfilling orders. With multiple admin users, developers, and third-party extensions all accessing the backend, it’s crucial to have full visibility over every change made.

That’s where the Kiwi Commerce Admin Activity Log makes a real difference.

This powerful, performance-friendly extension gives Magento 2 store owners complete oversight of admin activity — improving accountability, enhancing security, and making it easier to troubleshoot issues, all from an intuitive interface.

Full Visibility Into Admin Actions

The Admin Activity Log records nearly every action taken in the Magento backend.

Whether someone updates a product, edits a CMS page, changes a store setting, or modifies customer information, the log captures:

  • The specific action taken
  • The user responsible
  • The time and date
  • Before-and-after values, where applicable

For example, if a product price is unexpectedly altered, you’ll know exactly who made the change and what was changed. This level of visibility is vital when investigating configuration errors or unintended changes.

Boost Security and Accountability

When multiple people have access to your Magento admin panel, the chances of mistakes, oversights, or unauthorised changes increase.

The Admin Activity Log helps you:

  • Improve accountability by linking actions to specific users
  • Detect unwanted or accidental changes quickly
  • Maintain a complete audit trail for compliance and peace of mind

This is especially important for enterprise-level or B2B Magento stores that handle sensitive data or operate under strict regulatory standards.

Streamline Debugging and Development

Debugging Magento issues without knowing what changed — and when — can waste valuable time.

The Admin Activity Log provides immediate insight into recent backend actions, allowing store owners and developers to:

  • Quickly identify what may have caused an issue
  • Filter logs by user, action, entity, or date
  • Reduce time spent troubleshooting by pinpointing root causes faster

Whether you’re managing extension updates, adjusting configurations, or launching new features, having this visibility is a major asset.

Lightweight and Easy to Use

Many Magento extensions can be heavy or complex, but the Kiwi Commerce Admin Activity Log is:

  • Simple to install and configure
  • Lightweight, running efficiently in the background
  • Designed with usability and performance in mind

You can also customise the retention period for logs and export records for reporting or audit purposes.

Built for Agencies, Teams, and Growing Businesses

This extension is ideal for any Magento store with a collaborative backend environment. It’s particularly valuable for:

  • Magento stores with multiple admin users
  • Agencies managing stores on behalf of clients
  • Merchants making frequent catalogue or content updates
  • Businesses dealing with sensitive pricing or customer data
  • B2B or enterprise-level operations requiring detailed audit logs

Final Thoughts

If you’re serious about managing your Magento 2 store with confidence and control, the Kiwi Commerce Admin Activity Log is a must-have.

It delivers clarity, accountability, and peace of mind — without adding unnecessary complexity or affecting performance. Whether you’re running a solo store or managing a multi-user team, this extension gives you the tools to stay on top of everything happening in the admin panel.

In a platform as powerful as Magento, understanding what’s happening behind the scenes isn’t just helpful — it’s essential.

Ready to take control of your admin panel?
Visit the Kiwi Commerce website to learn more or download the Admin Activity Log extension today.

Powering the Future of Business with Kiwi Commerce

In the past decade, Artificial Intelligence (AI) and Machine Learning (ML) have evolved from concepts in science fiction to essential technologies embedded in everyday life. From voice assistants like Siri and Alexa to tailored Netflix recommendations, AIML is transforming how we live, work, and interact with the digital world.

But what exactly are AI and Machine Learning and why should your business care?

What is Artificial Intelligence (AI)?

Artificial Intelligence refers to machines designed to mimic human intelligence. These systems are capable of thinking, reasoning, and making decisions much like a person would. AI encompasses a variety of disciplines, including:

  • Natural Language Processing (NLP): enabling computers to understand and generate human language.
  • Computer Vision: allowing machines to interpret and analyse images and videos.
  • Robotics: where machines perform physical tasks independently.

What is Machine Learning (ML)?

Machine Learning is a branch of AI focused on developing algorithms that learn and improve from data without being explicitly programmed. Think of it as teaching a child by example rather than giving step-by-step instructions.

The main types of ML are:

  • Supervised Learning: training models on labelled datasets.
  • Unsupervised Learning: uncovering patterns in unlabelled data.
  • Reinforcement Learning: learning through trial and error, rewarded by success.

Real-World Applications of AIML

AI and Machine Learning are revolutionising industries across the board:

  • Healthcare: from predicting illnesses to personalised treatment and diagnostic imaging.
  • Finance: fraud detection, risk analysis, and algorithmic trading.
  • Retail: personalising shopping experiences, optimising stock levels, and automating customer service with chatbots.
  • Transport: developing autonomous vehicles, optimising routes, and predictive maintenance.

Tools and Technologies Behind AIML

Developing AI-powered solutions relies on a variety of tools, including:

  • Programming Languages: Python, R, Julia.
  • Frameworks: TensorFlow, PyTorch, Scikit-learn, Keras.
  • Cloud Platforms: Google AI, Microsoft Azure ML, IBM Watson, AWS SageMaker.

The Future of AI and Machine Learning

As computing power increases and data availability expands, AI’s potential grows rapidly. Emerging trends include:

  • Ethical AI: building fair and transparent models.
  • Explainable ML: ensuring decisions made by AI can be understood.
  • Edge AI: running models directly on local devices for faster, more private processing.

These advances are making AI accessible to a broader audience — from individual developers to large enterprises — opening up exciting opportunities for innovation.

Getting Started with AIML

Interested in exploring AI and Machine Learning? Here’s how to begin:

  1. Learn Python – the most widely used language for AI development.
  2. Study the basics of statistics, probability, and linear algebra.
  3. Use online courses from platforms like Coursera, edX, or free tutorials on YouTube.
  4. Build simple projects such as a spam filter or movie recommendation system to practise your skills.

Final Thoughts

AI and Machine Learning are far more than buzzwords they mark a transformative shift in how technology solves problems and drives decision-making. Whether you’re a developer, business owner, or simply curious, now is the perfect time to engage with AIML and unlock its potential for your business.

At Kiwi Commerce, we’re committed to helping businesses harness these intelligent technologies to thrive in a rapidly changing digital landscape.

Handling a large product catalogue in Magento 2 can be a real headache. While Magento is powerful and highly adaptable, managing tens—or even hundreds or thousands of products often causes slowdowns, mainly due to the way indexing is handled. If your admin panel feels sluggish, changes don’t appear quickly on the frontend, or site search isn’t working as expected, poor indexing could be the culprit.

In this article, we’ll explain what indexing in Magento 2 actually does, why it’s critical for large catalogues, and how you can customise and optimise it for peak performance—without diving too deep into the technical weeds.

What Is Indexing in Magento 2?

Indexing is Magento’s method of reformatting core data (like product details, pricing, and category assignments) into a structure that loads quickly on your website. Each time you update a product—whether it’s a price change or a new category assignment—Magento must reindex that data to ensure it displays correctly on the frontend.

Magento 2 comes with a set of default indexers, including:

  • Product Prices
  • Category Products
  • Product Attributes
  • Stock Levels
  • Catalogue Search
  • …and several others.

Why Indexing Becomes a Challenge for Large Stores

For small stores, reindexing happens in seconds. But when you’re working with 50,000+ products, the process can take several minutes—or even longer. This leads to:

  • Slow product saving actions
  • Outdated content on the frontend
  • Cron jobs failing or stalling
  • Admin users facing timeouts

In most cases, indexing is the performance bottleneck.

How to Optimise Magento 2 Indexing for Large Catalogues

Here are several effective ways to improve indexing efficiency and overall site performance:

1. Switch to “Update by Schedule” Mode

Always configure your indexers to “Update by Schedule” rather than “Update on Save”. The latter forces a full reindex every time you make changes—something that can cripple performance on a large catalogue.

Run the following CLI commands to check and set the indexer modes:

php bin/magento indexer:show-mode  

php bin/magento indexer:set-mode schedule

Also, confirm that your cron jobs are set up properly, as scheduled reindexing relies on them.

2. Enable Partial Reindexing

Magento supports partial indexing—only updating items that have changed. This drastically reduces indexing time, especially when adjusting prices or stock for a subset of products.

Check whether any custom modules or third-party extensions are triggering full reindexes unnecessarily. Where needed, develop custom indexers that respond to specific events and process only relevant data.

3. Create a Dedicated Cron Group for Indexing

On high-traffic stores, the default cron setup can become overloaded. Isolate indexing tasks into their own cron group to prevent conflicts with newsletters, sitemap generation, and other scheduled jobs.

Add a new group in crontab.xml:

<group id=”index”>

    <schedule>*/5 * * * *</schedule>

    <job name=”indexer_reindex_all_invalid”

         instance=”Magento\Indexer\Cron\ReindexAllInvalid”

         method=”execute”/>

</group>

Then update your server’s crontab to run this group separately.

4. Tune MySQL for Indexing

Since indexing is heavily database-driven, optimising your MySQL configuration can have a significant impact. Key adjustments include:

  • Increasing innodb_buffer_pool_size
  • Enabling slow query logging
  • Regularly optimising large tables (e.g. catalog_product_index_price)

It’s worth collaborating with your hosting provider or DevOps team for this.

5. Use Asynchronous Indexing (Where Applicable)

If you’re running a large-scale or enterprise-level Magento installation, implementing asynchronous indexing via Magento’s Message Queue (e.g. RabbitMQ) is a smart move. It decouples indexing from real-time frontend and admin operations, improving overall site speed and admin responsiveness.

Creating Custom Indexers

Got a bespoke feature—like vendor-based pricing or a complex shipping matrix—that needs regular updates? Building a custom indexer can keep your core indexers lightweight and efficient.

Magento provides a framework interface for this:
\Magento\Framework\Indexer\ActionInterface

Make sure your custom indexer is optimised for incremental reindexing to handle large datasets with ease.

Final Thought

Indexing is often a hidden bottleneck in Magento 2 performance, particularly for stores with large or complex product catalogues. By scheduling indexers, enabling partial updates, separating cron processes, and considering advanced techniques like custom or asynchronous indexing, you can significantly reduce delays and improve backend responsiveness.

At Kiwi Commerce, we’ve helped many merchants unlock the full potential of their Magento 2 setup by tackling indexing issues head-on. If your store is struggling with performance, start with indexing—you might be surprised just how much of a difference it makes.

Need help scaling your Magento store? Get in touch with Kiwi Commerce for expert Magento performance solutions.

 

Online search is evolving fast. In 2025, it’s no longer just about appearing in Google results — it’s about being visible across AI tools, voice assistants, and generative search platforms.

To stay competitive and grow your online visibility, your brand should combine four key approaches:

  • SEO – Search Engine Optimisation
  • AEO – Answer Engine Optimisation
  • GEO – Generative Engine Optimisation
  • AXO – AI Experience Optimisation

At Kiwi Commerce, we’re helping businesses adapt to this new digital landscape. Here’s how to bring all four strategies together for long-term success.

What Do These Mean?

Let’s break down what each one does:

  • SEO – Ensures your site ranks in traditional search engines like Google or Bing
  • AEO – Helps your answers appear in featured snippets, voice search, and AI-powered results
  • GEO – Makes your content visible to AI tools like ChatGPT, Perplexity, and Google SGE
  • AXO – Enhances your website experience using AI to personalise, support, and engage visitors

Why Combine These Strategies?

Using SEO, AEO, GEO and AXO together allows you to:

  • Be found by both human users and AI
  • Appear in direct answers and featured results
  • Be referenced or quoted by AI-generated content
  • Deliver a smarter, more interactive experience that builds trust and drives conversions

How to Optimise – Step by Step

1. Get Your SEO Foundations Right

Before diving into AI-focused tools, make sure your website is properly optimised for search.

Key actions:

  • Use keywords based on real search intent
  • Create content around questions and problems your audience is trying to solve
  • Ensure fast load speeds and mobile responsiveness
  • Apply structured headings and internal links
  • Add schema markup for articles, FAQs, and products where relevant

Example:
If you’re an accountant in the UK, use search terms like “file tax return 2025”, “HMRC deadlines”, or “UK tax advice”.

2. Add AEO – Answer Engine Optimisation

Help your content appear as quick answers in AI tools and voice assistants.

Key actions:

  • Write clear, direct answers near the top of your pages
  • Add a question-and-answer section using common queries
  • Keep the tone conversational and easy to read aloud
  • Use FAQ schema so search engines can feature your answers
  • Keep responses under 50 words when possible

Example:
Q: What is the UK tax deadline for 2025?
A: The deadline for online Self Assessment tax returns is 31 January 2025.

3. Apply GEO – Generative Engine Optimisation

Optimise your content to be cited by generative AI tools like ChatGPT and Perplexity.

Key actions:

  • Include original statistics, facts, or practical tips
  • Reference your brand or website in important statements
  • Link to trusted sources when quoting external data
  • Write content that’s clear, factual, and easy to reference

Example:
According to GreenBuildHomes.co.uk, installing solar panels in the UK can save homeowners up to ÂŁ500 per year on energy bills.

This makes it easy for AI tools to recognise and reference your site.

4. Improve User Experience with AXO

AI Experience Optimisation is about making your website more helpful, interactive, and intelligent — encouraging users to stay longer and convert.

Key actions:

  • Add a chatbot or virtual assistant to guide users
  • Create interactive tools like checklists, quizzes or calculators
  • Suggest related content or products based on user behaviour
  • Collect feedback and use it to refine your AI tools and site content

Example:
An AI assistant might ask:
“Are you employed or self-employed? I can guide you through your tax steps for 2025.”

Practical Example: Eco-Home Advice Website

If you run a site focused on eco-friendly home upgrades:

  • SEO: Target keywords such as “eco home improvements UK 2025”
  • AEO: Answer FAQs like “What is the Green Home Grant?”
  • GEO: Publish data or case studies that AI tools can quote
  • AXO: Add a quiz to help users identify the best upgrades for their home

By applying all four techniques, you’re improving visibility across traditional and AI search channels — while offering a better user experience.

Your 2025 Visibility Checklist

To prepare your site for the year ahead:

  • Review SEO basics: speed, mobile usability, keywords, structure
  • Add direct, question-based answers for AEO
  • Include original insights for GEO referencing
  • Introduce AI-powered tools for smarter user interaction
  • Make your content easy to quote, link to, and understand
  • Always focus on being helpful, clear, and user-driven

Be Found, Be Featured, Be Trusted

Success in 2025 is about more than just rankings. To grow online, your business needs to:

  • Be visible in traditional search
  • Be featured in AI-generated answers
  • Be cited by tools like ChatGPT
  • Be trusted by users for providing value and clarity

At Kiwi Commerce, we help businesses optimise for the full spectrum of search and AI discovery — with strategies designed for the future of the web.

Ready to Take the Next Step?

Whether you’re a startup, freelancer, or established brand, we’re here to help you boost visibility and grow your digital presence.

Contact Kiwi Commerce today to get started.

“Why dig through the backend when you can make changes directly from the storefront?”

Welcome to a new era of real-time product editing. At Kiwi Commerce, we’re proud to introduce the Frontend Product Editor for Magento 2 — an extension built for merchants, marketers, and developers who value speed, simplicity, and seamless workflows.

Whether you’re correcting a typo, adjusting pricing during a flash sale, or rewriting product content on the fly, this extension enables direct editing on the product page itself — no need to enter the Magento admin panel.

What Does It Do?

The Frontend Product Editor allows you to:

  • Edit product name, price, description, and short description directly on the frontend
  • Toggle between global and store-view scope when saving updates
  • Use a native Magento-styled modal with AJAX-based submission
  • Access Magento’s built-in WYSIWYG editor for rich text formatting
  • Make product updates without navigating the admin panel

Why Use It?

1. Save Time and Streamline Your Workflow

Editing in the Magento backend can be time-consuming. With this extension, product updates happen where you see them — on the live product page. No grid navigation, no loading delays, no wasted clicks.

2. Built the Magento Way

This isn’t a workaround — it’s built using Magento’s best development practices:

  • Implements ProductRepositoryInterface
  • Fully respects store scope and attribute overrides
  • Loads TinyMCE via Magento’s backend configuration
  • Uses clean, secure fetch() with JSON for AJAX calls
  • Avoids third-party CDNs or external libraries

3. Perfect for Merchants, Editors and Store Managers

Designed for usability and speed, this extension is ideal for teams who manage catalogue content regularly.

Once logged in, users will see an Edit Product Info button directly on the product page. Clicking it opens a clean, intuitive modal that allows you to update:

  • Product Name
  • Price
  • Short Description
  • Full Description (with rich text support)
  • Meta Title and Meta Description
  • Any additional editable product attributes

No more hunting for SKUs or loading heavy admin grids. Updates are saved via AJAX and appear instantly — reducing effort and improving accuracy.

Access Control & Future-Proofing

  • Limit editing to authorised users via session or Magento ACL
  • Ready for future features such as:
    • Inline content editing
    • Role-based field permissions
    • Bulk editing capabilities

Store Scope Toggle: Full Control Over Product Data

A dropdown at the top of the modal allows users to choose:

  • This Store View Only – apply changes to the current store view
  • All Store Views (Global) – update globally and clear any local overrides

Behind the scenes, our logic ensures that Magento’s multi-store setup is properly respected. For example:

if ($storeId === 0) {

    foreach ($this->storeManager->getStores() as $store) {

        $storeScopedProduct = $this->productRepository->getById($productId, false, $store->getId());

        $storeScopedProduct->setData($field, null); // Clear override

        $this->productRepository->save($storeScopedProduct);

    }

}

Key Benefits

  • Real-time editing without needing admin panel access
  • Faster updates during sales or product launches
  • Rich content editing with Magento’s WYSIWYG support
  • Full compliance with Magento’s store view and global scope logic
  • An intuitive, efficient experience for merchants and content teams

Coming Soon

We’re continuing to improve the extension with the following planned features:

  • Attribute whitelisting via admin configuration
  • Revision history with rollback functionality
  • Inline editing with contenteditable
  • Field-level permissions managed via ACL
  • Bulk updates directly from category grids

Final Thoughts

If you’re managing catalogues, building stores for clients, or simply tired of Magento’s admin overhead, the Frontend Product Editor is the productivity tool you’ve been waiting for.

It brings Magento’s powerful editing capabilities to the storefront — in a fast, secure, and user-friendly way.

Interested in trying it?

Contact the Kiwi Commerce team or explore our Magento 2 extensions to learn more.

In today’s always-connected world, smartphones and tablets are more essential than ever. But one common frustration continues to plague users: screen damage. Now, Apple is set to revolutionise durability once again—this time with a pioneering innovation known as Liquid Glass.

As a brand at the forefront of e-commerce performance and innovation, we at Kiwi Commerce are always tuned in to developments like these, which may influence future product design, manufacturing standards, and consumer expectations.

What Exactly Is Liquid Glass?

Liquid Glass is a nanotechnology-based coating made from silicon dioxide (SiO₂)—a natural compound found in quartz. When applied, it forms an ultra-thin, invisible layer that bonds with surfaces like glass or metal. The result? A near-invisible shield that boosts protection against scratches, minor impacts, and even microbial build-up.

Unlike bulky screen protectors or plastic films, Liquid Glass enhances durability without affecting clarity or touch responsiveness.

How Apple Might Implement Liquid Glass

Apple has always been a leader in material innovation—from ceramic shields to sapphire lenses. Now, it appears they’re exploring Liquid Glass to elevate the toughness of iPhones and iPads even further.

Reports suggest Apple may use Liquid Glass in two ways:

  • As a surface coating applied during manufacturing
  • Or embedded directly into the glass fabrication process

Either method could drastically improve drop resistance, reduce microabrasions, and extend the life of your device—all while preserving sleek design and user experience.

Key Advantages of Liquid Glass

Here’s why Liquid Glass is attracting attention in tech circles:

Scratch Resistance
Forms a strong, glass-like surface that helps protect against keys, coins, and general wear.

Antibacterial Properties
Its surface naturally resists bacterial adhesion, helping to keep devices more hygienic.

Eco-Friendly Alternative
Reduces dependency on disposable plastic screen protectors—great for sustainability.

Invisible & Responsive
No interference with screen clarity or touch sensitivity—just seamless protection.

What This Means for the Future of Device Design

Apple’s interest in Liquid Glass could signal a broader shift across the tech industry. If widely adopted, we could see:

  • Longer-lasting consumer electronics
  • Reduced e-waste and screen protector usage
  • More sustainable product development practices

It’s not just a win for consumers—it’s a step forward for manufacturers seeking durability without compromise.

Final Thoughts from Kiwi Commerce

At Kiwi Commerce, we thrive on innovation—whether it’s building Magento solutions or tracking material science breakthroughs that reshape the way we interact with technology. Apple’s foray into Liquid Glass technology is more than just a rumour—it’s a glimpse into a tougher, smarter, and more sustainable tech future.

Stay tuned—we’ll be keeping a close eye on how this technology develops, and what it could mean for the broader digital commerce landscape.

Want future-proof performance for your Magento store?
Partner with Kiwi Commerce and stay ahead of the curve—from the backend to the user experience.

Looking to elevate your Adobe Commerce (Magento 2) site? Adobe Optimizer, powered by Adobe Target, brings intelligent A/B testing, multivariate experimentation, and AI-driven personalisation directly into your Magento setup. With a seamless integration, it helps deliver customised content, improve conversion rates, and test user experiences—without interrupting daily operations.

Key Features at a Glance

  • A/B and A/B/n Testing: Run side-by-side comparisons of different page versions.
  • Automated Personalisation: Deliver targeted, AI-backed experiences to users.
  • Visual Experience Composer (VEC): Visually edit and test page elements.
  • Server-Side Delivery: Eliminate flickering during tests with backend rendering.
  • Magento Data Layer Integration: Use cart, checkout, and customer data to power relevant advertising and targeting.

What You Need Before You Begin

Adobe Experience Cloud Requirements:

  • A valid Adobe Experience Cloud account
  • Access to Adobe Launch (Tag Manager)
  • Adobe Optimizer workspace credentials and API access

Magento 2 Setup:

  • Adobe Commerce version 2.4.x
  • Admin and CLI access for installation and configuration
  • Theme file access to embed tracking and testing scripts

How Adobe Optimizer Works

Adobe Optimizer blends client-side and server-side technologies:

  • Client-Side with AT.js: For DOM updates and faster rollout
  • Server-Side SDKs (Node.js/PHP): For high performance and flicker-free delivery
  • Edge Network: Fast, global decision-making via Adobe’s CDN

Installation & Configuration Steps

Step 1: Install the Extension

composer require magento/target-rule

bin/magento module:enable Magento_TargetRule

bin/magento setup:upgrade

Step 2: Add Your Credentials

Update the config with your Adobe details:

{

  “client_code”: “your_adobe_client_code”,

  “organization_id”: “IMS_ORG_ID”,

  “workspace”: “default”,

  “server_side”: true

}

Step 3: Inject Adobe Target SDK into Your Theme

In requirejs-config.js, add:

var config = {

  paths: {

    ‘adobe-target’: ‘https://assets.adobedtm.com/activation’

  },

  shim: {

    ‘adobe-target’: { ‘exports’: ‘adobeData’ }

  }

};

A/B Testing in Practice: A Simple Example

Scenario: Test Checkout Button Colour

Step 1: Set up two experiences in Adobe Target (e.g., green vs. blue button).

Step 2: Embed the logic in Magento’s cart template:

<div id=”checkout-button”>

  <?php if ($this->helper(‘Magento\TargetRule\Helper\Data’)->isEnabled()): ?>

    <div class=”target-experience” data-id=”checkout-btn-test”>

      <button class=”btn-default”>Proceed to Checkout</button>

    </div>

  <?php endif; ?>

</div>

Step 3: Apply the offer using Adobe Target:

require([‘adobe-target’], function() {

  adobe.target.getOffer({

    mbox: “checkout-btn-test”,

    params: { “pageType”: “cart” },

    success: function(response) {

      document.querySelector(‘.target-experience’).innerHTML = response;

    }

  });

});

Advanced: Server-Side Rendering Example

Use a plugin to modify content blocks dynamically:

class RenderTargetContent

{

  public function afterToHtml(\Magento\Checkout\Block\Cart $subject, $result)

  {

    $targetContent = $this->targetService->applyContent(‘checkout-btn-test’);

    return str_replace(‘btn-default’, $targetContent, $result);

  }

}

Tracking Events & Measuring Success

Track Conversions:

document.querySelector(‘#checkout-button’).addEventListener(‘click’, function() {

  adobe.target.trackEvent({ mbox: ‘checkout-click’, conversion: true });

});

Monitor Results in Adobe Target Dashboard

Best Practice Tips

  • Prevent Flicker: Use server-side rendering or pre-hiding techniques.
  • Use Contextual Data: Include SKUs, customer group, and basket value in offer requests.
  • Cache Management: Exclude dynamic test content from full-page cache.
  • Testing & Debugging: Use AT.js Debugger Chrome extension.

Success Metrics to Watch

MetricStarting PointTargetTool
Personalisation ROI0.15:1Adobe Analytics
Time-to-Decision300ms<50msChrome DevTools
Offer Cache Hit Rate0%>85%Target Reports
Test Velocity2/month10/weekActivity Log
Lift SignificanceN/A>95%Stats Engine

Troubleshooting Tips

  • Offers Not Appearing?
    • Double-check IMS credentials.
    • Inspect the console for AT.js errors.
  • Missing Data Layer?
    • Ensure Magento\TargetRule\Block\Data is loaded in your layout.

Final Thoughts

Adobe Optimizer adds serious testing and personalisation muscle to Magento 2. Whether you’re running basic A/B tests or scaling up to full AI-powered experiences, it offers flexibility without compromising performance. Start small, measure often, and evolve your UX based on data—not guesswork.

Perfect for  businesses looking to increase engagement, conversions, and customer satisfaction across their eCommerce experience.

Klarna has officially deprecated its legacy Web SDK, a move that directly impacts Magento merchants using Klarna’s On-Site Messaging (OSM) to display financing options and promotional banners. This change is part of Klarna’s broader strategy to improve performance, enhance security, and ensure regulatory compliance across its integrations.

In this article, we explain why Klarna has retired the Web SDK, how it affects your Magento store, and what steps you should take to migrate to the new version.

Why Klarna Retired the Legacy Web SDK

The decision to deprecate the legacy SDK was driven by growing limitations in its functionality, performance, and compliance. The key issues included:

  • Limited Customisation: Outdated and inflexible styling and placement options.
  • Performance Challenges: Legacy scripts slowed down page load times and could cause rendering issues.
  • Privacy Compliance Risks: The SDK lacked support for modern GDPR and cookie consent frameworks.
  • Poor Mobile Adaptability: The old integration did not perform well on responsive or mobile-first layouts.
  • End of Support: Klarna will end support for the legacy SDK by the end of 2024.

Merchants continuing to use the outdated SDK may experience broken functionality and face compliance issues, particularly with data protection regulations.

Benefits of the New Klarna On-Site Messaging SDK

Klarna’s updated SDK (version 5 and above) is a complete rebuild, offering improved flexibility, better performance, and full compliance with current privacy standards. Key benefits include:

  • Faster Load Times: Asynchronous loading minimises impact on site performance.
  • Responsive Design: Fully supports mobile and tablet devices with modern layouts.
  • Simplified Integration: Uses declarative HTML attributes such as data-key and data-purchase-amount.
  • GDPR Compatibility: Easily integrates with consent management platforms to respect user privacy preferences.
  • Advanced Reporting: Enables more accurate tracking of impressions and customer engagement.

The new SDK is now the standard across all Klarna On-Site Messaging implementations and is actively supported by Klarna’s technical team.

How Magento Merchants Are Affected

If your Magento store still relies on Klarna’s legacy Web SDK, the following issues may arise:

  • Klarna promotional messages may not render correctly across product, basket, and checkout pages.
  • Without proper consent integration, your site may fall short of GDPR compliance.
  • New Klarna features and updates will not be available without the latest SDK.
  • Existing Klarna Magento modules using the legacy SDK will become obsolete and may stop functioning.

To continue offering a compliant and seamless Klarna experience, Magento stores must update to a supported version of the Klarna module.

How to Migrate to the New Klarna SDK on Magento

Migrating to the latest SDK is a straightforward process when handled correctly. Follow the steps below to ensure a successful transition:

Step 1: Update the Klarna Magento Module

Update to the latest Klarna On-Site Messaging module using Composer:

composer require klarna/module-onsitemessaging
bin/magento setup:upgrade
bin/magento cache:flush

This ensures your store is using the newest version of the Klarna module that supports SDK version 5 and above.

Step 2: Verify Messaging and Cookie Consent Integration

After updating the module:

  • Confirm that Klarna messages appear correctly on all relevant pages.
  • Use the Klarna Merchant Portal to verify tracking and impressions.
  • Ensure cookie consent mechanisms block Klarna scripts until user consent is granted.
  • If you use a custom Magento frontend, your developers may need to adjust templates to accommodate the new markup structure.

Need Help with Klarna SDK Migration?

While the migration process is relatively simple, Magento merchants may require development support to:

  • Update custom templates or themes
  • Configure cookie consent tools for GDPR compliance
  • Validate performance and message rendering across devices
  • Audit existing Klarna integrations for compatibility

The team at KiwiCommerce offers expert assistance with Klarna SDK migrations, GDPR validation, and Magento module updates. We help ensure your store remains compliant, high-performing, and ready for future Klarna enhancements.

Conclusion

Klarna’s retirement of the legacy Web SDK marks an important transition for Magento merchants. Updating to the latest Klarna On-Site Messaging SDK is essential to maintain functionality, compliance, and access to new features.

We strongly recommend upgrading your integration well before the end-of-2024 support deadline to avoid potential disruptions.

If you are unsure whether your Magento store is using the outdated SDK, or need support implementing the new one, contact the KiwiCommerce team for a consultation.

In today’s fast-moving digital world, building applications that are scalable, flexible, and easy to maintain is more important than ever. That’s where Microservices Architecture comes into play — a modern approach to software development that breaks applications into small, independent services.

At Kiw Commerce, we believe in making complex technology accessible. This guide will walk you through the basics of microservices, how they work, real-world examples, common tools, and helpful visual concepts.

What Are Microservices?

Microservices is an architectural style that structures an application as a collection of loosely coupled services. Each service is independently deployable, responsible for a specific function, and communicates with other services via APIs.

Key Difference from Monoliths

  • Monolithic architecture: All features are built into a single codebase.
  • Microservices architecture: Features are broken into separate modules (services), each running independently.

Visual Tip:
Imagine a side-by-side image:

  • Left: One large block labelled “Monolithic App” with modules (User, Product, Cart, Payment) inside.
  • Right: Smaller blocks (e.g., User Service, Product Service) connected via arrows — representing microservices.

 Key Components of Microservices Architecture

  1. Individual Services
    Each microservice handles a single business function — like user authentication or payment processing.
  2. APIs for Communication
    Services talk using REST APIs, gRPC, or message queues.
  3. Independent Databases
    Each service can maintain its own database, improving modularity and fault isolation.
  4. Containerisation
    Tools like Docker and Kubernetes allow developers to deploy and scale services independently.

Visual Tip:
A system diagram with:

  • An API Gateway in the centre.
  • Connected to services (Auth, Cart, Product).
  • Each with its own database.

How Do Microservices Communicate?

Microservices communicate in two main ways:

  • Synchronous: Via HTTP (REST) or gRPC — real-time, direct interaction.
  • Asynchronous: Using message brokers like Kafka or RabbitMQ — useful for event-driven systems.

Visual Tip:

visual tips


Two panels:

  • Left: REST communication between services.
  • Right: Services exchanging messages through a central broker.

 Benefits of Microservices

  • Scalability
    Scale only the parts of your app that need more resources (e.g., payments during sales).
  • Faster Deployments
    Teams can update or deploy services independently without affecting the entire app.
  • Resilience
    If one service fails, the rest continue running smoothly.
  • Tech Flexibility
    Teams can choose different technologies for different services (Node.js for one, Python for another).

Challenges of Microservices

While powerful, microservices come with their own set of challenges:

  • Higher Complexity
    More services mean more dependencies and interactions to manage.
  • Data Consistency
    Managing transactions across multiple services can be tricky.
  • DevOps-Driven
    Requires strong CI/CD pipelines, logging, monitoring, and container orchestration.

Visual Tip:
A circular diagram showing:

  • Develop → Build → Deploy → Monitor → Scale → Repeat
    Each phase showing a different microservice (e.g., Cart, Order, User).

Real-World Examples

Here’s how leading companies use microservices:

  • Netflix: Runs hundreds of services handling everything from video delivery to user preferences.
  • Amazon: Powers services like product search, recommendation engine, and payment processing.
  • Uber: Booking, payments, location tracking — each runs as a separate service.

Common Tools Used in Microservices

  • Docker – Packages each service into a lightweight container.
  • Kubernetes – Automates deployment, scaling, and management of containers.
  • API Gateway – Manages all incoming traffic to your services.
  • Service Mesh (e.g., Istio) – Adds observability, security, and traffic control.

Visual Tip:


A vertical stack:

  • Base: Docker
  • Layer above: Kubernetes
  • Then: API Gateway
  • Top: Monitoring with tools like Prometheus or Grafana

Final Thoughts from Kiw Commerce

Microservices architecture can seem complex at first, but once understood, it offers unbeatable advantages in scalability, agility, and resilience.

At Kiw Commerce, we’re passionate about helping businesses unlock the potential of modern software architecture. Whether you’re starting fresh or looking to transition from a monolith, microservices provide a future-proof solution for growth.

Search