Code

Discussion on Ninico - Minimal Laravel eCommerce Shop

Discussion on Ninico - Minimal Laravel eCommerce Shop

By
Cart 434 sales
Recently Updated

botble supports this item

Supported

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

208 comments found.

Today i have received an order without customer information, although Phone number and address is mandatory to fill up. How is it possible?

Hi,

Can you give me some screenshots for this?

What products were in the order? (digital vs physical)

Our dev team will check and prevent this in future orders.

Hi,

Our dev team will fix and release it in the next few days. Please wait.

Hello,

I’m interested in your Ninico product and I have a few questions before purchasing.

Is it possible to integrate a PWA plugin with Ninico? If yes, is it fully compatible or does it require custom development?

Is Ninico compatible with a Botble Ecommerce – React Native Mobile Expo App for Botble E-commerce Websites?

Do you provide a ready-to-use mobile app for this product? If yes, is it included in the purchase or sold separately?

Thank you in advance for your support. I look forward to your response.

Hi,

1. I see a plugin by our community author on https://marketplace.botble.com/products/motionmedia/pwa but not sure that it is fully compatible or not.

2. Yes, it is fully compatible with React Native Expo app.

3. It’s a separated item, please check it on https://codecanyon.net/item/botble-ecommerce-react-native-mobile-expo-app-for-botble-ecommerce-websites/61394620

Good day. I have purchased this script hoping and waiting you guys will add Ali Express Drop Shipping api as i ask a year ago. Up until now seems no plugin yet? I just finish going through the available plugins. If it’s somewhere please show me. Or if you can have it developed please do. I believe many others need this also. Please

Please develop the plugin if not available yet.

Hi,

Sorry, we don’t have experience on Ali Express Drop Shipping, so we can’t do it at this time.

We don’t want to make a plugin at a low quality.

You should hire a developer who has experience on this to do it for you.

Hi, I found a layout bug on the product category page in the Ninico and Wowy themes. Product cards were overlapping and the grid was broken because of incorrect Blade markup.

Affected file: platform/themes/ninico/views/ecommerce/includes/product-item.blade.php

Cause: The outer @if (around line 36) for the compare/quick view/wishlist block was closed too early. The closing < /div > for .tpproduct__thumb-action was placed outside the @if block. When all three features were disabled, that < /div > was still rendered and closed the parent .tpproduct__thumb early, so .tpproduct__content ended up outside the card and the grid layout broke.

Fix: Move the closing < /div > inside the @if block so it is only output when the block is rendered, and place @endif after it.

Before (lines 55–58): @ endif @ endif < /div > < /div >

After: < /div >@endif < /div > {remove spaces}

Please consider applying this fix in the theme or documenting it for users who override the template.

Hi,

We will update it and release it soon.

Thanks for your feedback!

mnhasan Purchased

Hi I noticed a “New Until” option where a date can be added on the product entry page. Could you please clarify whether this date refers to the product expiry date?

If it is intended to be used as an expiry date, I would like to know whether there is any alert or notification system available. For example, will the system notify me when a product is close to expiring or has already expired?

Thank you for your support. I look forward to your clarification.

Hi,

No, it’s not expiry date. It means product is still as “New products” until that date, so you can query data from database based on this date to get new added products and show it on your site for marketing purpose.

We don’t have that alert system for now, please develop a plugin for this as you need.

Hello, does this system support having multiple warehouses? I could not find it in the admin dashboard

thanks.

Hi,

Sorry, it doesn’t support multiple warehouses for now.

The test email and website email are not working, butthe alert shows a success message

Hi,

It’s showing success message because it sent email data to your mail server successfully.

It doesn’t mean email is sent successfully.

I’m not sure why, but it seems your mail server doesn’t send that email, or maybe it goes to spam/junk box.

If it’s mail service from your hosting, you need to check with your hosting provider to make sure that your mail server is still working or not.

Or change to use other mail API service, such as: Mailgun, SendGrid, SES…

Hello, i am using this theme 1 year and was working fine… lastly updated to 1.7 and when i tried to update with latest version, website is running but admin is giving 503 error….

Not able to create ticket so writing here

still i am not able to create ticket please resolve

Private Ticket #4527637

Yes, we will check it.

Hi, May I know why all my latest code is gone? My client is shouting. How can I avoid this happening again?

I have already given all the credentials to you. I have not upgraded anything, but my live code was affected.

