Social Shopping - Instagram, Pinterest & Facebook

Installation

The plugin is part of the Shopware Professional Edition.
If at least the Professional Edition is stored in the Shopware account for the shop domain, you can download the plugin in the plugin administration under Settings > System > Plugins > Licenses.
The plugin is then listed under My Plugins and can be installed through the "..." button.
After the plugin has been installed, you can activate it by clicking the button in the Status column.
 

General Information

The plugin provides additional sales channels that allow easy integration into the well-known social media services. In most cases this is done through an export feed, which is integrated into the respective platform.

Facebook

The "Facebook" sales channel provides the data required for export to Facebook in an XML feed.
 

Configuration

Language selection (1): Here you define for which language you want to setup the configuration. It is not necessary to maintain the settings in each language, because these settings are always inherited from the main language, if no own settings are made in a language. However, it may be useful to select the respective storefront sales channel domain for each language, for example, to direct customers to the appropriate language.

In the tab General (2) you can configure the export feed generated later. The tab Unpublished Products (3) will only be displayed after the basic configuration has been completed and the settings have been saved.

 

General

  • Name (4): Enter a name for the sales channel here. This is used, for example, in the sales channel overview in the menu on the left side.
  • Active (5): Activate the generation of the feed. If the feed is not active, no further generation takes place and it cannot be accessed through the URL.
  • Storefront sales channel (6): Select here which storefront should be used for the integration. This storefront will be used to display or purchase the articles through Facebook.
  • Storefront sales channel domain (7): Based on the selected storefront sales channel you can choose the domain to be used. This is especially important if the storefront is accessible through different domains or if different languages are used.
  • Currency (8): Here you define the currency in which the products should be displayed. You can choose from the currencies that are available in the assigned storefront sales channel.
  • Dynamic product group (9): By assigning a dynamic product group, you define which products should be exported to the feed for Facebook. To learn how to create a dynamic product group, please refer to the appropriate documentation.
  • *Export-URL (10): The generated feed can be accessed under the export URL and can be queried from Facebook.


Additional settings

  • Import variants as own products (1): With this setting you can determine whether each variant of variant products is transferred to Facebook as an independent product. Alternatively, a collective product is used, in which the general product information is listed. However, information on the individual variants is not included.
  • Generation interval (2): Use this setting to define how often the feed should be regenerated for export. If you select "Live", the feed is generated each time it is called up. For production systems, we recommend that you do this using the scheduler.
  • Generate by Scheduler (3): This option allows you to generate the feed by cronjob at a certain time. Please note that the feed is only generated when the generation interval has expired.
  • Default Google Product Category ID (4): The Google Product Category ID determines the category in which the products will be included on Facebook. Please note that only purely numeric values can be used here. You can find more information on this on the Google help page, which is also linked in the admin section at the appropriate place. 
  • *Time of last generation (5): Here you can see when the export feed was last generated. This also allows you to see if the generation by the scheduler is executed correctly.

Integration Guide
The integration guide provides you with some basic information about integrating the export feed.
The export URL is also displayed again.

  • *Export URL: The generated feed is accessible under the export URL and can be queried from Facebook.


*Options

   
  • *Delete sales channel (1): Here you can delete the sales channel within Shopware. It may be necessary to make additional adjustments to Facebook.
  • * Validate products (2): To verify that products can be correctly submitted to Facebook, you can perform a validation. This will check whether all relevant information is included.


*Unpublished products

   
  • Validate products (1): You can validate products at this point.
  • Result of the validation (2): After the validation has been carried out, you can see here whether the products are transferd complete. If the validation should determine that products are not valid, the corresponding products are listed here. In this case you should then check whether any data is missing or whether the existing data is invalid (e.g. due to characters that cannot be displayed correctly).
 

Please note that the points marked with "*" are only displayed after you have created the sales channel.

 

Facebook integration

Shopware itself provides you with the data required for integration into Facebook in an export feed. The integration with Facebook is done directly in your Facebook settings. You can find more information in the Facebook documentation.
General information about the shop on Facebook
https://de-de.facebook.com/business/help/238403573454149?id=206236483305742
Information on catalog management
https://www.facebook.com/business/help/125074381480892?id=725943027795860
and
https://www.facebook.com/business/learn/lessons/manage-inventory-with-catalogs

