Symptoms
- Web Presence Builder website has Online Store module added and configured
-
Unable to publish website with errors:
Linux server:
2024-08-30T11:06:02+05:00 [EMERG] /sitebuilder/JsonApi/ SB_Facade_Exception: Ecwid server error { “error”: “OTHER”, “errorMessage”: “APIv1 is deprecated. Please, switch to the new APIv3: https://api-docs.ecwid.com/reference/overview” } file: /usr/local/sb/include/SB/Facade/Service/Ecwid.php line: 295
Windows server:
2024/09/09 15:06:39.580 10920 25816 2024-09-09T15:06:39-04:00 [EMERG] /sitebuilder/JsonApi/ SB_Facade_Exception: Ecwid server error { "error": "OTHER", "errorMessage": "APIv1 is deprecated. Please, switch to the new APIv3: https://api-docs.ecwid.com/reference/overview" } file: C:Program Files (x86)PlesksbincludeSBFacadeServiceEcwid.php line: 295
Cause
Ecwid deprecated API version used by Web Presence Builder. This is considered as a bug with ID PPB-4710
Resolution
In case Online Store module is not needed, as workaround:
- Create site snapshot.
- Remove Online Store module and publish website.