Ready This is an app especially developed for Shopware 6
Perfion Connector

Perfion Connector

by Perfion A/S no ratings yet 16 Downloads

Without support

Free
To use the wish list, you must accept the necessary cookies. Accept cookies
Can be used in:
Not available
This extension cannot be used in a Shopware Cloud shop.
Cloud
Self-hosted
Details
  • Perfi59771647471f
  • Perfion A/S
  • 3.3.7
  • 13 May 2024
  • en_GB
  • 6.4.0.0
    6.4.1.0 – 6.4.1.2
    6.4.2.0 – 6.4.2.1
    6.4.3.0 – 6.4.3.1
    6.4.4.0 – 6.4.4.1
    6.4.5.0 – 6.4.5.1
    6.4.6.0 – 6.4.6.1
    6.4.7.0
    6.4.8.0 – 6.4.8.2
    6.4.9.0
    6.4.10.0 – 6.4.10.1
    6.4.11.0 – 6.4.11.1
    6.4.12.0
    6.4.13.0
    6.4.14.0
    6.4.15.0 – 6.4.15.2
    6.4.16.0 – 6.4.16.1
    6.4.17.0 – 6.4.17.2
    6.4.18.0 – 6.4.18.1
    6.4.19.0
    6.4.20.0 – 6.4.20.2
    6.5.0.0
    6.5.1.0 – 6.5.1.1
    6.5.2.0 – 6.5.2.1
    6.5.3.0 – 6.5.3.3
    6.5.4.0 – 6.5.4.1
    6.5.5.0 – 6.5.5.2
    6.5.6.0 – 6.5.6.1
    6.5.7.0 – 6.5.7.4
    6.5.8.0 – 6.5.8.10
Synchronize your products, categories, and images seamlessly from the Perfion PIM system. The... more

Product information

Highlights

  • Easy configuration using Perfion’s e-commerce mapping system.
  • Reduce time consumption by automating your product, category and asset imports with fully configurable rules in Perfion.
  • Support for incremental/delta imports to ensure support for very large product catalogues.
  • When configured, manage your integration entirely from your PIM system.

Features

  • ECommerce data mapping directly from Perfion; no need for external developers.
  • Transfer flat or multi-dimensional variants to Shopware.
  • Transfer your product catalogues/categories to storefronts of your choosing.
  • Choose which Perfion properties should be used for facet filtering.
  • Fully localizable, including data, captions, units etc.
  • Update your products and categories with images from Perfion.
  • When setup in Perfion, seamlessly transfer ERP data to your shopware store.
  • Extension includes easy to use fluent PHP API, for extending the module with custom integrations and entities.
  • Product features: Custom Fields, Properties, Variants, Images, standard Shopware fields, pricing and stock.
  • Category features: Custom Fields, Cover image, Product assignment

Description

Synchronize your products, categories, and images seamlessly from the Perfion PIM system.
The Shopware Perfion Connector enables a flexible integration with Perfion.This connector is configurable in Perfion, which reduces your need for external developers. For advanced customers, the Shopware Perfion Connector also includes a simple to use fluent PHP API, to ease querying and conversion of Perfion data, which means that any entity can be transferred from the PIM system to Shopware. 

This software requires a Perfion License, please contact your Perfion Partner if you have any questions regarding licensing.


Read, write and discuss reviews... more

Customer reviews

Configuration manual

Please refer to the manual found at the Perfion Knowledge base,

Changelog

Version 3.3.7

  • Introduced support for deleting images which has already been deleted from Perfion

Version 3.3.6

  • Introducing the ability to distinguish between filterable and non-filterable properties.

Version 3.3.5

Enhancements:

  • Removed PostProcessor for SalesChannels and Categories, allowing direct assignment of SalesChannels and categories to products during creation or updates.
  • Enhanced product import efficiency by implementing bulk processing for fetched products, optimizing the import process.


Bug Fixes:

  • Addressed various bugs to improve system stability.

Version 3.3.4

  • Enhanced error handling for products with duplicated SKUs to align with the Shopware API standards.
  • Resolved multiple deprecation warnings.
  • Bugfixes regarding product import.
  • Implemented additional logging to track products with duplicated SKUs.

Version 3.3.3

  • Added types to category customfields

Version 3.3.2

  • Bugfix: Resolved an issue related to Perfion key entities.
  • Feature: Added the capability to map specific image features into product customFields as URLs.

Version 3.3.1

#Logs gruped for performance in CLI 

#Bugfix for new fields purchase steps, minAmount - maxAmount. If set to 0 the system would fail, since it is invalid in shopware

#Now possible to log to file, event log or both

#If item fails in sync service, sku is logged

Version 3.3.0

# New Feature: A new option is created in the plugin configuration, where you can enable / disable how custom fields are imported. If complex custom fields is enabled, fields will be imported as selectables / lists etc, at the cost of import speed. If disabled, all custom fields are imported as simple values. Multi selects are imported as string arrays. This improved import performance.

# Bugfix: Variant Options are now always correctly created as properties if the data exists in the payload from perfion

