Custom Booking, Custom Plan, Custom Member

Question:
Custom Member Form + Custom Order Form

Product:
Wix Studio Editor

Goal:
I’m working on developing an order form for our image editing service. Our company specializes in image post-production, particularly for wedding photography. Previously, we used a Google Form to gather essential information such as the number of images requiring editing, the ratio of black-and-white images, and details like the client’s name, company name, and email address.

We follow a standard estimated turnaround time (ETA), so I would like to implement a formula or code that automatically adds 4 days to the order’s assigned or created date to generate and display the due date.

The form will include fields for the company name and the contact details of the person creating or receiving the order, including their email and phone number. I want these users to become members, making it easier to assign them new orders directly. After filling out the form once, they should only need to provide minimal information for future orders. Additionally, I’d like them to have access to an orders page where they can view their order history.

Currently, I can display assigned orders using the CMS, but I have to manually create separate CMS collections for each client. Instead, I’d prefer a single, member-based collection. After submitting a joining form or the initial order form, the necessary information should be captured to establish their membership. Each member should then have a personalized page where they can track their order history and create new orders.

What I’ve Tried:
While I can display assigned orders using the CMS, I am currently forced to create individual CMS collections for each client. My goal is to maintain one centralized collection that is member-based. The joining form or the first order form should automatically store the required information, enabling each member to have a personalized page to manage their order history and easily submit new orders.

Additional Information:
I don’t know much about code if steps are given or video anny think I can follow the steps and can perform but don’t know a single word of code

Hey there, welcome to the community.

Yes what you are looking for, can be achieved using Velo code. However, code is not just about copying and pasting snippets from somewhere and expecting it to work flawlessly on your website. The code needs to be adapted to your site’s elements, and written as per your desired logic flow.

While there may not be super specific tutorials or videos that demonstrate exactly this, you may find similar references on each of your individual requirements if you search for the same on the forum or online.

I’ll point you towards specific references, which can help you get started.


If you are using Wix Stores / Wix Ecom, then you can fetch the order details (including the date) using the getOrder() function.

If you are not using Wix Ecom, then you will have to use the get() function to fetch the _createdDate for the specific Order ID for calculating the date.


This can be achieved using the register() function.


If you are using Wix Stores or Wix Ecommerce then a My Orders page is generated automatically for all members in their account, where they can view their order history.

If you are not using Wix Exommerce solutions though, and your setup is completely form based using the CMS, then you can use the filter() function to list down all the orders placed by the logged in member’s email or ID.


These references will point you in the right direction and will help you to get started.

But if you’re finding it complicated, then I’d suggest hiring a Velo developer to code this logic for you. If you wish to do so, feel free to reach out to us!

Get In Touch