30 entries across 26 modules.
SupplierAllianceChemical class that extends SupplierBaseShopify.
SupplierAsesChem class that extends SupplierBaseShopify.
The static shipping metadata every supplier class exposes as static fields,
readable without instantiating (e.g. SupplierCarolina.shipping). Consumed by
SupplierBase.shipsToCountryStatic and SupplierFactory.
The base class for all suppliers.
Base class for Magento 2 storefront suppliers that exposes the public
unauthenticated GraphQL products query.
Abstract base for suppliers running on the MySimpleStore / GoDaddy "Online Store"
platform (a Spree-based JSON storefront). The API lives at
https://{storeId}.mysimplestore.com/api/v2, keyed by the store's uuid, while the
human-facing product pages live on the supplier's own baseURL.
This is a two-phase supplier: the search/list endpoint returns products without
their variants (only a variant_count), so queryProducts builds partial
products from the listing and getProductData fetches each product's detail
endpoint to enumerate the per-size variants.
Concrete suppliers provide only their identity (supplierName, baseURL,
storeId) and shipping/payment metadata.
Base class for Searchanise-based suppliers that provides common functionality for interacting with Searchanise API endpoints.
Base class for Shopify-based suppliers that provides common functionality for interacting with the Shopify GraphQL Storefront API.
SupplierBaseWix class that extends SupplierBase and implements AsyncIterable
Base class for WooCommerce-based suppliers that provides common functionality for interacting with WooCommerce REST API endpoints.
The SupplierBioFuranChem module is meant to perform searches and retrieve product details from the US based Biofuran Chem company website which utilizes a Wix ecommerce platform.
The website is https://www.biofuranchem.com/
SupplierBVV class that extends SupplierBaseShopify.
Implementation of the Carolina Biological Supply Company supplier. Provides product search and data extraction functionality for Carolina.com.
Module used to retrieve products sold on the Chemsavers website.
The SupplierDailyBioUSA module is meant to perform searches and retrieve product details from the US based Biofuran Chem company website which utilizes a Wix ecommerce platform.
The website is https://www.dailybiousa.com/
Factory class for querying multiple chemical suppliers simultaneously. This class provides a unified interface to search across multiple supplier implementations.
SupplierFtfScientific class that extends SupplierBaseWix and implements AsyncIterable
SupplierGoldAndSilverTesting class that extends SupplierBaseShopify.
SupplierLaballey class that extends SupplierBaseSearchanise and implements AsyncIterable
Supplier module for LabChem (labchem.de), a German chemical retailer on the
ePages platform.
Class for retrieving search results and iterating over Laboratorium Discounter online web store.
Macklin is a Chineese based chemical supply company. This module handles API requests with custom authentication and request signing for every call.
Supplier implementation for ScienceLab, a US chemical supplier running on BigCommerce (sciencelab.com). BigCommerce has no matching platform base, so this extends SupplierBase directly.
The on-site search returns only 12 products per page, so instead the whole
catalog is pulled from the XML sitemap (one request), product names are
recovered from the URL slugs, and matches are ranked locally. The top-limit
product pages are then scraped for the real title, price, CAS, formula, and
per-size variant pricing (each size priced via the BigCommerce
product-attributes AJAX endpoint).
Supplier implementation for Synthetika
SupplierTheLabStockroom class that extends SupplierBaseShopify.
SupplierVWR - supplier implementation for VWR (Avantor Sciences).
SupplierAladdinSci class that extends SupplierBaseMagento2 and implements AsyncIterable.