# Fixed issue in duplicate item validator

# Fixed issue in paths to temporary image folder. To ensure this does not cause issues / is a breaking change, version is upped to 3.3.0

# When using the new command flag --import-latest, the system could fail, if no recent batches were found. This issue has been resolved.

Version 3.2.13

# Fixed but in retention system

# Improved re-import

# Improved batch logging

# Improved product and variant field validation

# Now truncates meta fields if they are too long, in stead of skipping entire product

# New field mappings available in Perfion

"is_top_seller"

"restock_time"

"max_purchase"

"min_purchase"

"purchase_steps"

"is_closeout"

"pack_unit"

"pack_unit_plural"

"free_shipping"

Version 3.2.12

# Categories will now only recieve a position in shopware, if the field sort_order is mapped in Perfion; Otherwise leave it alone

Version 3.2.11

# Fixed cast issue in retention system

Version 3.2.10

# When importing entities from Perfion, you can now use the flag:

--import-latest 

This will re-import the latest batches recieved from perfion for your entities. This should make debugging a bit quicker

# Fixed som incorrect wordings in logging

# Fixed issue where missing translations on the primary language for meta fields, could end up in errors

# Fixed dependency causing issue in an unused class

Version 3.2.9

# Fixed issue when not translating meta fields on primary language, when transferring it on other languages

Version 3.2.8

# When you are using filter views (Views in Perfion) to select your properties, and forget to mark your variant dimensions, the system would fail. The connector now warns you, and tells you how to fix the issue.

# When entering texts for product number, name og SEO fields in PIM, longer that 255 characters, the system would fail, since this is the Shopware limit. For products, the system now warns you which products are affected, and skips the items. For categories, fields are truncated.

Version 3.2.7

3.2.6 revoked -> Fixed introduced bug in 3.2.7

Version 3.2.5

# Missing primary translations on multi select values no longer causes the integration to fail. The user is now notified, and it is logged to the event log. The message is also added to the notification email system. 

# Category deactivation now only looks at currently activated categories, this should reduce post processing time a bit.

Version 3.2.4

# Filter views no longer requires a preprocessor. 

Version 3.2.3

# Fixed bug occurring when creating properties on variants

Version 3.2.2

# Fixed issue regarding Variant mappings in Perfion

# Corrected some non determinant xpath expressions


Version 3.2.1

Default values for validation inputs

Version 3.1.4

# Fixed issue occuring when using multiple channels in Shopware

# Setting the shopware sales channels in Perfion can now be done either with a multi select feature, single select feature, a semicolon seperated string in the Ecommerce mapping, or a combination of the mentioned methods.

# Category activation and deactivation now available in delta sync context.

# Delta sync timestamps are now per-channel.

# Fixed active fields not being set correctly on variants.

# Sync operations for products are now processed 1 at a time, to allow the system to fail on a single product, in stead of an entire product batch; failed products are logged


Version 3.1.3

# added option to disable SSL validation for Fluent API

Version 3.1.2

3.1.2 Perfion Shopware Connector Patch Notes

 

# New: Post Processing system; this system allows you to hook into the product import process and extend the use of the retrieved Perfion data.

# New: Extension system; allows you to build custom extensions that are executed as the final step in the integration process. Here you can use the Fluent API SDK to communicate with Perfion, and retrieve anything you would like, and extend Shopware to your needs!

# New: Related products in Perfion can now be imported as cross sellings in Shopware.

# New: Localizable SEO Meta fields can now be imported on products and categories.

# New: Fluent API SDK that allows you to call the “normal” Perfion API via a SQL Like fluent abstraction. Any entity from Perfion can now be imported!

# New: Proxy servers can now be used in the API endpoint configuration.

 

 

Patch notes:

# Localizable SEO meta fields are now supported for categories and products

# Cross Selling types are now supported. Related product types in Perfion, can now also be created in Shopware.

# System fields are now skipped when creating custom fields.

# Perfion Variant Dimensions no longer needs to be added to the 'filterable_properties' mapping, they are added automatically, and Variant Dimensions are now always created as properties. This should make the variant configuration process a bit simpler.

# When activating / deactivating products and categories, only Perfion items are modified, which allows products and categories from different sources to exist in Shopware.

# Fixed bug in one of the Fluent API filters.

# General interfaces added to more classes, to make extensibility easier

# Logger has been generalized

# For extension system, it is possible the execute only extensions, and skip all other imports.

# Changed the way the connector checks for the existence of images on the Perfion Image API, since HEAD requests do not seem to be supported.

# Product and Category activation and deactivation only runs on full imports (for items not contained in the API response). Of course delta-updated items will still have their activation status updated.

# ScheduledTask is now deactivated by default, since it is used for debugging mainly. This is to avoid any confusion regarding automation of the integration.

# Modified Category Import to allow any category structure in Perfion (formerly the category tree had to be rooted in the Feature in Perfion; you can now chose to import a subset of your Perfion categories if needed.

# Added support for HTML custom fields.

