Does Shoplex cover statutory rules across all 27 EU member states?
Yes. Under Directive 2011/83/EU (Consumer Rights Directive) Art. 8(2), orders placed online must explicitly state that placing the order entails an obligation to pay. Shoplex includes verified statutory checkout button labels for all 27 EU countries (such as Germany and Austria: “Zahlungspflichtig bestellen”, France and Luxembourg: “Commande avec obligation de paiement”, Italy: “Ordina e paga”, Spain: “Pedido con obligación de pago”, Netherlands and Belgium: “Bestelling met betalingsverplichting”, Poland: “Zamówienie z obowiązkiem zapłaty”, Sweden: “Beställning med betalningsförpliktelse”, etc.). It also adapts consumer conformity warranties (such as the Spanish 3-year requirement under RDL 7/2021) and packaging register numbers.
How does customer country detection work at checkout?
Shoplex determines the destination country using a five-tier hierarchy: 1. Active form submission during checkout or AJAX updates ( billing_country ). 2. Customer billing country stored in the active WooCommerce session. 3. Customer shipping country stored in the active WooCommerce session. 4. IP-based geolocation via WC_Geolocation::geolocate_ip() . 5. Store base country configured in WooCommerce settings.
When a customer changes their billing or shipping country in the checkout dropdown, the order button label updates immediately to match the statutory requirement of that destination.
What are the German and Austrian Button-Lösung and PAngV requirements?
In Germany (§ 312j Abs. 3 BGB) and Austria (§ 8 FAGG), failure to label the final purchase button with an unequivocal payment notice (“Zahlungspflichtig bestellen” or equivalent) renders the purchase contract void. Furthermore, the German Price Indication Ordinance (PAngV § 6) requires stating whether prices include VAT and providing a direct, accessible link to your shipping costs page (“inkl. MwSt., zzgl. Versandkosten”). Shoplex provides dedicated settings to link directly to your shipping information page.
How does the Spanish 3-year statutory guarantee work?
Under Spain’s Real Decreto-ley 7/2021 amending the General Consumer Protection Law (LGDCU), the statutory conformity warranty for tangible goods was extended from two years to three years (36 months). When Shoplex detects a customer in Spain (ES), it automatically serves the 3-year legal guarantee notice instead of the standard 2-year European baseline.
Which packaging and environmental register numbers are supported?
Shoplex allows you to configure: * Germany: LUCID registration number under the Packaging Act (VerpackG § 9). * France: Unique Identification Number (Identifiant Unique REP / IDU) under the AGEC law and Article L. 541-10-13 of the Environmental Code. * Poland: BDO register number (Baza Danych o Odpadach) under the Waste Act. These numbers automatically attach to your trader identity blocks and impressum footers.
How does the 14-day statutory right of withdrawal work?
Directive 2011/83/EU Annex I(B) requires providing consumers with a standardized withdrawal declaration model. Shoplex implements this via the shortcode [shoplex_withdrawal_form] . Logged-in customers can select an eligible order, pick individual items and quantities, and submit their declaration. For guest customers, an anti-enumeration lookup sends a secure, single-use 30-minute magic link to their billing email. Declarations are stored in HPOS order meta ( _shoplex_withdrawals ), noted in order history, and emailed to both the buyer and the store owner.
How does the VIES VAT validation module work for intra-EU B2B sales?
Under Directive 2006/112/EC Art. 138, cross-border B2B sales within the EU can be zero-rated (0% VAT) only when the buyer has an active, verified VAT number in their member state. Shoplex checks customer VAT IDs in real time against the European Commission’s official VIES REST API. If you configure your own VAT ID in the settings, Shoplex performs a qualified request and records the official consultation identifier ( requestIdentifier ) in the order notes as audit-proof evidence for tax authorities.
What is the Digital Services Act (DSA) reporting form?
Under Article 16 of Regulation (EU) 2022/2065 (Digital Services Act), online intermediaries and e-commerce stores must provide an easily accessible electronic notice mechanism for reporting illegal content, counterfeit items, or non-compliant goods. Shoplex provides the public notice form via [shoplex_dsa_report] , complete with structured reason selection, spam rate limiting, and administrative notifications.
Does Shoplex generate a RFC 9116 security.txt for the Cyber Resilience Act?
Yes. In accordance with European cybersecurity standards and the Cyber Resilience Act (Regulation EU 2024/2847), Shoplex serves a compliant /.well-known/security.txt endpoint. Store owners can configure their designated security contact email, vulnerability disclosure policy URL, and expiration date under WooCommerce > Shoplex settings > CRA security.txt.
Does it support the WooCommerce Block Checkout?
Yes. Checkout consents, button labels, and terms links hook both classic shortcode checkouts and modern block checkouts ( wc-blocks-checkout ).
Does Shoplex replace country-specific plugins like Germanized or Polski?
Shoplex implements the harmonized EU-wide consumer protections and key destination rules (Button-Lösung across all 27 countries, PAngV shipping links, packaging register numbers, Spanish 3-year warranty, VIES validation, statutory withdrawal, and GPSR). It does not handle national fiscal cash register drivers, local invoice numbering sequences, or national postal locker APIs. For domestic Poland integrations, plugins like Polski cover local carriers and KSeF; for stores selling across the European Union, Shoplex provides the complete cross-border legal compliance stack.
How does the Omnibus lowest-price tracker handle scheduled sales?
When a product enters a sale, Shoplex determines the comparison window (30 days by default). It inspects recorded prices in the shop currency, looks for the lowest price active before the promotion commenced, and prints the result according to your chosen template. Daily cleanup prunes obsolete historical records while preserving the active base price.
Is Shoplex compatible with multilingual plugins?
Yes. Shoplex includes a native wpml-config.xml file that registers all options, button texts, and notice templates for translation in WPML and Polylang. It also supports TranslatePress, Loco Translate, and standard gettext localization.