Online store development case study for the Puhnasti pet store
24.06.2026
Vika
Vika
Контент-менеджер
Переглянути сайт

The client approached us with the task of migrating their online store from Magento to OpenCart. The previous CMS had become a limitation for the business: any changes were expensive, it was difficult to find a contractor for support, and some important tasks remained unfulfilled.
We migrated the website to OpenCart, preserved the important SEO structure, set up redirects, metadata, product feeds, integration with inventory management and CRM, delivery via Nova Poshta, payment through LiqPay, e-commerce, Merchant Center, filtering, landing pages for filters, promo banners in categories, and convenient display of product options.

We migrated the website to OpenCart, preserved the important SEO structure, set up redirects, metadata, product feeds, integration with inventory management and CRM, delivery via Nova Poshta, payment through LiqPay, e-commerce, Merchant Center, filtering, landing pages for filters, promo banners in categories, and convenient display of product options.

Before / After
What changed after the site migration
We migrated the store from a system that hindered growth to a more flexible e-commerce solution for sales, SEO, and marketing.
!
Before
Magento
  • Expensive modifications
  • Difficult to find a contractor
  • Unresolved technical issues
  • Marketing limitations
  • More difficult catalog maintenance
What we did
Migrated and improved
  • Migrated the site to OpenCart
  • Preserved the SEO structure
  • Set up redirects and metadata
  • Integrated feeds, Merchant Center, and e-commerce
  • Implemented filters, landing pages, and promo banners
  • Added a pet profile questionnaire in the user account
After
OpenCart
  • Flexible website for growth
  • Easier management and support
  • Ready for SEO promotion
  • New opportunities for product advertising
  • Sales and user behavior analytics
  • A base for personalized offers
As a result, the client received not just a new website, but a full-fledged tool for sales, analytics, and further scaling.
Task

The main task was to migrate the website from Magento to OpenCart so that the online store became easier to maintain, less expensive to develop, and more convenient for the client’s team.

The following needed to be implemented:

  • migration of the catalog, products, attributes, filters, and content;
  • preservation of the SEO URL structure where possible;
  • setting up redirects for pages whose addresses have changed;
  • generation and migration of metadata;
  • product feeds for advertising and shopping platforms;
  • synchronization with inventory management and CRM;
  • delivery via Nova Poshta;
  • payment via LiqPay;
  • filtering and landing pages for filters;
  • promo banners in categories and on manufacturer pages;
  • convenient display of product options;
  • a personal account with additional features for users;
  • setup of Merchant Center and e-commerce.

The client’s technical specification also included tasks related to multilingual support, feeds for Google Merchant, Rozetka, Prom, operations with products, brands, filters, checkout, personal account, robots, sitemap, template meta tags, and URL structure.

Multi Device Phone and Laptop Mockup 05
Challenge

The old site was running on Magento. For a large online store, this is not always a problem in itself, but in this project, the CMS began to hold back business growth.

Main challenges:

  • high cost even for minor improvements;
  • difficulty finding a contractor to support Magento;
  • accumulated unresolved tasks;
  • the need to safely migrate the site without losing SEO positions;
  • a large catalog with products, attributes, filters, and variants;
  • a need for integrations with inventory management, CRM, payment, delivery, and advertising platforms.

site migration risk

What we did

1. Migrated the website to OpenCart

We migrated the online store to OpenCart so that the client could have a more flexible system for daily website management.

Now the team can work more easily with products, categories, pages, banners, promotions, SEO settings, and content without constant dependence on complex and expensive development.

2. Preserved SEO structure and set up the technical SEO foundation

We considered SEO not after the launch, but already at the development stage.

We:

  • preserved the URL structure where possible;
  • set up redirects for pages that changed their address;
  • migrated and configured metadata;
  • implemented a metadata generator;
  • checked robots.txt;
  • prepared a sitemap;
  • took into account SEO requirements for categories, products, and filter landing pages.
icon
During migration to a new CMS, the website risked losing organic traffic. Our task was to minimize these risks and build a foundation for further SEO promotion.

3. Implemented Convenient Display of Product Variants

For products with different variants, we implemented linking individual products into one logical group. For example, if a product has different options by weight, size, color, or another characteristic, the user sees this as a convenient switcher in the product card. At the same time, each variant can remain a separate product with its own price, stock, photo, characteristics, and SEO logic.

What this gives the business:

  • it is easier for the user to choose the desired variant;
  • switching happens quickly, without page reloads;
  • each product variant can have its own price and stock;
  • filtering works better with linked products;
  • the catalog becomes more convenient for both users and administrators;
  • you can properly manage canonicals and avoid SEO duplication.

4. Added Promo Banners in Categories and on Manufacturer Pages

We implemented the ability to add promo banners directly within categories and on manufacturer pages. The banners are integrated into the general product list and look like an organic part of the catalog.

This gives the marketing team more opportunities:

  • to promote promotions, new arrivals, sales, and seasonal offers;
  • to highlight specific brands or categories;
  • to guide users to target pages;
  • to quickly update banners without code edits;
  • to configure banners for different language versions of the site.

banners in catalog

