Modules
Extend the functionality of your O3-Shop with modules.
Use modules to
map the business model of a shop operator
to change the different areas of the online shop
the presentation of articles and categories
the order process
the payment
the shipping
offers and bonuses
connect Enterprise Resource Planning (ERP) or content management systems with the O3-Shop
exchange information with systems for Customer Relationship Management (CRM) and Product Information Management (PIM)
This part of the documentation describes modules for the O3-Shop.
CAPTCHA providers
O3-Shop protects its standard frontend forms — contact, newsletter, registration,
forgot password, price alarm, suggest and invite — against automated abuse with a
CAPTCHA. The CAPTCHA layer is pluggable: the storefront widget and the central
Admin → CAPTCHA configuration screen are part of the O3-Shop core, while the actual
CAPTCHA implementation is supplied by a provider module. Providers register themselves
via the oxid.captcha.provider service tag, so the active protection method can be
chosen in the admin without changing the shop core, and further providers can be added
simply by installing a module.
The following providers are available. This page is only an overview — see the linked project for each provider’s installation and configuration details:
Simple Captcha — the built-in graphical image challenge (distorted characters).
Google reCAPTCHA — Google reCAPTCHA v2, v2 Invisible and v3 (score-based).
Altcha — self-hosted, privacy-friendly proof-of-work CAPTCHA (no third-party calls, GDPR-clean).
Developers can add their own provider by implementing the core CaptchaProviderInterface
and registering it with the oxid.captcha.provider service tag.