Code

Discussion on Shofy - eCommerce & Multivendor Marketplace Laravel Platform

Discussion on Shofy - eCommerce & Multivendor Marketplace Laravel Platform

By
Cart 1,123 sales
Recently Updated

botble supports this item

Supported

This author's response time can be up to 2 business days.

1065 comments found.

Hello team, I noticed an issue on the customer profile page under the “Become a Vendor” section. The form is displaying the raw translation keys — for example:

- plugins/marketplace::store.forms.shop_name - plugins/marketplace::store.forms.shop_phone

The same issue also appears in the placeholders.

Could you please confirm if this is a translation loading problem, and additionally, let me know if there is a way to customize these fields or add new variables?

Screenshot: https://prnt.sc/ks2iythowm4R

Hi,

We don’t have option to customize this form from the admin panel.

It requires code customization to modify this form.

We have fixed this missing translations issue already and will release it in the next 1 – 2 days, please wait.

Thanks for your feedback!

I try to locate a menu to manage the stock in the admin area. But I cannot find the page and menu there.

Is there an inventory or stock management function?

Hi,

You can manage product stock in Admin → Ecommerce → Product inventory, demo: https://shofy.botble.com/admin/ecommerce/product-inventory

https://prnt.sc/frnZUpPPRxts
nj50501

nj50501 Purchased

I can confirm with what user “envateaur” is stating.

There is a long time timeout error experience for admin users, when adding/editing the attribute function setting. Although I will add this tends to happen for large number of attribute products/items (i.e. color variations), & may not be experienced similarly with others whom have smaller attribute listings enabled.

Lastly, its important to be aware that the attribute function still will work, despite getting a timeout error. I know this because after I witnessed it myself, I also noted the attribute features that were being added/edited where in fact still registered & stored properly within the system files, despite never getting the confirmation of such during the timeout issue.

Hi,

We will check this issue when we have many product attributes, please wait.

Hi! After updating the version 1.4.1, saving the product attribute gets timeout (504), also menu. What’s wrong?

Hi,

I have tested this many times on our demo site https://shofy.botble.com/admin/ecommerce/product-attribute-sets/edit/1 but I can’t see this issue.

Our dev team is checking it again, please wait.

Thank you. Also, shout out to “nj50501” for confirming it. I like the team and the system but guys! it keeps showing issues when the site becomes bigger and gets updates.

Hi,

Our dev team is checking it. It should be fixed in the next version. Please wait.

If you can, please create a ticket on our support center https://botble.ticksy.com and give us access to your site admin to check that product attribute for faster checking.

Greetings. I purchased my license this morning and tried the application in Arabic, but I’m encountering some problems. For example, the Arabic invoices have a problem with the letters being broken and appearing imperfectly. Another issue is that the administrator login page is aligned with ltr instead of rtl. The system doesn’t support Visa payments. Another problem is that when I right-click, the source code appears, whereas in your trial version, not much of it is displayed. I would appreciate it if you could send me a private message instead of posting it publicly.

Hi,

For private reply, please create a ticket on our support center https://botble.ticksy.com , our dev team will support you privately.

1. At order page can you add filter based on product name or SKU, because most of time we remember product name or sku so easy to find order rather than opening each orders.

2. Quick view pop-up to see ordered product name/sku | qty | sell price, currently we have to click on edit then again back to order list. In quick view most of time saved at order page.

https://prnt.sc/y57z1KlFh5p1

Hi,

We will consider it in future versions.

Thanks for your suggestions!

What is the difference between MartFury and its mobile app compared to Shofy?

I’d like to confirm what the MartFury mobile app is capable of doing with its script that Shofy can or cannot do before completing a purchase for the mobile app.

Also, what features does the MartFury script include out of the box that are not available in Shofy?

Hi,

Shofy and MartFury have the same features, just different in front theme UI.

MartFury Flutter app is fully compatible with Shofy and work by connecting to your site via API. It will work the same as when using with MartFury script.

You only need to update the API URL to start using the app with your website.