5. Implemented Synchronization with Inventory Management and CRM

We set up data exchange between the website, inventory management, and CRM. This allows you to automate work with products, stock levels, orders, and customer data.

For business this means:

  1. less manual work for managers;
  2. more up-to-date stock information on the site;
  3. fewer mistakes in orders;
  4. faster order processing;
  5. more convenient sales workflow.

6. Set Up Nova Poshta Delivery and LiqPay Payments

We integrated Nova Poshta delivery and online payments via LiqPay.
This helps make checkout familiar and convenient for users: they can choose delivery options, pick-up method, and pay for their order online.
For business, it shortens the path to purchase and reduces the number of manual actions during order processing.

7. Set Up Filtering and Filter Landing Pages

For a large catalog, filtering is not just a convenience but an important sales tool.
We implemented filters that help users find the right product by parameters faster. The faster a person finds a relevant product, the higher the probability of purchase.
Separately, we implemented filter landing pages. This is important for SEO because such pages can be used for precise commercial queries.

For example, a user may search not just for a general category but for a specific type of product, brand, parameter, or combination of features. Filter landing pages allow you to create separate pages for such queries with relevant URLs, metadata, and content.

What this gives the business:

  • more entry points from organic search;
  • opportunity to promote narrow commercial queries;
  • better relevance of pages for users;
  • a more convenient path to purchase;
  • potential growth in SEO traffic.

8. Set Up Product Feeds

We set up feeds for transferring products to advertising and shopping platforms.

icon
Feeds are needed so the website can automatically transfer product names, prices, availability, links, images and other data to external systems: advertising accounts, marketplaces, price aggregators and trading platforms.

Sure! Here is your translated text with the original HTML formatting preserved: “`html

For business, this provides the opportunity to:

  • launch product advertising;
  • transfer up-to-date prices and stock levels;
  • scale sales through external channels;
  • reduce manual preparation of product data;
  • update product information on various platforms faster.

9. Set up Merchant Center
We set up Merchant Center so that products from the online store could be properly transferred to Google Shopping and other product advertising formats.

What this gives you:

  1. the ability to launch product campaigns;
  2. display products in Google Shopping;
  3. timely transfer of prices and availability;
  4. an additional sales channel;
  5. better presentation of products in ads.

online store for pet shop
10. Set up e-commerce

We set up e-commerce so that the business could not only see website traffic, but also real user actions on the path to purchase.

E-commerce allows you to track:

  • product views;
  • adding products to cart;
  • starting checkout process;
  • purchases;
  • revenue;
  • the effectiveness of products, categories, and advertising channels.
icon
For business, this is important because without e-commerce tracking it is difficult to understand which channels actually generate sales, where users drop off and which products perform best. This is the foundation for analytics, advertising optimization and further development of the online store.

11. Added a pet profile questionnaire in the personal account

We have implemented a pet profile questionnaire in the personal account. The user can add information about their pets: for example, species, breed, age, dietary preferences, or other parameters that are important for product selection.
This is not just an additional feature in the account, but a foundation for future personalization.

What this gives to the business:

  • the ability to better understand customer needs;
  • to personalize product recommendations;
  • to offer relevant promotions;
  • to segment the audience;
  • to create more accurate email campaigns;
  • to increase repeat sales.

For example, if a user has a cat of a certain age or a dog of a specific breed, the store will be able to offer them more relevant food, accessories, grooming products, or preventive goods in the future.

icon
Merchant Center allows users to see not just text ads, but specific products with a photo, price, store name and a link to the product page.
Result

The client received an online store on OpenCart, which is easier to maintain, develop, and scale.

We completed the key tasks that remained unresolved on the old site:

  • migrated the site from Magento to OpenCart;
  • preserved the SEO structure where possible;
  • set up redirects;
  • implemented a metadata generator;
  • configured product feeds;
  • connected Merchant Center;
  • set up e-commerce tracking;
  • implemented synchronization with warehouse management and CRM;
  • connected Nova Poshta delivery service;
  • enabled payments via LiqPay;
  • implemented filtering and filter landing pages;
  • added promo banners in categories and on manufacturer pages;
  • implemented convenient product variant switching;
  • added a pet profile questionnaire in the user account.

The main value of the project is that we helped the business transition to a more manageable e-commerce system, where the site can be developed faster, maintained more easily, and used not only as a catalog but as a full-fledged sales, analytics, and personalization tool.

form-image
Planning to migrate your online store to OpenCart or feel that your current CMS is holding back business growth?
Contact us - we will analyze your website, technical limitations and propose the optimal upgrade path.

    Більше кейсів
    Vika Vika
    08.07.2026
    Flagman Education
    Flagman Education
    Flagman Education is a modern educational platform for seafarers with a well-thought-out course structure, convenient training registration and responsive design.
    Read arrow
    Vika Vika
    01.07.2026
    Corporate website development for FY Consulting
    Corporate website development for FY Consulting
    FY Consulting is a consulting company that has been helping businesses pass certification according to international standards, including ISO 9001 and other industry requirements, for over 20 years. The company works with clients in the international market and supports certification processes for enterprises across various industries.
    Read arrow