Do you manage articles, stock, orders and invoices in weclapp and want to connect a Magento shop? We develop Magento weclapp project by project, according to your processes and with a log that makes every error visible.
weclapp is a cloud ERP for small and mid-sized companies that bundles merchandise management, customer management, quotes, orders and invoices in one system. Whoever uses weclapp in the background and runs or wants to build a Magento shop in the foreground does not want to keep orders and stock twice. This page describes how we implement Magento weclapp, how it works technically and where the pitfalls lie.
An overview of the ways (API, middleware, file exchange, ready-made module) is given by the guide to ERP integration. Which type of system is meant for what is explained by the guide merchandise management, ERP and PIM. For larger ERP systems read the page on Business Central or on SAP integration, for the other systems the overview of connectors. The guide connect weclapp to Magento covers interface and customer prices.
weclapp is an ERP system that is operated as a cloud service. Article master, stock, customers, quotes and orders lie here, and deliveries and invoices are processed from here. A shop is connected as a sales channel and reports orders to the system.
For Magento weclapp that means: the shop becomes a sales channel of the ERP. Articles, prices and stock come from weclapp into the shop, orders and new customers go from the shop into weclapp, and delivery and invoice status come back. The advantage is obvious: your employees keep working in the familiar interface and do not have to enter orders anew.
Many businesses that use weclapp do not only sell online but also to business customers with quotes and individual terms. That influences the integration: customer-specific prices, payment terms and quotes should not get lost in the shop. We clarify in the inventory which of these rules the shop has to map and which stay in the ERP.
As with every ERP the implementation depends on your setup: which functions you use, which fields were added and how orders are released with you. We clarify exactly such peculiarities before we promise anything.
Which data flows in Magento weclapp you define with us in the inventory. Typically there are five areas.
Released articles with attributes and prices go from weclapp into the shop. We take over customer-specific prices as far as Magento can map them through customer groups and tier prices.
The stock comes from weclapp and is shown in the shop. With several warehouses we decide with you which warehouses form the salable stock in the shop.
Every order is created as a sales order in weclapp, with items, shipping method, payment method and addresses. An order is transferred only once, even if the connection is interrupted.
New customers are created in weclapp and assigned unambiguously. We avoid duplicate customers through clear rules for the comparison.
Tracking numbers, delivery status and invoices go back into the shop so that customers see in the account where their order stands.
Not every Magento weclapp project needs all five areas. Often it begins with orders and stock and later grows by article maintenance and documents. This way you see results quickly and can use the budget in stages.
The table shows a typical pattern. In your business it may differ, and that is exactly what we clarify in the inventory.
| Data | Leading system | Direction | Typical rhythm |
|---|---|---|---|
| Article master | weclapp | weclapp to shop | regularly or on change |
| Prices and terms | weclapp | weclapp to shop | regularly or on change |
| Stock | weclapp | weclapp to shop | often, depending on need |
| Orders | Shop | Shop to weclapp | immediately or at short intervals |
| New customers | depending on concept | Shop to weclapp | on creation |
| Delivery status and invoices | weclapp | weclapp to shop | on status change |
With Magento weclapp a clear rule on data ownership prevents most disputes. Whatever can be changed in both systems leads to contradictions sooner or later. That is why we define exactly one leading system per type of data and describe the rule for the conflict case. Especially with variants, units and tax rates an assignment table that the department and the developers review together is worthwhile.
For Magento weclapp, weclapp offers a REST interface. According to the information we found, it lies under an own address per customer, the login runs through an access key that a user creates in the settings and that is sent along as a header. For a shop the areas articles, sales orders and contacts matter most. The vendor keeps an overview of the interface on its website.
Parts of this information come from third-party sources, so we check against the current documentation before the quote: which areas and fields are available, whether and to what extent webhooks are available and which limits exist on the number of requests. We tell you openly if something is not possible or only to a limited extent.
For Magento weclapp the same holds as for every integration: the interface is only half of the work. The other half are your rules, for example when a sales order is confirmed, how discounts and shipping costs land as items in weclapp and which taxes belong to which article. We keep these assignments in the admin as settings so that they can be changed without development and the department and the developers share the same basis.
Because the access key is bound to a user, we create an own user for the integration with exactly the necessary rights. This keeps it traceable what the integration did, and the key can be replaced when needed without an employee being affected. We avoid direct access to the database, with a cloud service it is not intended anyway.
For the connection of weclapp and Magento there are add-on products from third-party vendors and integration platforms. We did not find an official Magento module from the vendor in our research. Whether a third-party product fits your process we check honestly before a decision. If an existing product covers your requirements, it is often the more economical choice, and we will tell you so.
An individual development for Magento weclapp pays off if your processes deviate from the standard: customer-specific prices, quotes and terms, several warehouses or processes that a ready-made product does not know. It is more expensive at the start but fits exactly. Include the care as well: a ready-made product saves development time but causes license and update costs, and an individual development needs someone who looks after it.
A middleware pays off if more than two systems are connected, for example shop, ERP, marketplace connection and shipping provider. The decision aid is in the guide to ERP integration.
On the Magento side we build the integration as its own module according to the standards of the system, without interventions in the core. The module uses the interfaces and queues of Magento so that transfers run in the background and the shop does not become slower for visitors. Orders are placed in a queue on arrival and processed there until the ERP has confirmed them.
Prices by customer group, tier prices and several warehouses are mapped by Magento with its own functions that the integration fills. Where possible we use these standard functions instead of inventing our own tables. That keeps the shop update-capable and lets other developers join in later.
In the admin you see what was transferred: a log shows date, record and result, with a filter for errors. For the peculiarities of weclapp we add settings in the admin, for example assignments of payment methods, shipping methods and tax classes, so that changes need no development.
With weclapp the access is often lean: the interface is reachable through an access key that a user creates in the system. That makes the start easy but demands clean rules on which user works with which rights so that changes by the integration stay traceable.
We see these points again and again in projects. They can be planned if they are known early.
Prices and terms from the ERP cannot be translated one to one into customer groups and tier prices.
The integration uses the key of an employee, and when the person changes it breaks.
With many articles or frequent comparison the permitted number of requests is exceeded.
Prices or texts are changed in both systems and overwrite each other.
A failed transfer is noticed only after days because nobody looks at the log.
Partial deliveries, returns, credit notes and foreign orders are missing in the concept.
An integration for Magento weclapp should also withstand short outages of the system: transfers are buffered and caught up later instead of being lost. That increases reliability in daily work considerably and is standard with us.
Send us briefly your version of weclapp, the operation and the desired data flows. We reply within 24 hours and tell you honestly whether and how we can help.
Send inquiryAn integration connects two systems with business data, so clear rules apply. The exchange runs encrypted, credentials do not lie in the source code but in the protected configuration, and the integration receives only the rights it needs. Access belongs to a separate service account, never to a private account of a person.
When testing we work with test data or anonymized data as far as possible. As soon as developers get access to personal data, for example customer accounts or orders from weclapp, an agreement on commissioned data processing is needed. We clarify that before the start so that you are legally well set up.
The log of the integration contains what is necessary for operation but no credentials and no unnecessary personal data. Retention periods are defined with you. These notes are not legal advice, the concrete arrangement depends on your company.
We keep the start deliberately short so that you quickly know whether and how the integration is feasible.
We clarify version, operation, access and contacts at weclapp, the desired data flows and the special cases. The result is a short concept.
We work against a test system of weclapp and a Magento development state, never first against live data.
The data flows are built one by one, with a log, repetition on errors and clear rules for conflicts.
You check with real examples, then we start step by step and look at the log together in the first weeks.
Also with Magento weclapp you stay informed between the steps: you receive a short status of what is done, what comes next and where we need your decision. We record decisions in writing so that it stays traceable later why something was built this way.
The following constellations are examples from the practice of Magento weclapp projects, not statements about particular customers. The first is a business that uses weclapp for quotes, orders and invoices and additionally builds a shop for repeat buyers. The orders from the shop should land in the same process as all others. Magento weclapp makes sure that the shop gets no special role and no manual rework arises. In the second step, Magento weclapp can also feed shipping status back, so that service staff see the same state as customers.
The second constellation is a wholesaler with business customers whose prices per customer lie in the ERP. The challenge is to show these prices correctly in the shop without maintaining them by hand. We define early which price rules the shop maps and which apply only in the ERP.
The third constellation is a business that switches from another shop system to Magento and keeps weclapp. Here the existing connection is the benchmark: what it achieves today the new shop should at least achieve. How the switch itself runs is described on our page on migration.
An interface is not a one-off project but ongoing operation. After the start a log monitors every transfer: what was transferred when, what failed, what is repeated? Errors that cannot be fixed automatically are reported visibly so that nobody learns of them only through a customer complaint.
Updates change the situation. A Magento update, a new state at weclapp or a change of the vendor interface can affect the integration. Therefore the planning includes an agreement on how updates are tested and who approves them. Ongoing care can be regulated through a maintenance contract that covers monitoring, updates and error fixing.
Documentation is part of the delivery. You receive a description of the data flows, the assignments and the rules for special cases so that your team or another provider understands the integration and can continue it. Source code and access stay with you.
A flat figure for Magento weclapp would be unreliable because the effort depends on your constellation. It is determined by the number of data flows, the quality of the data in weclapp, the number of special cases with prices, warehouses and customers and the required timeliness. A data flow in one direction is built much faster than a synchronization in both directions with conflict rules.
We work with an open hourly rate of 30 euros net, without emergency surcharge. After the inventory you receive a written estimate that lists the data flows individually so that you can control scope and order yourself. For clearly defined packages a fixed price is also possible. All prices are on the page pricing.
Besides the development, include the running items: hosting, maintenance and, where applicable, licenses or fees for weclapp and for additional services. We show these items separately in the estimate so that you can compare quotes over several years.
An honest offer includes naming the limits. We do not sell a ready-made connector off the shelf but develop Magento weclapp project by project according to your processes. That means: we implement exactly what you need, but not in a day and not for a flat price that cannot be calculated beforehand.
We are a web agency in which fixed freelancers work together, all from home offices. We are not a large agency with a hundred employees and cannot take on every project at every time. We tell you early whether and when we have capacity. We name customers only with their consent, and in the first conversation we gladly talk about comparable constellations.
We give no legal advice. Questions about commissioned data processing, data protection and the license terms of weclapp you clarify with your legal adviser and the vendor. What is technically possible depends on version, operation and license of your system and is checked in the inventory.
With a clean Magento weclapp integration you maintain articles, stock and orders in one place only. You do not have to decide anything today: a first conversation clarifies what is feasible and costs nothing.
Request the integrationYes, weclapp offers a REST interface. Which areas, fields and limits apply to you we check against the current documentation before the quote.
Yes. The shop becomes a sales channel of the ERP, your employees keep working in the familiar interface.
We did not find one in our research. There are products from third-party vendors that we check for you before a decision.
In part. Magento maps prices through customer groups and tier prices. How far your rules are covered by that we clarify in the inventory.
No. We develop the integration project by project according to your processes. That means a better fit but also an estimate instead of a list price.
That depends on data flows, special cases and the quality of the data in weclapp. We estimate in writing after an inventory, the hourly rate is 30 euros net.
That can be regulated by a maintenance contract. Without care an interface can fail on updates. More on the page on maintenance packages.
We need access to a test system of weclapp and to the interfaces. You define the permissions with your IT department, and we touch productive data only after approval.
With a short message through the contact form. Please name your system, the version and the desired data flows. We reply within 24 hours on working days.
| Name | Anbieter | Laufzeit | Zweck |
|---|---|---|---|
| Name | Anbieter | Laufzeit | Zweck |
|---|---|---|---|
| Name | Anbieter | Laufzeit | Zweck |
|---|---|---|---|
| Name | Anbieter | Laufzeit | Zweck |
|---|---|---|---|