Changelog
Documenting our journey of creating a custom sign builder on the shopify platform.
Page 8 of 8
Filter by Tag
-
Improved sending for custom order emails
Up until now only orders with a financial status of “PAID” would be legible for sending the custom order email.
This meant that some orders would not be legible for sending the custom email as some payment providers such as Klarna or afterpay would mark the order as a financial status of PENDING in certain scenarios.
Making this change means merchants on our apps PRO plan will from now on receive the custom order email as expected. -
Performance and stability update
We have significantly improved the client side app across multiple fronts, this update has fixed many long standing bugs and made the app overall faster to use, especially on low powered mobile devices.
This update represents a complete refactor of the client side codebase which opens the door to more advanced features such as “save or share your design” and “live quoting custom images”, along with ensuring we are building on a solid foundation that will allow us to iterate more quickly with new features and minimise the possibility of introducing new bugs.
Below are the key areas of improvement- 15% smaller file size for initial payload ( faster to download and render initially )
- Increased typing to text render speed by 4X
- Increased speed for selecting and rendering all client side options by 3X
- Improved time to render new measurements
- Improved visualiser text size re-render speed by 4X
- Custom size measurements now render live as the user moves the slider.
- Moved to a native select input on mobile and made it easier to provide custom css to the select input and options on desktop and mobile
- Fix typing issues on Android devices affecting sign text visualisation when using certain keyboards
- Fixed bug preventing the new product to generate when certain backboard colour options were not selected on mobile
-
Increase product creation and add to cart speed
The time taken for a new custom sign to be created on Shopify and added to a customers cart has improved by a factor of 50% - 70%, this variable is dependant on the overall sign sign and choices of background images and product options.
This update should help with an increase in CRO, especially on devices with a slow internet connection around the world.
-
Prevent rare bug from adding new signs to cart
This update, fixes a bug that that prevented extra large signs under certain conditions from being added to the customers cart. Looking at our metrics this bug would happen very rarely and only when a specific set of conditions would be met.
-
Automatically generate SVG file of the sign
The SVG file can be included in the custom manufacturer email generated by our app, and will also be included in the order on Shopify, order email and quote email.
Save time by having the outlines of the fonts letters automatically created for you in a scalable vector image format that is compatible with most image editing and sign manufacturing programs.
This file can be used for CNC machines and to help with consistent measurements and price costs with your manufacturer.
-
Sell acrylic and metal 2D and 3D channel signs with Sign Customiser
You can now use Sign Customiser to sell custom channel signs, acrylic letter signs, metal letter signs in both 2D or 3D letter visualisations. This greatly expands upon our apps catelogue of supported products that you can sell in your Shopify store. Sign Customiser allows the creation of 2D and 3D letter formations that allow you to control each part that makes up the shape of the letter, such as back-lit, side, trim and face with more to come.
View our two new demos highlighting Sign Customisers’ new capabilities for 3D acrylic signs and 2D metal signs.
This is the perfect feature for multidimensional signage with or without lighting; you can mix and match the materials and options to enable genuinely unique product offerings that align with your manufacturing process.
Create 2D or 3D letter signs using our two novel letter pricing models in additional to our powerful sign customisation options such as backboards, backboard colours, mountings and a wide array of customer facing inputs such as binary, dropdowns, image selects and text fields.
-
Add CSS to override the default style of your sign customiser
You can now add custom css to your theme and override our default styles. This will allow you to create completely unique styles that suit your companies branding and allow you to change components visually to optimise your conversation rate without having to wait for us to apply a new update.
View our new demo highlighting the customisation capabilities using CSS.
We have added unique class names for all components on our sign customiser app that will now remain for each new deploy. Previously it was not possible to add custom CSS styles to our sign customiser app as the classes would change for every new deploy. To get started please read this article as it goes through in detail how to add new styles and ensure they are preserved for each new deploy.
-
Replace the custom design screen with a link
You can now replace the custom design screen with a link instead. This reduces the number of clicks required for customers looking for a more custom-designed sign.
Stay tuned for some exciting updates coming to the custom design screen. -
Performance update
Since launch, we have constantly been pushing new updates to the client-facing app; these updates extended functionality but came at the cost of increasing the initial app’s payload size and affecting run time performance.
We have been optimising our code base for the past month and have reduced our app’s initial payload size by over 50% with no loss of features. This means a significant improvement in the time it takes to load pages with our app installed. It also substantially reduces browsers’ time to parse and evaluate our code base, especially on lower-powered devices such as mobile phones.We also replaced our app rendering engine with a modern solution that increases performance; in our testing, we see 5x - 9x improvements for state changes and renders.
A faster app correlates to more potential sales as it will run better on all devices, especially lower-powered devices and have better page speed, increasing SEO. But we are not done yet; over the next few months, we have several planned updates that will improve our app’s performance even more.