# Attachements from Perfion (Files etc) are now be retrieved via the EcommerceService request. This information can be used in a PostProcessor to download documents if needed (or save URLS in Shopware). The connector does not insert this type of data without any custom post processing extension.

# Added (Simple) PreImport data validator, to do a final filtering of invalid items before attempting to insert them into Shopware.

# Added additional logging.

# Added additional information on Perfion integration parameters, when validating Perfion configuration up front.

# Added plugin configuration to add a proxy server as the Perfion API Url

# Added plugin configuration to enable / disable SSL certificate validation.

# Fixed bug in Shopware lookups when no products are present in Shopware.

# Fixed minor issue with custom fields.

# Fixed an issue when assigning multiple sales channels on products.

 

Version 3.1.1

# Added proxy URL to Image Downloader

Version 3.1.0

3.1.2 Perfion Shopware Connector Patch Notes

 

# New Post Processing system; this system allows you to hook into the product import process and extend the use of the retrieved Perfion data.

# New Extension system; allows you to build custom extensions that are executed as the final step in the integration process. Here you can use the Fluent API SDK to communicate with Perfion, and retrieve anything you would like, and extend Shopware to your needs!

 

Notes:

# Localizable SEO meta fields are now supported for categories and products

# Cross Selling types are now supported. Related product types in Perfion, can now also be created in Shopware.

# System fields are now skipped when creating custom fields.

# Perfion Variant Dimensions no longer needs to be added to the 'filterable_properties' mapping, they are added automatically, and Variant Dimensions are now always created as properties. This should make the variant configuration process a bit simpler.

# When activating / deactivating products and categories, only Perfion items are modified, which allows products and categories from different sources to exist in Shopware.

# Fixed bug in one of the Fluent API filters.

# General interfaces added to more classes, to make extensibility easier

# Logger has been generalized

# For extension system, it is possible the execute only extensions, and skip all other imports.

# Changed the way the connector checks for the existence of images on the Perfion Image API, since HEAD requests do not seem to be supported.

# Product and Category activation and deactivation only runs on full imports (for items not contained in the API response). Of course delta-updated items will still have their activation status updated.

# ScheduledTask is now deactivated by default, since it is used for debugging mainly. This is to avoid any confusion regarding automation of the integration.

# Modified Category Import to allow any category structure in Perfion (formerly the category tree had to be rooted in the Feature in Perfion; you can now chose to import a subset of your Perfion categories if needed.

# Added support for HTML custom fields.

# Attachements from Perfion (Files etc) are now be retrieved via the EcommerceService request. This information can be used in a PostProcessor to download documents if needed (or save URLS in Shopware). The connector does not insert this type of data without any custom post processing extension.

# Added (Simple) PreImport data validator, to do a final filtering of invalid items before attempting to insert them into Shopware.

# Added additional login.

# Added additional information on Perfion integration parameters, when validating Perfion configuration up front.

# Added plugin configuration to add a proxy server as the Perfion API Url

# Added plugin configuration to enable / disable SSL certificate validation.

Version 3.0.1

- Shopware 6.5 compatibility

Version 2.2.5

- Solved issue with perfion_ids being added as options

Version 2.2.4

- Fixing issue where system fields could be created as options

- Align class and namespace naming

Version 2.2.3

- Improvement on retry logic and error logging in retries

Version 2.2.2

# TotalCount query is now also retried if connection is lost

Version 2.2.1

- Fixed critical bug in delta/incremental import that could deactivate all products when the feature was enabled

- Variant images were not imported on products. This has been fixed.

Version 2.2.0

Batch retries are now exponential

Version 2.1.5

Simple email notification system.

Uses shopware sender system, and can be configged in plugin config.


Batch retries


Product deactivation from the PIM system - setting


Category deactivation from the PIM system - setting


timeout can be set for general -. setting


timeout can be set for connections - setting


delta sync timestamp always set; also on full imports.


Cleaned up logging


added more logging.


Added a bit more exception handling

Version 2.1.4

Added fallback on mariadb -> cached auto_increment update disabled

Version 2.1.3

Added even more error handling. Added exception message output to help debugging. 

Added child_count validation rule for the category mapping. This will stop the category import if the required mapping isnt mapped in Perfion, since it is needed.

Version 2.1.2

Added additional errorhandling

Fixed issue where invalid image retrival would stop the integration job

Version 2.1.1

Reverted repositories to EntityRepositoryInterface to avoid issues with decorators. Updating to Interfaces postponed to SW 6.5

Version 2.1.0

Original image filenames now supported, along with language related bugfixes.

Also added proper migrations for backwards compatability.

Version 2.0.0

Connector now uses Perfion standard Ecommerce API 

Version 1.0.0

Initial connector release

About the Extension Partner

Perfion A/S Perfion A/S Shopware Extension Partner Shopware Technology Partner Shopware Extension Partner Shopware Technology Partner 1 Extensions No ratings
Current version:

Version:

Free

Without support

To use the wish list, you must accept the necessary cookies. Accept cookies

Recently viewed