Find Jobs
Hire Freelancers

Patch for Shopware Plug-In

€30-250 EUR

Completed
Posted over 7 years ago

€30-250 EUR

Paid on delivery
We have an existing Plug-In for Shopware 5 shop system. This plug-in provides an integration for our web analytics tracking. Goal of this project is to develop a patch that fixes the following bug: Environment: - Shopware, Version 5 (latest version). - with econda tracking plug-in installed and enabled (see links below) Steps to reproduce: 1. Set the following configuration option: - Backend UI > Configuration > Frontend > Shopping cart / item details > Do not show on sale products that are out of stock => Setting: "Yes" 2. Prepare "on sale" article - Backend UI > Items > edit any item and set the following settings: - - Basic info > Settings > On sale => checked - - Basic info > Settings > Stock => 1 3. Go to shop frontend and... - Navigate to prepared article - add this article to cart - buy cart (complete checkout) => at the end of checkout, a PHP error will raise PHP Error (at end of checkout): Fatal error: Call to a member function getVariantId() on null in /BASE_PATH/engine/Shopware/Bundle/StoreFrontBundle/Gateway/DBAL/[login to view URL] on line 94 Reason seems to be: * Our plug-in > method onActionPostDispatchFrontendCheckout calls getProductConfig (Service shopware_storefront.product_service) * shopware_storefront.product_service checks if article is available and due to the "do not show on sale products that are out of stock" and the fact, that our test article has now 0 item in stock (was 1, we bought the last, so now it's zero), service returns null. * Now the line $configservice->getProductConfiguration() uses null instead of an article record and fails. Fix: * There must be no fatal error * We still need the article data for web tracking (so just checking for null will not work) Additional information: * econda tracking plug-in: [login to view URL] * git repository for plug-in: [login to view URL] (you'll need to register first) * Stack trace as attachment Plugin features: The econda tracking plug-in renders information about the current view as JavaScript code on all shop frontend pages. Our (separate) JavaScript library (often called "[login to view URL]") will send tracking requests based on this data to our SaaS tracking server. * Tracking documentation: https://support.econda.de/display/INEN/Tracking+Code
Project ID: 11980501

About the project

8 proposals
Remote project
Active 8 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Hello I am ready to help you. On a weekend, I have time and I can look more detail on your plugin. I just installed a clean Shopware 5.2.9 with your plug-in but did not get an error.. When I purchase test product , I came to the finish page. Therefore, I think it must be some kind of dependence on other plug-ins. should pay attention on the following 1) in file EcondEconda\src\Econda\Util\[login to view URL] unnecessary line use Econda\ContentType\ContentTypeInterface; EC_DEBUG 2) Shopware_Plugins_Frontend_EcondEconda_Bootstrap It is not right: line 143: $location = "http://" . $basePath . $_SERVER["REQUEST_URI"]; my Skype: bogusbd Cheers, Bogdan
€222 EUR in 2 days
5.0 (11 reviews)
4.6
4.6
8 freelancers are bidding on average €196 EUR for this job
User Avatar
Hi I am a Full-time PHP Developer with Native English Skills. I have 8 years of experience in web applications and can do all-round development. Technical Details About Me: Strong PHP/Mysql background with solid knowledge of the core concepts of web development. I have developed leading websites, web applications. Passionate about Codeigniter framework and WP CMS. I have completed several sites including simple blogs, simple sites, and complex applications. Experienced front-end developer and have worked with HTML4, HTML5, XHTML, CSS, CSS3, W3C Validation, Javascript, Ajax, jQuery. If you are looking for long-term engagement and a developer to take care of your development needs, I am the one. I will be more than willing to provide references of my clients. Thanks
€155 EUR in 3 days
4.8 (30 reviews)
5.2
5.2
User Avatar
I hope to consider my offer as I already have 10 years of experience in development especially PHP applications. Thanks in advance.
€150 EUR in 2 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of GERMANY
Karlsruhe, Germany
5.0
5
Payment method verified
Member since Feb 25, 2015

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.