Hi,

We don’t make changes on your hosting.

I can’t guess what happens. Maybe your team or someone has click on update button in System updater.

If you have modified our existing code, you should add into .env config file: CMS_ENABLE_SYSTEM_UPDATER=false to disable system updater.

Please check if your hosting has daily backup or not, if it has a backup, just restore that backup.

Okay

Is your script able to do Automatically Import of Drop shipping ?

Hi,

Sorry, we don’t have this feature in our script.

Step : ” Environment Settings ”. I got an error ” The following errors occurred: SQLSTATE[42S02]: Base table or view not found: 1146 Table ‘ndtc_ecom.settings’ doesn’t exist (Connection: mysql, SQL: select `key` from `settings`) ” . I created a brand new database. I am testing installation locally with xampp

Hi,

You haven’t imported your database, so it’s missing that tables. Or it’s a wrong database connection issue. You should check your config in .env config file again.

The script is very good. I am using it for a clothing website. Is it possible to put zoom feature when someone hovers mouse pointer on product image? or it can be zoomed somehow? Because in clothing zooming is very important to see design pattern clearly. Please guide.

Hi,

We don’t have this option for now.

We will consider adding it in future versions when our dev team has more time.

Thanks for your suggestion!

is there a way to export stock report?

Hi,

Sorry, we don’t have this feature for now. We will consider it in future versions when our team has more time.

Admin After a successful login, the site is not working

  1. RuntimeException – Internal Server Error This password does not use the Bcrypt algorithm.

PHP 8.3.25 Laravel 12.28.1 labcartshop.com/public/admin

  1. Stack Trace

0 – vendor/laravel/framework/src/Illuminate/Hashing/BcryptHasher.php:88 1 – vendor/laravel/framework/src/Illuminate/Hashing/HashManager.php:76 2 – vendor/laravel/framework/src/Illuminate/Auth/EloquentUserProvider.php:158 3 – vendor/laravel/framework/src/Illuminate/Auth/SessionGuard.php:481 4 – vendor/laravel/framework/src/Illuminate/Auth/SessionGuard.php:456 5 – vendor/laravel/framework/src/Illuminate/Support/Timebox.php:34

  1. Request

POST /admin/login

  1. Headers

controller: Botble\ACL\Http\Controllers\Auth\LoginController@login route name: access.login.post middleware: web, core, guest

  1. Route Parameters

No route parameter data available.

  1. Database Queries
  • mysql – select exists (select 1 from information_schema.tables where table_schema = schema() and table_name = ‘settings’ and table_type in (‘BASE TABLE’, ‘SYSTEM VERSIONED’)) as `exists` (4.2 ms)
  • mysql – select * from `settings` (0.61 ms)
  • mysql – select * from `languages` order by `lang_order` asc (0.73 ms)
  • mysql – select `lang_locale`, `lang_code`, `lang_name`, `lang_flag`, `lang_is_rtl` from `languages` order by `lang_order` asc (0.61 ms)
  • mysql – select * from `users` where `username` = ‘admin’ limit 1 (0.37 ms)

Hi,

Not sure what wrong but it seems data for column password in table users in your database is not correct.

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.

bemirK Purchased

will the template feature be available for the product page in the next version? thanks..

Hi,

We don’t have plan to add more UI pages for this script, so it’s not available in the next version.

bemirK Purchased

this is sad news. I hope you reconsider your decision or contribute to a plugin that only allows changing widgets.

Hi,

We will consider it when we have more time in the future.

Hello, I need some help fixing my website. I purchased the domain from GoDaddy and have configured the database. I also uploaded my files to the ‘public_html’ folder, but the site is still showing the default page instead of my website. How can I fix this? The website is https://labcartshop.com/

Hi,

It seems it is missing .htaccess file in to root folder of your site, so it’s not pointed to folder /public on your hosting.

It’s working on https://labcartshop.com/public/

To remove /public completely, please check this article https://botble.com/the-best-way-to-install-our-script-on-a-shared-hosting

Yes, just need to make change if you want to remove /public from URL.

Prebuy Question: Dear Author, your theme seems to be excellent. But from your demo, i dont see any place where i can change the font sizes and also i am not able to set the shipping cost based on the weight size. Also is there any chance i can connect with Shiprocket or Shipway?

Hi,

1. We don’t have option to change font size, you need to change it using CSS in Appearance → Custom CSS for now.