Please refer to our documentation for installation and setup: https://docs.botble.com/martfury-flutter/installation.html 

Note that these are mobile apps built with Flutter, so some experience in mobile app development is required. If you’re not familiar with Flutter or mobile development, we recommend not purchasing the mobile apps to avoid potential setup issues.

Thank you!

Before buying this code team assured me that the mobile version will be released in 1or 2 months. I bought it in February 2025, the mobile app is still not available

Hi,

If you need mobile apps for this script, you can buy it on https://codecanyon.net/item/martfury-flutter-complete-ecommerce-mobile-apps-for-botble-scripts/58479245

It’s fully compatible with Shofy script.

Tea_Web Purchased

Hi, I’m using version 1.3.9 Is there a way to add new fields to registered customers? For example: company name, tax code…

Hi,

It requires code customization to add more fields in to customer registration form.

Please customize our code for this form in platform/plugins/ecommerce/src/Forms/Fronts/Auth/RegisterForm.php

drbarel

drbarel Purchased

Feedback on EU Tax Handling and System Behavior v1.3.9

I’ve tested the program, and I noticed several issues related to EU-wide taxation and localization.

EU VAT handling is incomplete. Since VAT rates vary between member states, the system should automatically apply the correct VAT rate based on the customer’s destination country, not just the seller’s country. For example:

My business is located in Belgium (21%),

but when I ship to Hungary (27%), the system must charge 27% VAT according to EU distance selling rules. Currently, the checkout correctly shows the final amount with 27%, but in the itemized section, each product is still marked as 21% VAT, even though 27% is being applied.

VAT exemption for companies (B2B transactions). When a customer enters a valid EU VAT number, no VAT should be charged — this is a mandatory EU rule for intra-community B2B sales. The system should automatically verify the VAT number and set the tax rate to 0% for such cases.

Customer-level tax and discount configuration. It would be useful to manage tax behavior and discounts on a per-customer basis. For example:

A company customer → VAT = 0%

A regular private customer → VAT based on destination country

A loyal customer → fixed discount or permanent price reduction

Language and translation issues. Some translation keys are missing or incorrectly displayed in the interface (especially in the product attribute views). For example, the label for “Product Attribute” appears incorrectly or is missing in some views.

drbarel

drbarel Purchased

Thank you for your reply. However, the problem is that it would already be enough for me if it simply didn’t display incorrectly on the screen and in the invoice. Is it possible to remove the part I marked in blue? Could you help me with where and what I should delete? (The calculation itself is correct — only the displayed text is wrong.). https://imgur.com/a/MFV4lWu

Hi,

We don’t have option to disable that text for now. We will add it to tax settings in the next version. Please wait.

drbarel

drbarel Purchased

Thank you! ❤️

Hello,

After enabling Arabic as a language in my Botble CMS-based site (Shofy theme), I noticed that the footer completely disappears when viewing the site in Arabic. Upon checking the admin panel under Appearance → Widgets, there are no footer sidebars (Footer Top, Primary, Bottom) available when Arabic is selected.

This seems to be a bug — as those sidebars are available and working correctly in the default language (English).

Expected behavior: The same widget areas (footer sidebars) should be available for all enabled languages, including Arabic, so we can assign widgets per locale.

Please advise or provide a fix to ensure the footer areas are visible and editable in Arabic.

Thank you!

Hi,

When you add Arabic or change default language to Arabic, you need to setup Widgets and Theme options again for this language.

Please switch language and drag and drop widgets in Appearance → Widgets to setup footer on Arabic.

How is this diff from MartFury – Multivendor / Marketplace Laravel eCommerce System in tems of features and tech stack so high diff in price

Hi,

MartFury and Shofy have the same features. They are just different in front theme UI. All features are almost the same.

Shofy has 2 more functions, that is top announcement and fake sale notification at the bottom.

And it has 5 included themes.

MartFury design is expensive, so we have to sell it at a higher price. If you don’t care much about UI, you should buy Shofy instead of MartFury.

ptdat97

ptdat97 Purchased

