Articles in this section

Unable to publish website created in Web Presence Builder: APIv1 is deprecated. Please, switch to the new APIv3

kb: technical

Symptoms

  • Web Presence Builder website has Online Store module added and configured
  • Unable to publish website with errors:

    Linux server:

    CONFIG_TEXT: 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:

    CONFIG_TEXT: 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)\Plesk\sb\include\SB\Facade\Service\Ecwid.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:

  1. Create site snapshot.
  2. Remove Online Store module and publish website.

Download patch from https://webpros.atlassian.net/browse/PPS-16673

Place in /usr/local/sb/include/SB/Facade/Service/Ecwid.php for Lin and in PLESK_DIR/sb/include/SB/Facade/Service/Ecwid.php for Win

Was this article helpful?

Comments

0 comments

Please sign in to leave a comment.