solidusio / solidusio/solidus_subscriptions
Allow ignoring stock levels for subscriptions
Nobody has claimed this yet.
- Dominant language
- Ruby
- Stars
- 49
- Forks
- 53
- Avg merge
- 4h 54m
- Merged PRs (30d)
- 1
Description
Desired Behavior
A flag that can be configured in initialisers so that stock levels either for certain line items or in general are being ignored. Assuring the order is being processed.
(Optional) Current Behavior
Currently when stock level is not sufficient to fulfil and order, the instalment fails and the actionable date will be moved into the future.
(Optional) Additional notes
Small businesses don't always have the resources to keep all stock levels accurate and they are losing a lot of money through mishandled instalments. Two of my customers requested that feature.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No file or test is named in the issue. Start by tracing subscription installment processing and its stock-level validation, then inspect how initialiser configuration is handled. Done means a configurable flag can ignore stock levels generally or for selected line items while allowing the order to be processed.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- ruby
- Domain
- backend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100