Instagram

The Instagram sales channel provides an XML feed that contains all information relevant to Instagram.

Configuration

Language selection (1): Here you select for which language you want to hear the configuration. It is not necessary to maintain the settings in each language, because these settings are always inherited from the main language, if no own settings are made in a language. However, it may be useful to select the respective storefront sales channel domain for each language, for example, to direct customers to the appropriate language.


In the tab General (2) you configure the export feed generated later. The tab Unpublished products (3) will only be displayed after the basic configuration has been made and the settings have been saved.

 

General

  • Name (4): Enter a name for the sales channel here. This is used, for example, in the sales channel overview in the menu on the left side.
  • Active (5): Activate the generation of the feed. If the feed is not active, no further generation takes place and it cannot be accessed through the URL.
  • Storefront sales channel (6): Select here which storefront should be used for the integration. This storefront will be used to display or purchase the articles throughInstagram
  • Storefront sales channel domain (7): Based on the selected storefront sales channel you can choose the domain to be used. This is especially important if the storefront is accessible through different domains or if different languages are used.
  • Currency (8): Here you define the currency in which the products should be displayed. You can choose from the currencies that are available in the assigned storefront sales channel.
  • Dynamic product group (9): By assigning a dynamic product group, you define which products should be exported to the feed for Instagram. To learn how to create a dynamic product group, please refer to the appropriate documentation.
  • *Export-URL (10): The generated feed can be accessed under the export URL and can be queried from Instagram.


Additional settings

   
  • Import variants as own products (1): With this setting you can determine whether each variant of variant products is transferred to Instagram as an independent product. Alternatively, a collective product is used, in which the general product information is listed. However, information on the individual variants is not included.
  • Generation interval (2): Use this setting to define how often the feed should be regenerated for export. If you select "Live", the feed is generated each time it is called up. For production systems, we recommend that you do this using the scheduler.
  • Generate by Scheduler (3): This option allows you to generate the feed by cronjob at a certain time. Please note that the feed is only generated when the generation interval has expired.
  • Default Google Product Category ID (4): The Google Product Category ID determines the category in which the products will be included on Instagram. Please note that only purely numeric values can be used here. You can find more information on this on the Google help page, which is also linked in the admin section at the appropriate place. 
  • *Time of last generation (5): Here you can see when the export feed was last generated. This also allows you to see if the generation by the scheduler is executed correctly.
 

Integration Guide
The integration guide provides you with some basic information about integrating the export feed.
The export URL is also displayed again.

  • *Export URL: The generated feed is accessible under the export URL and can be queried from Instagram.

*Options
   
  • *Delete sales channel (1): Here you can delete the sales channel within Shopware. It may be necessary to make additional adjustments to Facebook.
  • * Validate products (2): To verify that products can be correctly submitted to Instagram, you can perform a validation. This will check whether all relevant information is included.


*Unpublished products  
  • Validate products (1): You can validate products at this point.
  • Result of the validation (2): After the validation has been carried out, you can see here whether the products are transferd complete. If the validation should determine that products are not valid, the corresponding products are listed here. In this case you should then check whether any data is missing or whether the existing data is invalid (e.g. due to characters that cannot be displayed correctly).
 

Please note that the points marked with "*" are only displayed after you have created the sales channel.

Instagram Integration 

In order to integrate the products exported through the feed with Instagram, it is necessary, among other things, to link the Instagram profile to your own Facebook account. For details on this and how to integrate the data, please refer to the documentation on the Instagram
https://www.facebook.com/business/instagram/shopping/guide

Google Shopping

The "Google Shopping" sales channel provides all information relevant to Google Shopping in an XML feed.

Configuration

Language selection (1): Here you select for which language you want to hear the configuration. It is not necessary to maintain the settings in each language, because these settings are always inherited from the main language, if no own settings are made in a language. However, it may be useful to select the respective storefront sales channel domain for each language, for example, to direct customers to the appropriate language.


In the tab General (2) you configure the export feed generated later. The tab Unpublished products (3) will only be displayed after the basic configuration has been made and the settings have been saved.


 