The lazy loading mechanism for UI blocks via ajax/render-ui-blocks is a great idea — it significantly improves performance by reducing initial load time.

However, it also introduces a few drawbacks: it causes layout instability (content shifts before AJAX completes), sometimes misses AJAX responses (especially on slow connections), and may negatively impact SEO since key content isn’t rendered on the initial HTML response.

Do you have any suggestions or configuration options to disable lazy-loading for UI blocks while still keeping the overall performance benefits (e.g., via partial caching or server-side pre-rendering)?

Hi,

You can disable lazy loading for UI blocks on the homepage in Admin → Pages → Home.

Then enable cache UI blocks in Settings → Cache.

This is all we have until now.

ptdat97

ptdat97 Purchased

Hi, Thank you so much for your quick and helpful response! Your solution works well — enabling cache for UI blocks after disabling lazy loading keeps the performance stable enough. It is still the best shopping cart script I’ve found on CodeCanyon. Great work!

Thank you.

Blour Purchased

Hello, there is a system that gets better with each update and it is working really well right now, but there are two features that I think are missing, I hope they will come in future updates.

1) When this feature is not available to select country codes in the phone field in the login and registration areas, the user has to enter the area code for their country as + and unfortunately most customers do not know this, so the verification feature does not work as expected.

2) When we create categories in the menus, the categories are listed from bottom to top, and when there are too many, it can look a bit unsightly. It would be really perfect if there was an option to edit and adjust the categories like the example in the picture I sent. https://ibb.co/sJFYkpx1

As someone who has been using Shofy for several years, I think these features have become necessary. I hope they will be added as paid or free plugins by Botble or their colleagues in future updates. Thank you again for your efforts.

Hi,

We will consider it in future versions.

Thanks for your suggestion!

Hi! May we know what are the fixes in v1.4.1? Also, I can’t clear the system cache in v1.4.0 v1.4.1 fixed that too?

Hi,

We have fixed some small bugs which related to Appearance → Widgets and Settings → Permalink page in this version and make it compatible with some free plugins on our marketplace https://marketplace.botble.com/products

For cache clear issue, I think it’s permission issue, so it can’t delete cache files from the web. Try to delete that files directly in /storage/framework/cache/data on your hosting file manager.

nj50501

nj50501 Purchased

Hi,

Seems like the description page needs a current change log update :)

Hi,

We just fix small bugs which reported by customers in this version.

We will update it soon, thanks.

Fxnov

Fxnov Purchased

Hi I have changed the default language into FR and I want to translate the content into French how to do that ?

Hi,

Can you show us a screenshot for this?

Or give us access to your site admin to check your data, maybe that shipping address is Australia for that order.

Fxnov

Fxnov Purchased

Ok but where to send you my admin site login ?

Hi,

Please create a ticket on our support center https://botble.ticksy.com and give us some screenshots or give us access to your site admin, our dev team will check it for you.

I set coming soon page as home page unfortunately coming soon page cant enable always it shows some products i already added please help me as soon as possible

Hi,

You can set coming page as the homepage in Appearance → Theme options → Page.

https://prnt.sc/rmqOJfwFT2x1

Can you Give me a Discount? Then We will Buy it ? I m Author Gerow Template. if you give me a Discount we will Give a 5 star Rating also Thanks

Hi,

Sorry, we don’t have any discounts at this time.

Please wait until the end of the next month, maybe we will have a discount on Envato Cyber Monday sale event.

purchased lisence key not working

Hi,

What is the error message when you enter license code in the activation box?

Please create a ticket on our support center https://botble.ticksy.com and give us access to your hosting, our dev team will check it for you.

I just updated to the last version and the website is now fucked up everything is failing and nothing works also Im receiving an email with error about ip-blocker..

Hi,

It is having conflicts with plugin IP Blocker by Archi Elite.

Try to access to your hosting and delete folder platform/plugins/botble-ip-blocker, then check again.

It should work again after that.

by
by
by
by
by
by

Tell us what you think!

We'd like to ask you a few questions to help improve CodeCanyon.

Sure, take me to the survey