Sean Denny
Sean Denny
### Summary Provides a wrapper for `new`, to provide feature parity with `create`s ability to create multiple records from an array of hashes, using the same notation as the `build`...
On Solidus 2.11, theres a bug that prevents you from updating firstname and lastname from admin. [It all starts with the addresses `value_attributes` class method.](https://github.com/solidusio/solidus/blob/07bdb8d180d643fcdf3e769d8f0d197b3d65d44a/core/app/models/spree/address.rb#L85) It combines the old addresses...
The etymology of the name "master" for the default branch is [problematic](https://tools.ietf.org/id/draft-knodel-terminology-00.html), but more than that, it's just not very descriptive. There are a few alternatives, but as [this article](https://www.hanselman.com/blog/EasilyRenameYourGitDefaultBranchFromMasterToMain.aspx)...
Order totals are effectively limited to $100,000,000 because we're using precision 10 scale 2, which need to be less than 10^8 (100 million). However, this isn't validated anywhere, meaning that...
I think there are a lot of circumstances where it's desirable for the order controller to be able to accept multiple variants. For instance, if I sell selectable "add-ons" or...
German addresses do not typically use states. See: https://www.angloinfo.com/how-to/germany/housing/postal-system This can cause validation issues on things like `solidus_paypal_braintree` because PayPal will not return a state when the users selects a...
When setting up a payment methods preferences, you can define a default value if those preferences aren't explicitly set by the user. However, if the user is using static model...
Test app here, details in the readme: https://github.com/seand7565/view_component_storybook_autoload_bug We have `app/components` set as our stories path, so a components stories can live with the component that it renders. However, this...
👋 Hey all! v3 form elements don't work with single page checkouts. It requires a billing_address, [and that is set on pageload](https://github.com/solidusio/solidus_stripe/blob/a57ff9d21647880f72bcf32b4ad48c09274b3cdd/lib/views/frontend/spree/checkout/payment/v3/_form_elements.html.erb#L34-L38) from the orders existing billing address. On single...
Currently, `PrepareOrderForPaymentService` assumes the existence of a shipping method param - however, there are circumstances in which this param could be missing. As an example, on a clients checkout flow...