digital success, perfectly orchestrated


System Integration

Search Engine Optimization

Are you ready to conquer the online market and bring your products or services into the digital world?

Discover how our e-commerce agency from Zurich can help you develop a dynamic, user-friendly and results-oriented online presence that will increase your sales and grow your business!

Optimal integration into business processes

The development of web stores today requires extensive specialist knowledge. Experts must be able to master programming, design, functionality and integration in order to guarantee an optimal user experience and ensure digital success.

Maximize your online success with OM3's search engine optimization

OM3 Marketing GmbH offers professional SEO support to improve the visibility and ranking of websites in search engines. Through targeted measures such as content and keyword optimization and ad placement, they increase traffic and customer acquisition.

The OM3 team

We have many years of experience in software consulting. Our goal is to achieve the goals of our customers in a short time. We create added value and implement demanding requirements.

Our team


Thomas Weber

Focusing is on project management, conception and implementation of eCommerce- and software solutions.

Online Marketing Manager

Andreas Reimer

Focus on technical implementation as well as Search Engine Optimization and Online Marketing Measures.


Claudia Gmelin Larbi

OM3’s smile for you on the phone. Taking care of the administration and communication. Let's make an appointment!

UI | UX Motion Designer

Andrew Michael

Conceptualizing and designing creative web content. Manage and develop online e-commerce and portal content

Performance Ads Specialist

Manuel Eberhard

With his experience from over 100 successful projects, Manuel takes care of the setup, monitoring, and optimization of the performance ads for our clients.

Web Developer Shopware / OXID

Ahmad Jarkas

PHP developer and Shopware enthusiast, with over 8 years of Shopware experience, Shopware is his daily companion, all about Shopware

Web Developer

Md Shakibul Islam Pranta

Experienced in theme customization, utilizing page builders (Elementor, Kadence Blocks), and optimizing functionality with plugins like WooCommerce, Yoast SEO, and Fluent CRM. Proven track record with 300+ successful WordPress projects.

ERP expert

Patrick Gruber

Our technical ERP expert with over 10 years of experience in customised integrations of SAP, Microsoft Dynamics (NAV, AX) etc. with your e-commerce system or PDM system.


System Integration



We create added value and implement demanding requirements

Our partners

This is how we do it

Clarifying  the procedure

Clarifying the procedure

Choosing  the Shop System

Choosing the Shop System

Creating and Optimizing product descriptions

Creating and Optimizing product descriptions

Goods management systems integration

Goods management systems integration

Implement Fulfillment and Returns processes

Implement Fulfillment and Returns processes

Optimizing Shop Usability

Optimizing Shop Usability

Including Payment Methods

Including Payment Methods

Legal Regulations

Legal Regulations

Search Engine Optimisation

Search Engine Optimisation

Quesions and Answers

What can be critical factors in eCommerce projects?

Critical factors in eCommerce projects can be manifold and include technical, business and human aspects. Some of them are: 1. technology selection: Wrong or outdated technologies can affect scalability and performance. 2. data migration and integration: transferring data from existing systems can be complex and error-prone. 3. security concerns: inadequate security measures can lead to data loss or theft. 4. user experience: poorly designed user interfaces can put customers off. 5. SEO and marketing: Lack of or ineffective marketing strategies can affect visibility and traffic. 6. compliance and regulations: Failure to comply with laws and regulations can lead to penalties and a bad reputation. 7. budget and timeframe: Cost or time overruns can jeopardise the project. 8. team skills and management: insufficient expertise or poor teamwork can reduce project quality. 9. scalability and performance: non-scalable solutions can become a problem as traffic increases. 10. customer retention: Lack of customer retention strategies can lead to high bounce rate and low loyalty. 11. Competitive analysis: Insufficient understanding of the market and the competition can lead to poor positioning. 12. quality assurance and testing: poor testing can lead to errors and poor user experience. Considering these factors and planning appropriate resolution strategies is critical to the success of an eCommerce project.

Which shop systems are there?

A distinction is made between purchase and rental systems and open source systems. Purchase shops are, for example, OXID, Intershop or Gambio. Rental systems include Shopify, Shopware, BigCommerce, SAP Commerce Cloud, Wix and Jimdo; open source systems are Magento, WooCommerce or osCommerce. If someone wants to have individual processes implemented, a shop system developed in-house is a good option.

What security options are available in the e-commerce sector?

1) SSL certificates for secure data transmission. 2) Two-factor authentication (2FA) for user accounts 3) Firewall and DDoS protection 4) Encryption of sensitive data 5) Secure payment gateways 6) Regular security audits 7) Antivirus and malware protection 8) Access controls and protocols.

What does the abbreviation MACH mean in eCommerce?

In the context of eCommerce, MACH stands for "Microservices, API-first, Cloud-native, Headless". This is an architectural approach that aims to build flexible, scalable and future-proof systems. Each of the four terms has a specific meaning in this context: Microservices: Instead of a monolithic architecture, the various functions and services of a system are divided into independent, smaller services that are easier to develop, maintain and scale. API-first: In this approach, APIs (application programming interfaces) are developed first to enable seamless integration and interaction between different services and applications. Cloud-native: These applications are optimised to run in the cloud and use cloud services to provide scalability, resilience and flexibility. Headless: In this approach, the front-end and back-end systems are decoupled from each other. This allows greater flexibility in user interface design and enables the backend to be updated independently of the frontend. The MACH approach to eCommerce enables companies to react quickly to market changes, implement new features efficiently and optimise the customer experience.

Who is the MACH Alliance?

The MACH Alliance is a group of independent tech companies that specialise in promoting modern, open and flexible solutions for digital commerce and other business applications. The MACH Alliance champions the MACH architectural approach, which stands for "Microservices, API-first, Cloud-native, Headless". Members are typically providers of software solutions that follow these principles and can come from a variety of backgrounds, such as content management, e-commerce platforms, personalisation, search and other business applications.

What is Compasable Commerce?

Composable Commerce refers to the modular structure of e-commerce systems, where companies can combine different services and applications according to their needs. It enables flexibility, quick customisation and individualised customer experiences.

How to use GraphQL in eCommerce?

GraphQL is used in eCommerce to enable more flexible, efficient data retrieval and manipulation between the front-end and back-end. Here are some steps to implement it: 1. backend setup: A GraphQL server needs to be set up on the backend. Popular libraries for this are Apollo Server for JavaScript or Graphene for Python. 2. schema definition: Define a GraphQL schema that describes the types and relationships of your data. The schema defines which queries are possible. 3. resolver functions: Implement resolvers that contain the logic for processing GraphQL queries. They fetch the data from databases or other APIs. 4. frontend integration: on the frontend, you can use GraphQL clients like Apollo Client or Relay to send queries and receive data. 5. optimised queries: one of the great advantages of GraphQL is the ability for the frontend to request exactly the data it needs. This reduces unnecessary traffic and improves performance. 6. real-time updates: GraphQL also supports subscriptions that enable real-time updates, such as for inventory changes or notifications. 7. Security: Implement authentication and authorisation at the request level. You can also add rate limiting and other security mechanisms. 8. monitoring and error handling: use tools to monitor performance and handle errors. 9. scaling: Since GraphQL often allows for more efficient queries, this can contribute to better scalability of the system. By using GraphQL in eCommerce, developers and businesses can benefit from greater flexibility and efficiency in data retrieval, leading to an improved user experience and easier adaptation to changing business needs.

Contact Us

OM3 Marketing GmbH

Baslerstrasse 30

CH-8048 Zürich 43 321 94 83
Visit our Facebook pageVisit our LinkedIn pageVisit our Instagram page

Please feel free to contact us