General

  • Name (4): Enter a name for the sales channel here. This is used, for example, in the sales channel overview in the menu on the left side.
  • Active (5): Activate the generation of the feed. If the feed is not active, no further generation takes place and it cannot be accessed through the URL.
  • Storefront sales channel (6): Select here which storefront should be used for the integration. This storefront will be used to display or purchase the articles through Google Shopping.
  • Storefront sales channel domain (7): Based on the selected storefront sales channel you can choose the domain to be used. This is especially important if the storefront is accessible through different domains or if different languages are used.
  • Currency (8): Here you define the currency in which the products should be displayed. You can choose from the currencies that are available in the assigned storefront sales channel.
  • Dynamic product group (9): By assigning a dynamic product group, you define which products should be exported to the feed for Google Shopping. To learn how to create a dynamic product group, please refer to the appropriate documentation.
  • *Export-URL (10): The generated feed can be accessed under the export URL and can be queried from Google Shopping.


Additional settings

  • Import variants as own products (1): With this setting you can determine whether each variant of variant products is transferred toGoogle Shopping as an independent product. Alternatively, a collective product is used, in which the general product information is listed. However, information on the individual variants is not included.
  • Generation interval (2): Use this setting to define how often the feed should be regenerated for export. If you select "Live", the feed is generated each time it is called up. For production systems, we recommend that you do this using the scheduler.
  • Generate by Scheduler (3): This option allows you to generate the feed by cronjob at a certain time. Please note that the feed is only generated when the generation interval has expired.
  • Default Google Product Category ID (4): The Google Product Category ID determines the category in which the products will be included on Google Shopping. Please note that only purely numeric values can be used here. You can find more information on this on the Google help page, which is also linked in the admin section at the appropriate place. 
  • *Time of last generation (5): Here you can see when the export feed was last generated. This also allows you to see if the generation by the scheduler is executed correctly.

Integration Guide
The integration guide provides you with some basic information about integrating the export feed.
The export URL is also displayed again.

  • *Export URL: The generated feed is accessible under the export URL and can be queried from Google Shopping.


*Options

  • *Delete sales channel (1): Here you can delete the sales channel within Shopware. It may be necessary to make additional adjustments to Google Shopping.
  • * Validate products (2): To verify that products can be correctly submitted to Google Shopping, you can perform a validation. This will check whether all relevant information is included.



*Unpublished products

 
  • Validate products (1): You can validate products at this point.
  • Result of the validation (2): After the validation has been carried out, you can see here whether the products are transferd complete. If the validation should determine that products are not valid, the corresponding products are listed here. In this case you should then check whether any data is missing or whether the existing data is invalid (e.g. due to characters that cannot be displayed correctly).
 

Please note that the points marked with "*" are only displayed after you have created the sales channel.

Google Shopping Integration 

How you can add items to Google Shopping is explained in detail in the Google documentation
https://support.google.com/merchants/topic/7294771?hl=de&ref_topic=7259125

Pinterest

Pinterest is not integrated through export feeds. Meta data is used here, through which Pinterest can retrieve the required information.

Configuration

General



 

  • Name (1): Enter a name for the sales channel here. This is used, for example, in the sales channel overview in the menu on the left side.
  • Active (2): Activate the generation of the feed. If the feed is not active, no further generation takes place and it cannot be accessed via the URL.
  • Storefront sales channel (3): Select here which storefront should be used for the integration. This storefront will be used to display or purchase the articles through Pinterest.
  • Storefront sales channel domain (4): Based on the selected storefront sales channel you can choose the domain to be used. This is especially important if the storefront is accessible via different domains or if different languages are played.
  • *Now validate on pinterest (5): Calls the Rich Pins Validator page on pinterest. To view the page, a login to Pinterest may be required. This validator then checks whether all data relevant to Pinterest can be retrieved. Further information about the Rich Pins can be found in the documentation from Pinterest.



Integration Guide
The integration guide gives you some basic information on how to integrate with Pinterest. Furthermore there is a *Button for validation (5), which has the same function as the button in the General section.


*Options

  • Delete sales channel (6): Here you can delete the sales channel within Shopware. It may be necessary to make additional adjustments to Pinterest.

Please note that the points marked with "*" are only displayed after you have created the sales channel.

Was this article helpful?