Adjustment Shopware Plugin

Posted 2 months ago

Worldwide

Summary

# PHP Developer Task Description – Update Custom Premium Items Logic for Shopware 6.7.10.1 We currently use a custom modification for the Premium Items plugin in Shopware 6 that changes how premium products are activated. ## Current Behavior Normally, the plugin calculates premium item eligibility based on the regular product selling price. We added a custom adjustment so that: * If the normal selling price of a product is `0.00 €` * The system should instead use the product’s **strike-through price / list price** (“Streichpreis”) as the calculation base * This calculated value is then used to determine whether premium products are unlocked This customization worked in previous Shopware versions but must now be reviewed and updated for compatibility with: * Shopware `6.7.10.1` * Premium Items Plugin by Bartosz Sosna [Premium Items Plugin Demo](https://bartosz.sosna.com.de/demo-premium-items.html?utm_source=chatgpt.com) ## Required Task The developer should: 1. Analyze the existing custom code modification 2. Check compatibility with Shopware `6.7.10.1` 3. Update the implementation so it continues to work correctly with the current plugin version 4. Ensure the premium item calculation uses: * the normal sales price when available * but automatically falls back to the strike-through/list price if the sales price equals `0.00 €` 5. Verify that premium products are correctly unlocked in frontend/cart scenarios 6. Ensure the customization is update-safe and cleanly implemented ## Important Notes * The existing logic already exists in the project and should not be rebuilt from scratch unless necessary * The goal is to restore and stabilize compatibility after Shopware/plugin updates * Please document all modified files and changes * The solution should follow Shopware 6 best practices and avoid core modifications if possible ## Expected Result Premium item thresholds and unlock logic must continue functioning correctly even when products have a sales price of `0.00 €`, by using the strike-through/list price as fallback for calculation purposes.

  • Less than 30 hrs/week
    Hourly
  • < 1 month
    Duration
  • Intermediate
    Experience Level
  • Remote Job
  • One-time project
    Project Type
Skills and Expertise
Mandatory skills
Shopware
PHP
Plugin Development
Activity on this job
  • Proposals:20 to 50
  • Last viewed by client:2 weeks ago
  • Hires:
    1
  • Interviewing:
    5
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Nov 23, 2023
  • Germany
    Eschenbach I.D. Opf11:30 AM
  • $950 total spent
    6 hires, 1 active
  • Health & Fitness
    Mid-sized company (10-99 people)

Explore similar jobs on Upwork

Ecommerce exicutiveFixed-price‐ Posted 4 weeks ago
Amazon Seller Central
Shopify
Shopify Lead Magnet IntegrationFixed-price‐ Posted 4 weeks ago
Shopify
HTML
Shopify Templates
JavaScript

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo