This feature is new and these docs are a work in progress. Let us know what you think and any feedback to make it even better!
Ecommerce mode allows you to turn your published board into an online store with the ability for users to add items and manage their cart and checkout to a URL provided by you (more on this below).
Ecommerce mode can be enabled in your Board Settings in the 'Modes' section. Once enabled, you'll have a handful of options to customise and configure it to your board.
The most important field once ecommerce mode is enabled is the 'Checkout Link'. This determines where your users are sent when clicking 'checkout' on your published board and ultimately, how you'll be able to capture their order.
We recommend setting the checkout link to a form, whether that's using a form builder (such as monday.com workforms, tally.so or JotForm) or a custom form you have implemented. This will allow users to enter their details for you to then receive and process their order. You can even get creative and add payment options to the form to capture payment all in one flow!
In this example, we'll go through using monday.com workforms, however, the same concepts can be applied to other form builders, provided they have the ability to pre-populate forms based on query parameters.
Please note that the method of pre-filling form fields isn't a solution officially supported by monday.com and is subject to change. While it currently works (and has for some time), please be aware of this. If in doubt, we suggest using an alternative form builder.
To add a monday.com workform as the checkout link and then receive orders as items straight into your monday.com account, complete the following:
We also recommend hiding the order details field in the workform to make it more presentable. Here's how:
The below requires technical knowledge and isn't required to use the ecommerce mode. However, if you would like to proceed with a custom option, please let us know if you have any questions or need assistance.
You can add any link here, however, it must end with a url query parameter that is 'open' as when a user clicks 'checkout' they'll be directed to this link, with their cart contents appended to the URL.
For example a valid url would be (note the ?items= at the end): https://www.example.com?items=
The structure of the details appended to the open parameter will be an array of objects with the following object properties.
Properties:
I wish I had used these guys in the first place...
"Jack and the team were outstanding with communication, design, advice and build, which ended up looking and feeling 100% native. I will be using these guys again I'm sure."
- Brendan
© 2024 Seperi Ltd. All rights reserved.
Unless otherwise mentioned, prices are in USD and exclude local taxes which are displayed at checkout (if applicable).
Seperi Ltd is not affiliated, sponsored, or endorsed by any of the platforms we provide services and apps for.