Updating to a New Version

Updating from 2.8.x to 2.9.x

  1. New method createReviews() The new method createReviews() representing the export of product reviews in the XML format needs to be implemented in your plugin.
  2. New export model Shopgate_Model_Review Use the new export model Shopgate_Model_Catalog_Review to export product reviews in the Shopgate XML format.

Updating from 2.7.x to 2.8.x

  1. New method syncFavouriteList() The new method syncFavouriteList()representing the synchronization of a favourites list with Shopgate needs to be implemented in your plugin.
  2. New method getOrders() The new method getOrders() representing the export of orders to Shopgate needs to be implemented in your plugin.

Updating from 2.6.x to 2.7.x

  1. ShopgateAuthentificationService replaced by two new classes This is most likely not relevant to you. Try a “ping” from admin.shopgate.com to your interface and try importing an order. If that still works, ignore this.

The class ShopgateAuthentificationService is now named ShopgateAuthenticationServiceShopgate. The class ShopgateAuthenticationServiceOAuth was added for a state-of-the-art oAuth2 authentication process.

  1. ShopgateAuthentificationServiceInterface has been renamed The interface ShopgateAuthentificationServiceInterface has been renamed to ShopgateAuthenticationServiceInterface.

Updating from 2.5.x to 2.6.x

  1. New method createCategories() The new method createCategories() representing XML export for categories needs to be implemented.
  2. New method createItems() The new method createItems() representing XML export for products needs to be implemented.

Updating from 2.4.x to 2.5.x

  1. New method createMediaCsv() The new method createMediaCsv() representing the get_media_csv Method of the Shopgate Plugin API must be implemented.
  2. New method checkStock()() The new method checkStock() representing the check_stock Method of the Shopgate Plugin API must be implemented.

Updating from 2.3.x to 2.4.x

  1. New method registerCustomer($user, $pass, ShopgateCustomer $customer) The new method registerCustomer($user, $pass, ShopgateCustomer $customer) representing the register_customer Method of the Shopgate Plugin API must be implemented.

Updating from 2.2.x to 2.3.x

  1. New method getSettings() The new method getSettings() representing the get_settings action of the Shopgate Plugin API must be implemented.
  2. Changed default behaviour of ShopgateMerchantApi::addOrderDeliveryNote() The method’s fifth parameter $sendCustomerMail now defaults to false! If you want an email to be sent to the customer by Shopgate this needs to be manually set to true now.