OroCommerce Forums

Covering OroCommerce topics, including community updates and company announcements.

Forums Forums OroCommerce Orocommerce Customization

This topic contains 1 reply, has 2 voices, and was last updated by  mmiasnikov 6 years, 4 months ago.

Starting from March 1, 2020 the forum has been switched to the read-only mode. Please head to StackOverflow for support.

  • Creator
    Topic
  • #32526

    mishra338
    Participant

    Hi,

    I have installed orocommerce version 1.3.0. And updated code as per our requirement.
    I have updated styles.css, and other yml files for styling and I have updated many filed in multiple bundles for other changes. Even I have created a new bundle in the Vendor folder to fulfill our requirement.
    Now I want to upgrade my orocommerce version. If I use git force pull command to upgrade the version it vanished all my changes.
    Is there any way to maintain the changes or I am doing anything wrong. Please help.

    Many Thanks

Viewing 1 replies (of 1 total)
  • Author
    Replies
  • #32527

    mmiasnikov
    Participant

    Hello, Mishra338.

    Actually, yes, you should not have modified vendors in any case. It’s the rule – the vendors it’s third-party code and should not be modified never.

    If you want to change vendor code you should use some ways provided by Oro applications architecture, Symfony framework or PHP language itself. For example – create your own bundle, inherited from some vendors bundle. Please, read the articles How to extend existing bundle and How to Decorate Service (Symfony docs) for more details and examples.

    It’s a regular way.

    Another option to change vendors code – send Pull Request with desired changes to vendor’s repository. Maybe, vendor’s code owners accept your request – and after that, you run ‘composer update’ and get desired changes.

    So, at the moment you have to create your own bundle in the ‘src’ folder of your project and move your changes to this bundle. For more detail see Creating the Project Symfony documentation article.

Viewing 1 replies (of 1 total)

The forum ‘OroCommerce’ is closed to new topics and replies.

Back to top