The middleware, currently a crucial link between the Intersys inventory management system and the online shop "Sneaxs / Picksport (picksport.de)" under Shopware 5, is to be updated for Shopware 6. The aim is to maintain the same functionality and efficiency while accommodating the specific requirements and changes of Shopware 6.
Core Functionalities:
1. Data Import: The middleware imports a ‘base’ XML file daily at 05:00 from Intersys, containing all the stocks for the day, and is updated throughout the day by ‘delta’ XML files. Items not appearing in the ‘base’ XML file for a week are deactivated in Shopware.
2. Data Export: Orders and cancellations are retrieved and processed via the Shopware REST API, then returned as XML to Intersys. The data to Intersys follow a specific naming scheme and include item number, quantity, price, and other details.
3. Variant Management: In Shopware, the color variant of an item creates an independent item, while size is a variant within the item. The FEDAS table is used to determine size mapping, and a web interface allows for size adjustments.
4. Price Protection: A free text field `attr.attr4` as a boolean defines whether the sales price in Shopware is price protected. If this flag is set, the price is not changed during an update.
Challenges:
– Adapting the middleware to the API structures and functions of Shopware 6.
– Maintaining existing logic for color variants, size mappings, and price protection.
– Ensuring compatibility and efficiency of the middleware in the new Shopware environment.
Developer Requirements:
– Extensive experience with Shopware 5 and 6, especially regarding the REST API and variant management.
– Knowledge in handling XML data and its processing.
– Ability to efficiently migrate existing functionalities and adapt them to the new environment.
Testing Procedures:
– Developing testing procedures to ensure all functions work as expected in Shopware 6 and that the data is correctly imported, processed, and exported.
Additional Notes:
The migration aims to ensure that the middleware continues to provide a reliable and efficient connection between Intersys and the Shopware shop, enhancing both functionality and user experience.
I have attached the "Google" translated version of the short documentation we got from the previous developer. The zip files shows example files of the XML. The original "German" version of the documentation: https://docs.google.com/document/d/1cdC2H9er-cpupIU0mZhn4C2O3zmtBFxo3__emmB172w/edit?usp=sharing
The middleware has been attached here, but is also available on GitHub: https://github.com/peaceman/shopware-intersys-middleware
If you have any more questions please let me know. I would only be willing to negotiate for a fixed-price package. My goal is it to get the same middleware running with Shopware 6.
We can also set-up an appointment where we could go into more details about the project. Please contact me for an appointment.
Thank you!
Posted On: February 12, 2024 15:28 UTC
Category: Ecommerce Website Development
Skills:PHP, Laravel, Shopware, Symfony, API, MySQL
Country: Cyprus
click to apply
Powered by WPeMatico
