Let's talk






Develop a complete online store with necessary integrations seamlessly integrated with their physical store.


Drupal and Drupal Commerce




4.5 (334 reviews)

Our delivery:

  • Business development through consultancy services. Strategy for communication, payment, logistics, integrations, and workflow.
  • Design and consulting on communication.
  • Technical project management and coordination of all third parties in the project.
  • Operational services on Amazon Web Services.
  • Technical development of the online store solution and all necessary integrations.
  • Support and ongoing maintenance of the solution, both practical and strategic.


physical store


in turnover




products in the online store

Desktop mockup on table next to a dog

This is Carma

Carma is Norway’s trendiest clothing store for stylish ladies and has achieved a strong market position in Norway.


Here, you will find handpicked brands like GANNI, byTiMo, Dagmar, and Anine Bing. These brands have been carefully selected and curated to provide quality-conscious customers with a complete wardrobe.

Nettbutikken til Carma

We have helped Carma develop a comprehensive platform that is future-proof. The result is an ultra-modern online store, seamlessly integrated with Carma’s physical store and loyalty program. Several operations automate and streamline the workday for employees. All changes and developments are deeply rooted in Carma’s well-established brand and a desire to inspire quality-conscious customers to expand their wardrobes.

Mobile mockup of Carmas website
Mobile mockup of Carmas website
Mobile mockup of Carmas website
Mobile mockup of Carmas website

Effective backroom workflows drive growth

We have optimized Carma’s backroom specifically for the fashion industry and their needs. A tailored backroom enhances both efficiency and customer satisfaction, freeing up internal resources to focus on sales-promoting activities. Carma now works more smoothly, easily, and efficiently with product information, product linking, media such as images and videos, and assembling and selling complete outfits according to the season.

Additionally, we have created simple and effective tools that make it easy for employees to work on presenting the product range in the online store. They can easily drag and drop elements and media to showcase the assortment in the best possible way. Every day.

To ensure quick and efficient customer follow-up and a streamlined workday, we have also customized solutions for order processing and customer service to fit Carma’s way of working.

Premium digital retail

The digital shopping experience must be in line with the brand and amplify it in a digital world.

Expertise is central to Carma’s brand. Skillful professionals handpick garments and create beautiful outfits to inspire and offer complete looks tailored for various seasons and all conceivable events. With their own photos and styling, they inspire customers to build a wardrobe with clothes they love and use year after year. Each brand has a story, and every day, Carma contributes to carrying these stories forward.

SmoOoth checkout

For Carma, we have developed a checkout experience that consists of only one page. Here, you have the option to choose gift wrapping, gift cards, coupons, and a pickup location with map support – all without being redirected to a new page or having the page reload. This ensures a seamless, quick, and easy shopping experience for the customer and minimizes the chances of the transaction being abandoned before completion.

We have also set up full support for returns with refund processing and fees in Carma’s online store. During the return process, customers can change the size, exchange the item, or choose to receive a refund.

Shop the look! 💃 Choose the entire outfit

Let’s be honest – for several years, we’ve wanted to purchase the entire outfit the model is wearing. In a physical store, you can see the model, point, and say, “I want the whole outfit on that model,” but online, it’s been more challenging.

For Carma, we have developed functionality that solves exactly this.

Customers can easily view all the products the model is wearing in the “Style with this” section and add the entire outfit to their cart with a single click. For customers, this means quick and easy shopping, while for Carma, it means increased customer satisfaction and better automation in customer handling. Not to mention that this is an excellent opportunity for upselling!

Desktop fremvisning av nettbutikken til Carma



increase in revenue during the first three months after launch


more conversions in the first 3 months


increase in average order value

Selected integrations

Bring for freight

