Plugin configuration
A written setup scope for your store, theme and current plugin stack.
Request configurationShoplex
Selling to consumers in the European Union comes with a fixed list of things that have to appear on a product page: the unit price, the lowest price of the last 30 days when something is on sale, whether VAT is included, who made the product and who answers for it, and what happens if it breaks. Shoplex implements that list as eleven modules you switch on one at a time.
Works with
Every shop selling to EU consumers carries the same set of information duties, scattered across several directives. In practice they get handled by hand in product descriptions, or not at all, because it is hard to tell whether any of it is done correctly.
The whole list of obligations, each one its own switch.
Price per kilogram, litre or piece next to the selling price, for products where you enter the content amount. The reference amount is yours to set, so a 200 g product can be stated per kilogram or per 100 g. Directive 98/6/EC.
Records every price change and shows the previous lowest price whenever a product goes on sale. Directive 2019/2161, the Omnibus directive.
Whether the price includes VAT, with a variant for sellers exempt under the small business scheme, plus the line that belongs next to a price when delivery is charged separately.
Replaces a price range on a variable product with the lowest price a customer can actually pay.
Per product or shop-wide, edited as a real taxonomy so the whole catalogue says the same thing. Directive 2011/83/EU art. 6(1)(g).
The two-year guarantee of conformity, plus durability, update period and repair information where they apply. Directives 2019/771 and 2019/770.
Manufacturer, EU responsible person, importer, warnings and safety instructions on the product page. Regulation (EU) 2023/988.
Terms, privacy, digital content waiver, newsletter and carrier checkboxes, each optional. The order records what was agreed, in the wording that was shown, and when. Classic and block checkout.
The seller details a distance contract has to state, as a shortcode and a block, plus how a consumer takes a dispute further.
Switch on what applies and fill in the data.
Activate Shoplex alongside WooCommerce 8.0 or newer.
WooCommerce > Shoplex: tick the obligations that apply to your shop. Each one shows its legal basis.
Trader details once in the settings, and the per-product fields (content amount, GPSR, delivery time) on the product's Shoplex tab.
Anyone selling to consumers in the EU, wherever the shop itself is based.
The duties follow the customer rather than the seller, so the list is the same for a shop in Poland and one in Germany.
The same list applies to a seller outside the EU who directs an offer at consumers inside it.
Each module carries its legal basis, so a claim can be verified instead of taken on faith.
Every plugin has its own documentation with setup walkthroughs. Bugs and questions go to the public GitHub repository for that plugin, we answer in the open.
Maintenance status
This plugin is maintained. We have announced no end-of-support date, and when we do it will say so here and in a release.
Send the store context in writing. You will receive a scoped recommendation, without a sales call.
A written setup scope for your store, theme and current plugin stack.
Request configurationCheck the plugin against checkout, HPOS, blocks, theme code and critical integrations.
Request an auditA scoped connector or extension when the standard plugin stops short of your workflow.
Describe the integrationYour email is used to answer this request only. Marketing messages require a separate, explicit opt-in.
Yes. The consent module registers on both the classic and the block checkout. A consent box limited to certain products, countries or payment methods is shown on the classic checkout only, because a block checkout field is registered once for the whole shop.
No, and nothing can. The lowest-price notice starts from the first price change recorded after you switch the module on, because no shop stores a price it never wrote down.
Only for the EU-wide part. Invoicing, national tax identifiers and country registers are deliberately out of scope.
No. The plugin renders what you enter and records what your shop does. Whether your shop complies is your responsibility.
No. No account, no external service, no third-party script. The data lives in WooCommerce.
Eleven modules, each with its legal basis on screen. The full FREE edition under GPL.
Get it on WordPress.orgThe free edition is the complete set of modules, with no account and no external service.