2. You can config it in Settings → Ecommerce → Shipping.

https://prnt.sc/HxWsDleTZK_o

3. We don’t have Shiprocket or Shipway integration for now. We just have Shippo integration.

Thank you dear author. I have undergone all product options. And i find, almost 95% you have covered in Products and product option. Is there by any change an option for any users to upload images in the product option field like for example, if any customized products, they can upload their image and get it printed on their product.?

Hi,

You can install this free plugin https://marketplace.botble.com/products/FriendsOfBotble/fob-ecommerce-custom-field to use, it has option to add a file/image upload file in product detail page.

The project is very slow on my localhost. Why ?

  1. System Environment

- CMS Version: 1.7.9 – Framework Version: 12.28.1 – Timezone: UTC – Server IP: 2405:201:e03e:d095:694e:2842:b6fc:c035 – Debug Mode Off: ✘ – Storage Dir Writable: ✔ – Cache Dir Writable: ✔ – App Size: N/A - botble/data-synchronize : ^1.0 - doctrine/dbal : ^4.2 - guzzlehttp/guzzle : ^7.9 - laravel/framework : ^12.0 - laravel/sanctum : ^4.0 - laravel/tinker : ^2.10 - predis/predis : ^3.0 - wikimedia/composer-merge-plugin : ^2.1

  1. Server Environment
- PHP Version: 8.2.12
- Memory limit: 512M
- Max execution time (s): 300
- Server Software: PHP 8.2.12 Development Server
- Server OS: Windows NT DESKTOP-H25TKEN 10.0 build 22621 (Windows 11) AMD64
- Database: mysql
- SSL Installed: ✘
- Cache Driver: file
- Queue Connection: sync
- Session Driver: file
- allow_url_fopen enabled: ✔
- Mbstring Ext: ✔
- OpenSSL Ext: ✔
- PDO Ext: ✔
- CURL Ext: ✔
- Exif Ext: ✔
- File info Ext: ✔
- Tokenizer Ext: ✔
- Imagick/GD Ext: ✔
- Zip Ext: ✔
- Iconv Ext: ✔
  1. Installed packages and their version numbers
- botble/api : ^2.1

Hi,

It’s depended on your local setup and your PC.

I can’t guess what wrong.

We are using Laravel Valet for local setup. It’s very fast for me.

https://prnt.sc/vtHvsbRnpYeK https://prnt.sc/TZ-6W1UgMJZ2

You need to debug to find what wrong on your local PC, I can’t guess it.

We will move on to Live and check. Thank you..

Kindly explain the backend code structure (Admin panel) – View – Controller – Admin login

Hi,

We are providing full source code, no encryption. Our script is structured using modular structure.

https://moezmissaoui.medium.com/exploring-modular-architecture-in-laravel-c44a1e88eebf

Our source code is located in folder /platform.

It’s developed in modular structure. Separated to many modules.

Example, for Ecommerce features:

- Controllers: platform/plugins/ecommerce/src/Http/Controllers.

- Views: platform/plugins/ecommerce/resources/views.

- Routes: platform/plugins/ecommerce/routes

- Migrations: platform/plugins/ecommerce/database/migrations.

Front theme is in platform/themes/ninico.

You can learn more about our code on https://docs.botble.com/cms or YouTube https://www.youtube.com/channel/UC6G-qF9Ce4-4qszvgw0ErKg 

Join our Facebook Group https://www.facebook.com/groups/botble.technologies or Forum https://forums.botble.com to learn more about our source code.

By this structure, we can make more plugins and themes. There are many free plugins on https://marketplace.botble.com/products which developed by our community author, and it can be installed from Plugins → Add new plugin.

Front-end ok, no problem. I want to edit the Admin login page. Where to find the blade file?????? I need to adjust the admin panel side – Login and add new functionality

Hi,

You can change it in platform/core/acl/resources/views, platform/core/acl/src/Forms/Auth.

Controller is in platform/core/acl/src/Http/Controllers/Auth

Note: To customize the source code in platform/cores, you need to delete the /vendor folder, and then run the composer install command to reinstall vendor packages, otherwise, you need to customize our code from /vendor/botble/platform

bemirK Purchased

could you add a template structure where we can use different widgets for the product detail page? like in pages? that would be brilliant!

Hi,

We just 1 product template for now.

We don’t have plans to add more templates at this time.

We will consider it in future versions.

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