Jimmy Thomsen

Results 97 issues of 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...

enhancement

[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...

enhancement
redesign
code quality

Rather than constructing JSON as strings in Configuration.callback.php, consider using associative arrays and json_encode(..) to turn them into JSON objects.

enhancement
redesign
code quality

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...

enhancement
performance

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,...

enhancement
redesign
code quality

Users would expect being able to change and create translations for SMShop using the language editor.

enhancement

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...

enhancement

Users will expect being able to design the product page and product details using SMDesigner.

enhancement

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...

enhancement

Currently mail templates are built using HTML - use Fit.UI's HTML editor instead. Also add better UI controls for constructing PDF attachments.

enhancement