solidus
solidus copied to clipboard
🛒 Solidus, the open-source eCommerce framework for industry trailblazers.
## Summary Ruby's `BigDecimal` library does not come with a constant that denotes zero. We don't need to be creating a new zero every time we need one. Also, there's...
## Summary Loading the currently available promotions can be quite useful outside of the order adjuster. This moves the LoadPromotions class out of there and into the main `SolidusPromotions` namespace...
## Summary UI radio component https://www.figma.com/design/h7eZRxh8KhPakTMr7c9NlB/Solidus-%E2%80%94-Admin-Dashboard?node-id=20-1243&t=1fYT398XyyIX2Km1-0 https://github.com/user-attachments/assets/15b1f096-0093-4e26-b039-a7916751583e ## Checklist - [x] [I agree that my PR will be published under the same license as Solidus](https://github.com/solidusio/solidus/blob/main/LICENSE.md). - [x] I have written...
## Description Note: 1) **Taxonomies** will change name in **Categories** 2) Each taxon will become a **Category** We already have a taxonomies/categories index page:  We need to replace this...
## Summary We've added some foreign key constraints recently, and have since come up with a nicer way of guiding users towards fixing their data intentionally. This change gives them...
## Summary - [x] Cache apt packages - [x] Parallelize test runs - [ ] Report test coverage ## Checklist Check out our [PR guidelines](https://github.com/solidusio/.github/blob/master/CONTRIBUTING.md#pull-request-guidelines) for more details. The following...
## Summary Currently, the promotions system acts on the customer's `Spree::Order` record when it changes. `Spree::Order#recalculate` will compute promotion eligibility and apply any discounts. This change allows "previewing" what promotions...
## Description Implement the feature to add/remove product specifications (product properties) from the product show page. ## Features - Add new product specification - Remove existing product specifications - Move...
> [!NOTE] > Split from #6228 ## Summary Updates UI select component to allow including blank option. Drops support for passing options as html safe string, forcing `choices` to be...
> [!NOTE] > Split from #6160 ## Summary The "email" field is present on new designs for stock location form, but the column was not in the schema yet. ##...