# E-commerce development experts with Django: Oscar

https://www.mecexis.com/en/technologies/django-oscar/

Flexible and scalable Django online store development for B2B and marketplace projects

We develop online stores with Python and Django Oscar for companies that need flexibility in catalog, prices and orders. This base allows you to customize ecommerce and integrate it with ERP, defining the rules specific to each business.

At Nou Grup we have developed B2B ecommerce platforms for its members with Django Oscar, with individual catalogs and a shared catalog. [See the Nou Grup project](https://www.mecexis.com/en/projects/nou-grup-ecommerce/).

## Django Oscar for custom ecommerce

The store adapts to your operations

Django Oscar is an e-commerce platform built on Django. It allows you to adapt the catalog, purchasing and order management when business rules require custom development.

At Mecexis we connect it with the client's systems and processes. Specific B2B functionalities are defined and developed according to the project, they are not assumed to be included in the framework.

## Adapting commerce to business

An extensible base for needs that go beyond setting up a store.

### Custom rules

It allows extending functionalities to adapt them to the business. It is necessary to assess the development and maintenance of each customization.

### Structured catalog

We organize product types, attributes and variants according to available information and how customers buy.

### B2B operations

Customer pricing, purchase conditions or approvals can be developed according to the operation. They are not a complete B2B package included by default.

### Purchase process

We adapt the purchase steps and necessary checks, taking into account payments and logistics.

### Product information

We prepare how catalog data is incorporated, displayed and updated, including the connection with other systems.

### Planned capacity

Catalog and traffic volume guides architecture decisions. Performance must be verified with tests.

## When can it fit?

These cases require defining the functionalities and integrations of each project.

A marketplace may require vendor management, commissions, and split payments. This scope must be analyzed and developed expressly, it is not assumed to be included in Oscar.

- B2B commerce connected to an ERP
- Catalogs with their own attributes and rules
- Selling with different channels and inventories
- Commercial conditions per customer
- Custom order processes

## An extendable base

The project combines Oscar's tools with custom development.

### Commerce apps

The catalog, cart, and orders are organized into applications. Adaptations are reviewed with their dependencies.

### Data models

The structure can be extended to represent business-specific information, also planning migrations.

### Adaptable functionalities

We can extend or replace Oscar behaviors. We document decisions that affect future updates.

### API according to the project

The API should not be taken for granted as part of the Oscar core. If necessary, it is prepared with development or extensions appropriate to the project.

### Operational integrations

We define how data travels between the store and other systems, and what happens when a connection fails.

### Prices and promotions

We adapt the commercial rules and check their combinations to avoid discrepancies in the catalog, the basket and the order.

## Experience in B2B ecommerce

We connect technical decisions with commercial operations.

A store that fits the business

### Ecommerce experience

We have been developing custom e-commerce since 2012. This experience helps us detect dependencies between catalog, purchasing and management.

### Overview of the complete process

We review what happens before and after the sale: product data, commercial conditions, orders and connections with management.

### Agreed continuity

We define maintenance and support according to the needs of the service, with an explicit scope and conditions.

### Operational tests

We check critical paths and integrations before launch, including errors and cases that may affect an order.

> Customer pricing, order approvals, volume discounts, ERP integration... We've built it all, more than once.

 — 
