Oyster for Magento

AI skin analysis for your Magento store.

Add a face scan to any storefront page. Oyster reads the skin accurately on every tone, builds a routine from your own catalogue, fills the Magento cart, and ties every order back to the scan that produced it.

Magento 2.4+Open Source or Adobe Commerce
PHP 8.1+Requires
Composer or MarketplaceInstall
The Oyster skin scan widget running on a Magento storefront
Scan to cart
Order attributed
The shopper journey

From a scan to an order on your store.

Oyster handles the skin analysis and product matching, with human aesthetician support. Customers use your existing Magento cart and checkout.

01
Open

A shopper starts the scan from a widget or block placed on a CMS page or a product page.

02
Scan

Oyster reads the face across 3000+ concerns, accurate on every skin tone.

03
Match

A routine comes back, built only from products that synced from your catalogue.

04
Cart

The server checks the recommended products and adds them to the shopper’s Magento cart.

05
Checkout

They check out on your store, with your own payment methods, taxes and emails.

06
Attribute

Paid orders are recorded in Oyster without changing fulfilment.

Setup

Set up your storefront in an afternoon.

Install through Composer or the Adobe Commerce Marketplace, run the upgrade and choose where the scan appears. No front-end build is required.

1

Install and upgrade

Pull the extension in with composer require oyster/module-scan or install it from the Adobe Commerce Marketplace, then run bin/magento setup:upgrade.

2

Connect your store

Open the Oyster section in Admin, sign in with your Oyster vendor account and confirm with the one time code we email. The store gets its own encrypted credential.

3

Choose what syncs

Nothing syncs until you pick a scope: the whole catalogue, or only the categories you select. Then let the indexers run the first import.

4

Place the scan

Add the Oyster widget or block to any CMS page or product page, or turn on the floating launcher.

Catalogue sync

Recommendations built from your own products.

Oyster never recommends what you do not stock. Simple and configurable products sync through background indexers, so saving a product never waits on the network. Only items in your catalogue and in stock can be recommended.

What syncs

Imported automatically for each product you select.

Name & descriptionSKUPrice & currencyStock levelCategories & attributesProduct imagesConfigurable variants

Three fields you fill in

Add these product details to improve matching. You can import all three from a CSV.

  • IngredientsList one ingredient per line so Oyster can use it when matching products.
  • Skin TypeA product attribute: Normal, Dry, Oily, Combination, Sensitive, Acne prone or Mature.
  • Size / volumeEnter the amount and unit shown on the product.
Attribution

See which scan led to each order.

At checkout the extension stamps a scan batch id, a routine id and a widget attribution id onto the order. When it is paid, that order is reported to Oyster and shows up in your dashboard beside the scan it came from.

Reporting is guarded against double submission and never touches Magento checkout, customer emails or fulfilment. Your sale stays entirely yours.

On the order

The scan details saved with an order.

  • Scan batchThe exact analysis that produced the routine.
  • Routine idThe set of products recommended to the shopper.
  • AttributionRecorded once when the order is paid.
FAQ

Magento skin analysis, answered.

Does Oyster work with my theme and Adobe Commerce?+
Yes. The extension runs on Magento Open Source and Adobe Commerce 2.4 or newer. The scan renders through your own theme, so it fits the width and styling the theme gives it. A widget, a block and a floating launcher all work on standard Luma and Hyva themes.
Where do the product recommendations come from?+
From your own catalogue. You choose which products sync, and Oyster only ever recommends items you stock and that are in stock. It never suggests a product you do not sell. Simple and configurable products are both supported.
Does it change my checkout or payment methods?+
No. Shoppers check out on your store with your own payment methods, taxes, receipts and emails. The extension fills the cart and stamps attribution, then reports paid orders to Oyster quietly, with no effect on order processing or fulfilment.
How long does it take to set up?+
An afternoon. Install through Composer or the Adobe Commerce Marketplace, run bin/magento setup:upgrade, connect your Oyster vendor account with a one time code, choose a sync scope and run the first index, then place the scan on your storefront.
Is customer skin data kept private?+
Yes. Oyster is ISO 27001 certified, no individual identity is exposed in analytics, and the vendor credential is stored encrypted in Magento and never reaches the browser.
Get started

Add skin analysis to your Magento product pages.

Book a walkthrough on your own store, or read the merchant guide and connect it yourself.