Updating to a New Version
Updating from 2.8.x to 2.9.x
- New method createReviews() The new method createReviews() representing the export of product reviews in the XML format needs to be implemented in your plugin.
- 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
- New method syncFavouriteList() The new method syncFavouriteList()representing the synchronization of a favourites list with Shopgate needs to be implemented in your plugin.
- 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
- 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.
- ShopgateAuthentificationServiceInterface has been renamed The interface ShopgateAuthentificationServiceInterface has been renamed to ShopgateAuthenticationServiceInterface.
Updating from 2.5.x to 2.6.x
- New method createCategories() The new method createCategories() representing XML export for categories needs to be implemented.
- 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
- New method createMediaCsv() The new method createMediaCsv() representing the get_media_csv Method of the Shopgate Plugin API must be implemented.
- 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
- 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
- New method getSettings() The new method getSettings() representing the get_settings action of the Shopgate Plugin API must be implemented.
- 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.