Skip to content
Dimitri Robiere PerrietD. R. PerrietCaen, FR — --:--:--EN · FR

Mouv Spa, WooCommerce quotes connected to an ERP

Under contract · Mediapilote● Live
Client
Mouv Spa
Role
WordPress developer
Duration
ongoing
Year
2025
Stack
WordPress · WooCommerce · PHP · JavaScript · ACF · Alma · JLogiciels
Mouv Spa, WooCommerce quotes connected to an ERP — illustration
Fig. 01 — Mouv Spa, WooCommerce quotes connected to an ERP, illustration
(00) — In short

Ongoing work on Mouv Spa’s WooCommerce site: quote requests sent to the JLogiciels ERP, shipping costs in the cart, deposits and instalment payments with Alma.

(01)

Context

Mouv Spa sells hot tubs on a WordPress and WooCommerce site. Part of the sales go through quote requests, with a 30% deposit at checkout and shipping costs that vary with the address.

I have been maintaining and extending the site’s theme and plugins since summer 2025.

(02)

Challenge

Quote requests had to land directly in the client’s ERP, JLogiciels, without manual re-entry. Amounts also had to be right at every step: shipping based on the address, deposit or financed amount depending on the chosen Alma plan.

All of this on a checkout already in production, which could not be allowed to regress.

(03)

Approach

I wrote a WordPress plugin that sends each quote request to the JLogiciels API: finding or creating the customer, sending the cart items and shipping method, with a connection test and a debug mode in the settings. Requests are stored by a dedicated quotes plugin rather than as WooCommerce orders.

On the theme, I added a shipping cost calculator in the mini cart, dynamic display of the deposit or financed amount based on Alma plans, an ACF « Best Seller » block, a gallery on content pages and a captcha in the checkout. The quote modal was later rebuilt to collect the full address.

(04) — Results

Key figures
36
commits
30%
deposit at checkout
1
connected ERP: JLogiciels
2025 →
ongoing maintenance since
← Previous project22 · Custom WordPress extensions in PHP and site integrationNext project24WooCommerce withdrawal and returns plugin