Skip to main content
platform editions modules agents pricing docs blog live demo contact

troubleshooting

before opening an issue, check this list of common problems and their fixes.

500 internal server error

check the Windows Event Log (or journalctl -u okommerce on Linux) for the exception details. most 500s are connection-string typos or missing migrations.

slow product list page

the catalog list page uses an indexed view. if it's slow, check that vw_ProductSearch exists and is current. rebuild via UPDATE STATISTICS.

payment gateway failures

check the gateway settings for test/live mode mismatch. check the IP allowlist on the gateway side. enable verbose logging in settings → payments → debug.

missing translations

locale strings are loaded into memory at startup. after editing strings, click settings → localization → reload cache or restart the app.

still stuck?

open an issue at github. include your okommerce version, .NET version, and the exception stack trace.