- INSO built a fully custom dynamic-repricing feature for Bearco France on Node.js, AWS Lambda, and the Shopify API.
- The Google side was automated too: custom Google Merchant Center product-update scripts, plus a GMC error audit with fixes.
- Measurement came with the build: user-flow analytics and conversion goals configured in Google Analytics, alongside a website audit with bug fixes and UI/UX improvements via design resources.
- A custom app for shipping quotes and product feeds rounds out the scope; the credit’s listed skills include DynamoDB, React, Python, MongoDB, and MySQL.
01 Introduction
Some Shopify engagements are a theme. This one was an operations layer. The public, client-named portfolio credit for Bearco France documents a build where the interesting work happens off the storefront: a fully custom dynamic-repricing engine on AWS Lambda and the Shopify API, scripts keeping Google Merchant Center product data current, and a custom app handling shipping quotes and product feeds.
The credit reports no outcome metrics — so this page reports none. What it documents is scope: eight delivered workstreams, from audit to automation, on one store.
02 The scope
The credit (published May 4, 2021, and describing the project as still ongoing at that time) lists a scope that runs the full width of a store’s operations:
- Custom repricing feature — built on Node.js, AWS Lambda, and the Shopify API.
- Fully custom dynamic-repricing functionality — the pricing engine itself.
- Google Merchant Center product-update scripts — custom automation for the product data Google consumes.
- GMC error audit & fixes — cleaning up what the automation must not reproduce.
- Website audit & bug fixes — the baseline pass over the store itself.
- UI/UX improvements — delivered via design resources.
- User-flow analytics & conversion goals — configured in Google Analytics.
- Custom app for shipping quotes and product feeds — purpose-built rather than off the shelf.
03 The repricing engine
The centerpiece of the credit is the repricing work: a custom repricing feature on Node.js, AWS Lambda, and the Shopify API, described as fully custom dynamic-repricing functionality. Shopify does not ship a native repricing engine, so pricing logic of this kind lives outside the store and writes back through the API — serverless code deciding what a price should be, and the Shopify API making it so.
The credit’s listed skills include DynamoDB, React, Python, MongoDB, and MySQL — a data-layer-heavy stack, consistent with an engagement whose core deliverables are automation and data plumbing rather than storefront styling alone.
04 Merchant Center & analytics
Around the pricing engine, the credit documents the supporting automation: custom Google Merchant Center product-update scripts and a GMC error audit with fixes. A store whose prices move programmatically needs its shopping-feed data to move with them, and the credit lists both halves — the scripts that push updates and the audit that cleared existing errors.
Measurement was part of the scope rather than an afterthought: user-flow analytics and conversion goals set up in Google Analytics, alongside the website audit, bug fixes, and UI/UX improvements delivered via design resources.
05 The public record
Everything on this page traces to a single public source: the client-named portfolio credit for Bearco France (published May 4, 2021) on the Upwork profile of INSO's engineering lead, Oleksandr (Alex) Mashkovtsev, at upwork.com/freelancers/alexmv (checked August 31, 2026).
| Detail | Value | Status |
|---|---|---|
| Portfolio credit | Bearco France (published May 4, 2021; project described as still ongoing at that time) | Public, client-named |
| Repricing | Custom repricing feature on Node.js, AWS Lambda & the Shopify API; fully custom dynamic-repricing functionality | Stated in the credit |
| Google Merchant Center | Custom product-update scripts; error audit & fixes | Stated in the credit |
| Analytics | User-flow analytics & conversion goals in Google Analytics | Stated in the credit |
| Store work | Website audit & bug fixes; UI/UX improvements via design resources; custom app for shipping quotes & product feeds | Stated in the credit |
| Reported outcomes | None — the credit states no revenue, conversion, or traffic figures | Nothing claimed on this page |
| Listed skills include | DynamoDB, React, Python, MongoDB, MySQL | Stated in the credit |
The portfolio credit states no engagement dates beyond its own publication date, no hours, no fees, no team size, and no outcome metrics — so this page claims none. It names the client but does not describe the brand, its market, or its website, so this page does not either. "Still ongoing" is the credit's own status as of May 4, 2021; this page makes no claim about the engagement's status after that date. Upwork's public data also does not state which contract this project belongs to, so this page draws no connection between this credit and any contract record.
06 Conclusion
The Bearco France engagement, as the credit records it, is Shopify work at the systems level: a pricing engine that runs itself, feed automation that keeps Google honest about what the store charges, analytics wired to watch the result, and a custom app where off-the-shelf tooling stopped short. The storefront got its audit and its UX pass — but the durable deliverable was automation.
For an engagement documented through independently verified third-party sources, see the Goodfair case study; for other client-named credits with the same sourcing discipline as this page, see Antinol, Freaker USA, Andcopenhagen, and SkinShark.
Have pricing or product-data work your store can't do by hand? Tell us what it needs to do.
07 Frequently asked questions
- What did INSO do for Bearco France?
- Per the public portfolio credit: a custom repricing feature built on Node.js, AWS Lambda, and the Shopify API — described as fully custom dynamic-repricing functionality — plus custom Google Merchant Center product-update scripts, a GMC error audit with fixes, user-flow analytics and conversion goals in Google Analytics, a website audit with bug fixes, UI/UX improvements via design resources, and a custom app for shipping quotes and product feeds.
- What is dynamic repricing on Shopify?
- As general context about this class of work (not a claim about the specifics of this engagement, which the credit does not detail): dynamic repricing means product prices are recalculated automatically by rules or external signals rather than edited by hand. Shopify has no built-in engine for this, so it is typically implemented as external logic — here, per the credit, custom code on AWS Lambda writing prices back through the Shopify API.
- Why do the Google Merchant Center scripts matter?
- When prices change programmatically, the product data Google shows must keep up — a feed with stale prices gets listings disapproved. The credit lists custom GMC product-update scripts and a GMC error audit with fixes as delivered items, which is the shape of keeping shopping listings consistent with a store whose prices move. The credit itself does not state this rationale; it states the delivered items.
- Did the project report any results?
- No. The portfolio credit describes the delivered scope but reports no outcome metrics — no revenue, conversion, or traffic figures — so this page claims none. It also states no fees, hours, or team size, and offers no description of the client’s brand beyond the name, so this page adds none.
- Where does this information come from?
- One public source: the client-named portfolio credit for Bearco France (published May 4, 2021) on the Upwork profile of INSO’s engineering lead, Oleksandr (Alex) Mashkovtsev (upwork.com/freelancers/alexmv), checked August 31, 2026. The credit described the project as still ongoing as of that 2021 publication date; this page makes no claim about its status today, and states nothing beyond the credit.