Jimmy Thomsen
Jimmy Thomsen
Currently we receive the "Invalid state" warning if trying to e.g. capture an order in "Initial" state (it must be "Authorized"). The same may happen when rejecting a payment. If...
[Fit.UI](http://fitui.org) recently introduced a very neat [templating engine](http://fitui.org/Core-Template.html) that allows us to separate HTML from JS and work with data in the template in an object oriented way. We already...
Rather than constructing JSON as strings in Configuration.callback.php, consider using associative arrays and json_encode(..) to turn them into JSON objects.
The SMShop extension ALWAYS loads Fit.UI and the JSShop bootstrapper. Additional resources related to JSShop is lazy loaded, so currently the biggest "problem" is that Fit.UI is always loaded. The...
Event signatures for JSShop.Events.On****(req, model[], operation) events are a bit odd. The same applies to Models/Base.On****(req, model, operation) events. It should probably be something like: On***(model, eventArgs { Request: req,...
Users would expect being able to change and create translations for SMShop using the language editor.
Add support for product variants - e.g. sizes: small, medium, large - or colors: red, green, blue, yellow, orange. During checkout a given product variant should probably be exposed to...
Users will expect being able to design the product page and product details using SMDesigner.
While we already have support for promotion codes through cost corrections, this approach is far from user friendly. We want a simpler interface for creating multiple promotion codes based on...
Currently mail templates are built using HTML - use Fit.UI's HTML editor instead. Also add better UI controls for constructing PDF attachments.