{"id":19169884,"url":"https://github.com/yshyshkin/defaultthemeconfigurationbundle","last_synced_at":"2025-05-07T15:10:31.485Z","repository":{"id":37483756,"uuid":"248980852","full_name":"yshyshkin/DefaultThemeConfigurationBundle","owner":"yshyshkin","description":"Configure the default OroCommerce theme from the user interface without writing any code. Set multiple theme options (logo, colors, font, styling) and customize visual representation of the storefront.","archived":false,"fork":false,"pushed_at":"2025-02-19T18:06:04.000Z","size":2506,"stargazers_count":12,"open_issues_count":1,"forks_count":5,"subscribers_count":4,"default_branch":"5.1","last_synced_at":"2025-04-19T23:32:04.448Z","etag":null,"topics":["orocommerce","theme"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/yshyshkin.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"custom":["https://paypal.me/yshyshkin"]}},"created_at":"2020-03-21T13:23:50.000Z","updated_at":"2025-01-06T06:50:10.000Z","dependencies_parsed_at":"2025-04-19T23:31:49.026Z","dependency_job_id":"99573a3f-cce4-45c1-8fed-6e1d3280163e","html_url":"https://github.com/yshyshkin/DefaultThemeConfigurationBundle","commit_stats":{"total_commits":45,"total_committers":2,"mean_commits":22.5,"dds":"0.022222222222222254","last_synced_commit":"eda68a78ec049c4ebb0c2ffbae999ebce82d7cc1"},"previous_names":[],"tags_count":17,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yshyshkin%2FDefaultThemeConfigurationBundle","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yshyshkin%2FDefaultThemeConfigurationBundle/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yshyshkin%2FDefaultThemeConfigurationBundle/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yshyshkin%2FDefaultThemeConfigurationBundle/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yshyshkin","download_url":"https://codeload.github.com/yshyshkin/DefaultThemeConfigurationBundle/tar.gz/refs/heads/5.1","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252902614,"owners_count":21822261,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["orocommerce","theme"],"created_at":"2024-11-09T09:51:40.306Z","updated_at":"2025-05-07T15:10:31.454Z","avatar_url":"https://github.com/yshyshkin.png","language":"PHP","funding_links":["https://paypal.me/yshyshkin"],"categories":[],"sub_categories":[],"readme":"# OroCommerce Default Theme Configuration Bundle\n\nThe bundle allows configuring the default OroCommerce theme from the user interface without writing any code. \nIt allows setting multiple theme options (logo, colors, font, styling) and customize visual representation of the storefront.\n\nThe bundle is compatible both with the Community Edition and Enterprise Edition of OroCommerce.\n\n* [How To Install The Bundle](#how-to-install-the-bundle)\n* [Where Is Configuration?](#where-is-configuration)\n* [What Options Can Be Configured?](#what-options-can-be-configured)\n    * [Logo Configuration](#logo-configuration)\n    * [Main Colors](#main-colors)\n    * [Secondary Colors](#secondary-colors)\n    * [Menu Colors](#menu-colors)\n    * [Button Colors](#button-colors)\n    * [Additional Styling](#additional-styling)\n    * [CSS Styling](#css-styling)\n    * [Email Templates](#email-templates)\n* [How To Thank The Author](#how-to-thank-the-author)\n\n\n## How To Install The Bundle\n\nOpen the OroCommerce application root and run the following command:\n\n```\ncomposer require ys-tools/default-theme-configuration-bundle\n```\n\nIf the application is already installed, then cache has to be cleared manually, assets have to be rebuilt, and\napplication has to be upgraded:\n\n```\nrm -rf var/cache/prod\nphp bin/console oro:assets:install --env=prod\nrm -rf var/cache/prod\nbin/console oro:platform:update --force --env=prod\n```\n\n\n## Where Is Configuration?\n\nThe default theme configuration has to be set in System Configuration. It can be found in the management console menu\n_System \u003e Configuration_ inside the _Commerce \u003e Design \u003e Default Theme Configuration_ section.\n\n![Configuration Placement](Resources/doc/img/configuration-placement.png)\n\n\n## What Options Can Be Configured?\n\nThere are many visual options split into several groups. Community Edition supports only global configuration,\nwhile Enterprise Edition supports both global and website level configuration.\n \n \n### Logo Configuration\n\n![Logo Configuration](Resources/doc/img/logo-configuration.png)\n\n**Company Logo** sets company logo in the application header. Logo is automatically resized to\n50 pixels in height to fit the header\n\n**Company Name** sets alternative text for the company logo\n\n**Favicon** sets application favicon. The image is automatically resized to 64x64 size\n\n![Logo Configuration Example](Resources/doc/img/logo-configuration-example.png)\n\n\n### Main Colors\n\n![Main Colors](Resources/doc/img/main-colors.png)\n\n**Header And Footer Background Color** sets the background color of both header and footer of the page\n\n**Header And Footer Text Color** sets the color of text (both plain and links) in the header and footer of the page\n\n**Table Header Background Color** sets the background color of standard table headers\n\n**Table Header Text Color** sets the color of the text used in standard table headers\n\n![Main Colors Example](Resources/doc/img/main-colors-example.png)\n\n\n### Secondary Colors\n\n![Secondary Colors](Resources/doc/img/secondary-colors.png)\n\n**Icon Background Color** sets the background color of icon and icon based elements\n\n**Icon Content Color** sets the color of icon and icon based elements\n\n**Form Background Color** sets the background color of the forms and similar elements\n\n**Link Color** sets the color of links and interactive elements (radio buttons, checkboxes)\n\n![Secondary Colors Example](Resources/doc/img/secondary-colors-example.png)\n\n\n### Menu Colors\n\n![Menu Colors](Resources/doc/img/menu-colors.png)\n\n**Main Menu Background Color** sets the background color of the main menu\n\n**Main Menu Text Color** sets the text color of the main menu\n\n**Secondary Menu Background Color** sets the background color of the secondary menus and similar elements\n\n**Secondary Menu Text Color** sets the text color of the secondary menus and similar elements\n\n![Menu Colors](Resources/doc/img/menu-colors-example.png)\n\n\n### Button Colors\n\n![Button Colors](Resources/doc/img/button-colors.png)\n\n**Main Button Background Color** sets the background color of main buttons (Submit, Yes, Confirm)\n\n**Main Button Text Color** sets the text color of main buttons\n\n**Secondary Button Background Color**  sets the background color of secondary buttons (Cancel, No, Decline)\n\n**Secondary Button Text Color** sets the text color of secondary buttons\n\n![Button Colors Example](Resources/doc/img/button-colors-example.png)\n\n\n### Additional Styling\n\n![Additional Styling](Resources/doc/img/additional-styling.png)\n\n**External Stylesheets** adds multiple external stylesheets as link tags\n\n**Font Family** sets the predefined font used all over the storefront\n\n**Custom Font Family** sets the custom font used all over the storefront, overrides Font Family \n\n![Additional Styling Example](Resources/doc/img/additional-styling-example.png)\n\n\n### CSS Styling\n\n![CSS Styling](Resources/doc/img/css-styling.png)\n\n**Global Styling** adds custom CSS styles to all storefront pages \n\n**Home Page Styling**, **Product Listing Page Styling**, **Product Details Page Styling**, \n**Quick Order Form Styling**, **Shopping List Styling**, **Checkout Styling**\nadd custom CSS styles to appropriate pages, these styles put after the global styling and\nmay override it\n\n![CSS Styling Example](Resources/doc/img/css-styling-example.png)\n\n\n### Email Templates\n\n![CSS Styling](Resources/doc/img/email-template.png)\n\n**Enable Email Template Wrapper** enables custom email template wrapper for all standard emails\n\n**Email Template Wrapper** contains HTML content of the email wrapper. Please do not forget to verify that all links are static\n\n![CSS Styling Example](Resources/doc/img/email-template-example.png)\n\n\n## How To Thank The Author\n\nIf this bundle helped you and you are feeling generous today, then you can thank the author\nand support this initiative using one of the following buttons.\n\n[![Support](https://raster.shields.io/badge/Support-PayPal-blue.png)](https://paypal.me/yshyshkin)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyshyshkin%2Fdefaultthemeconfigurationbundle","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyshyshkin%2Fdefaultthemeconfigurationbundle","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyshyshkin%2Fdefaultthemeconfigurationbundle/lists"}