Find Jobs
Hire Freelancers

Patch for Shopware Plug-In

€30-250 EUR

Terminado
Publicado hace más de 7 años

€30-250 EUR

Pagado a la entrega
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
ID del proyecto: 11980501

Información sobre el proyecto

8 propuestas
Proyecto remoto
Activo hace 7 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
Adjudicado a:
Avatar del usuario
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 en 2 días
5,0 (11 comentarios)
4,6
4,6
8 freelancers están ofertando un promedio de €196 EUR por este trabajo
Avatar del usuario
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 en 3 días
4,8 (30 comentarios)
5,2
5,2
Avatar del usuario
I hope to consider my offer as I already have 10 years of experience in development especially PHP applications. Thanks in advance.
€150 EUR en 2 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de GERMANY
Karlsruhe, Germany
5,0
5
Forma de pago verificada
Miembro desde feb 25, 2015

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.