If something isn’t shippable (a warranty) what mig...
# support
k
If something isn’t shippable (a warranty) what might a good place be in the Solidus Core to filter that out so that shipments do not include that item with least amount of impact. it seems like an inventory unit shouldn’t be needed given that we don’t really need to track fulfillment .. but perhaps too much relies on inventory units being present and I should just filter them out of packages in a custom splitter…
✅ 1
z
Your question makes me wonder if people in the core team envisioned that IUs also apply to virtual items/property, since such might need some kind of ‘infra’ for delivery. Like customer service, in the case of a premium support package, or bandwidth in the case of a streaming service. But i don’t want to make up reasons just because I can ‘imaginatively backfill’ one. Interesting in someone’s response.
t
Not sure if this might be helpful, but we've used this for digital downloads. Maybe it could be a good starting point if it doesn't meet your needs out of the box. https://github.com/solidusio-contrib/solidus_digital
k
Thanks Tyler, I looked at it briefly and it’s definitely full featured. This seems mostly focused around delivering items via a non-physical channel like email. Our use case is a bit more just ‘don’t create shipments for these items’ will keep looking to see if anything strikes some inspiration.
j
Shipments with a digital delivery method can be useful for items that are digitally delivered to the customer (via email, third party system, or otherwise). In these cases you don’t usually track inventory, but you do rely on the deliver state of the shipment to determine if you’ve emailed the customer. In this case I think we’re talking more about things that have no delivery mechanism. You’ve got more options with those. Definitely done track inventory on them, but it’s really up to you and your downstream fulfillment tools what makes the most sense.
✅ 1
k
@Jared Norman thanks for the thoughts as always