Bring is Norway’s most commonly used provider for shipping and deliveries from online stores. We can offer various integrations with Bring, depending on our customers’ specific needs:

  1. Simple Shipping Model: This includes fixed shipping rates and validation of valid delivery methods based on the delivery location.
  2. Full Integration with Bring’s “Fraktguiden” Service: This comprehensive integration allows for customization of the interface and user experience tailored to each individual project.
  3. Complete Tracking and Communication/Notification Handling with Customers: We provide full management of tracking and communication/notification processes with the customer.
  4. We can offer Bring as a delivery option through logistics solutions such as Logistra Cargonizer or Consignor.

These integrations cater to a range of shipping and delivery requirements, ensuring a seamless and efficient process for online retailers and their customers.

More info: Bring

Logistra Cargonizer for logistics

Cloud-based transport management in a flexible, cost-effective, and user-friendly manner. We have created an integration with the solution that includes features such as:

  1. Price Calculations: The system can calculate shipping costs for you.
  2. Automatic Shipment Creation: It can automatically generate shipments based on orders or other criteria.
  3. Automatic Printing of Shipping Labels: Shipping labels are automatically printed when there are status changes in the online store.
  4. Automatic Shipment Cancellation: It can also automatically cancel shipments as needed.

This integration streamlines the transportation and shipping processes, making them more efficient and hassle-free for users.

More info: Logistra

Vipps for payments

Vipps (mobile payment app) has 4 million users, and customers prefer to pay with Vipps even when shopping online. More people complete their purchases when they don’t have to reach for their wallets. The Vipps integration offers the following capabilities:

  1. Easy Login: Users can easily log in to your platform or website using their Vipps credentials, making the authentication process convenient and quick.
  2. Payment with Vipps: Customers have the option to make payments directly through Vipps, providing a seamless and secure payment method that enhances the overall shopping experience.

This integration with Vipps simplifies the checkout process for users and can help increase conversion rates for online businesses.

More info: Vipps

Klarna for payments

Klarna Checkout is arguably the most popular Payment Service Provider (PSP) in Nordic countries. It’s generally known for providing a smooth checkout experience. The main reason for this is its extensive user base that has used Klarna before. This means that users don’t need to fill out their address and payment information when they visit your store, even if they haven’t shopped at your specific online store before.

However, there are limitations in flexibility with Klarna Checkout, which may necessitate considering the use of Klarna Payments instead. Klarna Payments offers a headless (API) approach to checkout, allowing you to build unique checkout experiences for your customers.

Available payment methods with Klarna include credit/debit card payments, invoice payments, and financing options with installment payments over time.

Frontkom maintains the official Drupal Klarna module and collaborates closely with Klarna to deliver the best shopping experience to its customers.

More info: Klarna

Google Analytics for statistics and analysis of data

Google Analytics is a free and powerful tool for analyzing the status of your website and your customers’ behavior. We integrate it as closely as possible with your website to provide you with all the necessary data about traffic, visitors, behavior, and conversions. Here are some examples of the insights you can gain:

  1. Visitor Insights: Understanding the demographics and behavior of the people who visit your website or online store.
  2. Conversion Optimization: Identifying which pages have the highest conversion rates and how to further optimize them.
  3. Traffic Sources: Knowing where your traffic is coming from and which channels are delivering the best conversions.
  4. ROI Tracking: Calculating the return on investment for various marketing campaigns and channels.
  5. Custom Goal Tracking: Monitoring and tracking specific goals you’ve set up in Google Analytics.
  6. E-commerce Behavior and Conversions: Detailed information about e-commerce behavior and conversions through Enhanced E-commerce (EE) integration.

Frontkom has extensive experience in data collection and analysis, both in general and specifically with Google Analytics. When making changes to a website, they always base their decisions on facts from real users and marketing campaigns.

More info: Google Analytics

Meta for log in and feed from social media

