Home / Forums / WoodMart support forum / Upload file on checkout page and thankyou page
Home › Forums › WoodMart support forum › Upload file on checkout page and thankyou page
Upload file on checkout page and thankyou page
- This topic has 18 replies, 3 voices, and was last updated 5 months, 1 week ago by
Aizaz Imtiaz Awan.
-
AuthorPosts
-
January 1, 2026 at 10:26 am #702854
cestore.mmParticipantHello WoodMart Support Team,
I am using the WoodMart theme for a WooCommerce store.
I would like to confirm whether WoodMart has a built-in feature to add a file upload field on the checkout page, specifically for customers to upload a bank transfer / payment slip during checkout.
My questions are:
Does WoodMart natively support file upload fields on the checkout page?
If yes, could you please share the documentation or settings path?
If not, do you officially recommend using a third-party plugin (e.g. Checkout Field Editor / ThemeHigh / QuadLayers), and are there any known compatibility issues with WoodMart?
This is important for my payment verification workflow.
Thank you very much for your support.
Best regards,
Kyaw Zin HtetJanuary 1, 2026 at 11:51 am #702872Hello,
Sorry to say WooCommerce does not provide such an option and our theme does not have any options. You need to find a third-party plugin to achieve more functionality that best suits you.
Best Regards,
January 17, 2026 at 8:18 pm #704892
pritamsarkar01ParticipantI am using quadlayars plugin for this functionality with marking this as mandatory, but even though I have uploaded a file, the theme throws an error that uploading a attahment is required to process the order. It was working fine with other themes.
Please help to get this resolved, as this one is complinece requirement for my storeAttachments:
You must be logged in to view attached files.January 19, 2026 at 9:22 am #704968Hello,
Please edit the checkout page and make sure the checkout shortcode is added there. [woocommerce_checkout] and check how it works.
If the issue remains, maybe you are using a custom layout for the checkout page, try to disable the layout and check the issue. You can do this in Dashboard > WoodMart > Layouts.
If the issue remains, turn off all of the plugins not related to the theme, refresh your cache, and check if the problem persists.
If the issue still remains, share the wp logins details so i will further check on your site and give you a possible solution.
Best Regards
January 19, 2026 at 9:39 pm #705141
pritamsarkar01ParticipantI have tested with the short code its working fine, but I don’t want to use the default layout. I am useing woodmart layout only, which was there with the theme, want to add the same capability in this layout.
January 20, 2026 at 11:24 am #705219Hello,
It looks like the plugin adds its custom content using the standard WooCommerce hook. When you create a custom layout with a page builder, it doesn’t contain any default elements and hooks. It contains only those elements that you added with the page builder manually.
We have a special “Hook” element in page builder that you can place to your custom layout and then the plugin will be able to add its custom content there. But we don’t know which one exactly it needs. You can either try to select all hooks one by one or contact plugin developers for help.
Read more information here https://xtemos.com/docs-topic/custom-hooks-and-plugins-compatibility/
Best Regards,
January 20, 2026 at 9:11 pm #705365
pritamsarkar01Participanthi, the custom field is showing & file selection is also working but once I click place order it should upload the selected file & process the order which is not working. so if I make that file upload mandatory, then after clicking on place order its showing the error of file upload is a mandatory field.
Do you want to have a look into this error?
January 21, 2026 at 12:58 pm #705473Hello,
From what you describe, the issue happens because your custom layout in WoodMart only contains the elements you added via the page builder.
WooCommerce hooks used by the file upload plugin are not automatically triggered unless the correct “Hook” element is placed in your layout. The field shows and allows selecting a file, but the actual upload and validation process runs via WooCommerce hooks, which may not be firing in the custom layout.
To fix this, Edit the checkout page in Elementor (or your page builder) > Add the Hook element where you want the plugin field to appear.
Try using
woocommerce_checkout_before_customer_detailsorwoocommerce_checkout_after_order_notesas the hook — most plugins work with one of these. But we don’t know which one exactly it needs. You can either try to select all hooks one by one or contact plugin developers for help.Best Regards,
January 22, 2026 at 6:48 am #705570
pritamsarkar01Participantwoocommerce_checkout_after_order_notes, this hook I didn’t find in my case other one is already there in the checkout layout. I have tried with other fields as well, also tried without any hooks; in both cases, the issue persists. I am using the free version of the plugin, so I don’t have any support option to get support from them. As this plugin is working fine with the default WooCommerce checkout shortcode, there might be an issue in the custom layout configuration.
Kindly have a look at the website from your end to understand the issue further & support me in this case.January 22, 2026 at 1:31 pm #705640Hello,
Sorry to hear about the inconvenience. Kindly, please share your Site WP-ADMIN Login details in the Private Content field so that we can check this concern on your Site and help you out accordingly.
Best Regards,
January 23, 2026 at 6:41 am #705713
pritamsarkar01Participantshared
January 23, 2026 at 1:17 pm #705776Hello,
Please give me site access as an administrative role so I can check and give you a possible solution.
Best Regards,
January 24, 2026 at 7:01 am #705884
pritamsarkar01Participantaccess updated.
January 24, 2026 at 12:35 pm #705922Hello,
I have checked your site and have not seen the upload file on your site in the checkout page. Please enable this functionality and let me know I will further check on your site.
Best Regards,
January 24, 2026 at 8:50 pm #705948
pritamsarkar01Participantok, let me clarify it more for your better understanding.
This is a conditional field: it only gets activated if any product from the category transciver is in the cart.
You can check by adding https://radiohub.in/product/baofeng-uv-32-multi-band-am-fm-uhf-vhf-10w-gps-one-click-frequency-long-range-bluetooth-app-read-write-frequency/
this product.
As this is a live site, I kept this field optional so that the order can be processed without uploading. If I make this a mandatory field, it’s not working as expected.January 24, 2026 at 8:55 pm #705949
pritamsarkar01Participantshorten link https://radiohub.in/product/baofeng-uv-32/
January 26, 2026 at 12:15 pm #706055Hello,
We have checked the third-party plugin behavior and can confirm that, unfortunately, this plugin does not support changes to the checkout page structure implemented by our theme.
Because of this, its functionality works correctly only with the default WooCommerce checkout structure.
Unfortunately, we cannot guarantee compatibility or influence the behavior of third-party plugins that are not adapted to custom checkout layouts.
Best Regards,
January 28, 2026 at 10:09 pm #706453
pritamsarkar01ParticipantThank you for the update & testing you have done. Could you please let me know which app can help me to achieve this objective? This is one of the must have feature for my website, so your guidance will help me a lot.
January 29, 2026 at 9:57 am #706496Hello,
While Woodmart is compatible with many WooCommerce plugins, we haven’t officially tested any plugin in this regard, so we cannot guarantee full compatibility.
Best Regards,
-
AuthorPosts
- You must be logged in to create new topics. Login / Register