Meta (formerly known as Facebook) is one of the most important communication and marketing channels for many online stores. We offer a wide range of integrations and automation with Meta, including:

  1. Login/Authentication with Facebook Accounts: Simplify the process for customers to create an account and log in to your online store using their Facebook credentials.
  2. Content Sharing: Enable customers to share your pages, products, and content on their Facebook profiles.
  3. “Like” Functionality: Allow users to “like” pages, products, and other elements on your website and share their preferences on Facebook.
  4. Display Various Content Feeds: Showcase different content feeds on your website from Meta, such as Instagram feeds, Shopping feeds on Meta, and Shopping feeds on Merchant Center, among others.
  5. Custom Applications: Develop customized applications that interact with the Facebook API for clients who require specific functionality.
  6. Detailed Tracking of Traffic, Goals, and Conversions: Implement tracking with Facebook Pixel and Google Analytics to gain insights into website traffic, goals, and conversions.

These integrations and tracking mechanisms provide valuable insights and enhance the interaction between your online store and the Meta platform, helping you effectively reach and engage your target audience.

More info: Facebook

Front Systems for POS

Front Systems is a point-of-sale (POS) system with omnichannel capabilities that consolidates all sales channels into an intuitive POS app. Here are some of the features available with this integration:

  1. Connect Stores to Online Channels: Seamlessly link your physical stores with online sales channels.
  2. Centralized Product Catalog: Maintain a single product catalog where all your items are stored in one place, making it easier to manage your inventory.
  3. Mobile Inventory Counting: Perform inventory counts using the FrontZapp mobile app, allowing for efficient and accurate tracking of stock levels.
  4. Personalized SMS Messaging: Send customized SMS messages to customers based on their interests and purchase history, enhancing your marketing efforts.
  5. Sales Reporting: Access sales reports that provide insights from both your physical stores and online shop, helping you make informed business decisions.
  6. Efficient Stock Receiving: Quickly receive new inventory and check current stock levels using mobile devices, streamlining the restocking process.

These integrations and features enable you to create a unified and efficient retail experience, whether customers are shopping in-store or online, while also providing valuable tools for inventory management and customer engagement.

More info: Front Systems

Strex for SMS communication

Strex is an efficient platform for SMS marketing, notifications, and customer dialog – suitable for businesses of all sizes. With this integration, you can easily communicate with customers via SMS. It can be a sensible choice if you want to:

  1. Send Order Confirmations: Use SMS to send order confirmations to customers, providing them with immediate confirmation of their purchases.
  2. Send Pick and Shipping Updates: Keep customers informed about the status of their orders by sending SMS updates on picking, packing, and shipping.
  3. Inform About Sales and Offers: Use SMS to inform customers about sales, discounts, and special offers, helping to drive sales and customer engagement.
  4. Invite to Events or Customer Days: Send SMS invitations to customers for events, product launches, or special customer appreciation days, fostering a sense of community and engagement.

This integration with Strex allows you to leverage SMS as a powerful communication channel to enhance customer engagement, improve order management, and promote your products or services effectively.

More info: Strex

Mailchimp for e-mail marketing

Mailchimp is an email marketing and marketing automation platform designed for growing businesses. You can create sophisticated marketing campaigns, set up, send, and measure the effectiveness of your newsletters with Mailchimp. Here are some of the features available with this integration:

  1. Create Newsletter Signup Forms: Design and implement signup forms for your newsletters, making it easy for visitors to subscribe to your email list.
  2. Organize Contacts into Lists and Create Segments: Manage your contacts by organizing them into lists and create segments to target specific groups with tailored content.
  3. Create and Send Newsletters: Design eye-catching newsletters and send them to your subscribers with ease, ensuring your messages reach your audience effectively.
  4. Set Up Automated Email Campaigns: Utilize Mailchimp’s automation capabilities to set up and schedule automatic email campaigns, such as welcome emails, abandoned cart reminders, or personalized product recommendations.

This integration allows you to leverage Mailchimp’s powerful email marketing tools to grow your subscriber base, engage with your audience, and measure the impact of your email marketing efforts.

More info: Mailchimp


Would you like to know more about building a modern and scalable online store? Get in touch 👋

Thomas Kulvik

Thomas Kulvik

CCO & eCommerce expert

We have also worked on

Some of our clients