• You MUST read the Babiato Rules before making your first post otherwise you may get permanent warning points or a permanent Ban.

    Our resources on Babiato Forum are CLEAN and SAFE. So you can use them for development and testing purposes. If your are on Windows and have an antivirus that alerts you about a possible infection: Know it's a false positive because all scripts are double checked by our experts. We advise you to add Babiato to trusted sites/sources or disable your antivirus momentarily while downloading a resource. "Enjoy your presence on Babiato"

eShop - Multi Vendor eCommerce App & eCommerce Vendor Marketplace Flutter App

eShop - Multi Vendor eCommerce App & eCommerce Vendor Marketplace Flutter App 2.8.2

No permission to download
this not my script , i nulled it only😋
but not any problem
we try to resolve yor issue
Can you explain exactly what your problem is?
From which version to which version do you want to update?
i want to integrate admin panel version with web only version, how to do it
 
thanks a lot sir, will it work for both web and mobile application...
most likely these changes will only work for the web version and the mobile app uses api and fetch data with api from database.
But that is not a problem and the necessary changes can be made in the files with the same method
Are you familiar with the Flutter framework?
 
Last edited:
most likely these changes will only work for the web version and the mobile app uses api and fetch data with api from database.
But that is not a problem and the necessary changes can be made in the files with the same method
Are you familiar with the Flutter framework?
can you help me find those files , and those changes will be done in flutter/application or in api's.
 
Ye of course, but let me i study api code and flutter code
I must understand wich method is better
Block product price from api or change flutter code for prevent display product price
Thanks sir...we are trying and also waiting for your reply...
 
you dont answer my question clearly too,
now you use witch version of the admin panel?
your script installed on cpanel?
if need and problem not solved from admin panel , can you give me you cpanel account to resolve it manually?
yes please , cek dm
 
  • Like
Reactions: kia1349
can you help me find those files , and those changes will be done in flutter/application or in api's.
Necessary changes to not display product prices for users who are not logged in

Remember that the keyword "CUR_USERID" is used by the programmer to find the login status of a user
To check this issue in a small example, first make a backup of your program files so that you can go back to the previous state if necessary.
Open the following file and go to line 123
lib\Screen\homePage\widgets\singleProductContainer.dart
From line number 123 to 200, there is a row block inside which there are product specifications such as product price, product price after discount, image, etc.
If you replace the Row block codes with the following codes, then if the user is not logged in, the product price will no longer be displayed for him.
And you can apply your necessary changes anywhere in the program with the help of this example.

original codes:

Code:
  child: Row(
    children: [
      Text(
        ' ${DesignConfiguration.getPriceFormat(context, price)!}',
        style: TextStyle(
          color: Theme.of(context).colorScheme.blue,
          fontSize: textFontSize14,
          fontWeight: FontWeight.w700,
          fontStyle: FontStyle.normal,
          fontFamily: 'ubuntu',
        ),
      ),
      showDiscountAtSameLine
          ? Expanded(
              child: Padding(
                padding:
                    const EdgeInsetsDirectional.only(
                  start: 10.0,
                  top: 5,
                ),
                child: Row(
                  children: <Widget>[
                    Text(
                      double.parse(productDetails
                                  .prVarientList![0]
                                  .disPrice!) !=
                              0
                          ? '${DesignConfiguration.getPriceFormat(context, double.parse(productDetails.prVarientList![0].price!))}'
                          : '',
                      style: Theme.of(context)
                          .textTheme
                          .labelSmall!
                          .copyWith(
                            color: Theme.of(context)
                                .colorScheme
                                .lightBlack,
                            fontFamily: 'ubuntu',
                            decoration: TextDecoration
                                .lineThrough,
                            decorationColor:
                                colors.darkColor3,
                            decorationStyle:
                                TextDecorationStyle
                                    .solid,
                            decorationThickness: 2,
                            letterSpacing: 0,
                            fontSize: textFontSize10,
                            fontWeight: FontWeight.w400,
                            fontStyle: FontStyle.normal,
                          ),
                    ),
                    if (double.parse(offPer).round() >
                        0)
                      Text(
                        '  ${double.parse(offPer).round()}%',
                        maxLines: 1,
                        overflow: TextOverflow.ellipsis,
                        style: Theme.of(context)
                            .textTheme
                            .labelSmall!
                            .copyWith(
                              fontFamily: 'ubuntu',
                              color: colors.primary,
                              letterSpacing: 0,
                              fontSize: textFontSize10,
                              fontWeight:
                                  FontWeight.w400,
                              fontStyle:
                                  FontStyle.normal,
                            ),
                      ),
                  ],
                ),
              ),
            )
          : const SizedBox(),
    ],
  ),



changed codes:
replace above code with these codes:

Code:
  child: Row(
    children: [
      Text(
  CUR_USERID == '' || CUR_USERID == null
      ? 'login to see price'
        :
' ${DesignConfiguration.getPriceFormat(context, price)!}',
        style: TextStyle(
          color: Theme.of(context).colorScheme.blue,
          fontSize: textFontSize14,
          fontWeight: FontWeight.w700,
          fontStyle: FontStyle.normal,
          fontFamily: 'ubuntu',
        ),
      ),
      showDiscountAtSameLine
          ? Expanded(
              child: Padding(
                padding:
                    const EdgeInsetsDirectional.only(
                  start: 10.0,
                  top: 5,
                ),
                child: Row(
                  children: <Widget>[
                    Text(
                      
                      double.parse(productDetails
                                  .prVarientList![0]
                                  .disPrice!) !=
                              0
                          ?
                      '${DesignConfiguration.getPriceFormat(context, double.parse(productDetails.prVarientList![0].price!))}'
                          : '',
                      
                      
                      style: Theme.of(context)
                          .textTheme
                          .labelSmall!
                          .copyWith(
                            color: Theme.of(context)
                                .colorScheme
                                .lightBlack,
                            fontFamily: 'ubuntu',
                            decoration: TextDecoration
                                .lineThrough,
                            decorationColor:
                                colors.darkColor3,
                            decorationStyle:
                                TextDecorationStyle
                                    .solid,
                            decorationThickness: 2,
                            letterSpacing: 0,
                            fontSize: textFontSize10,
                            fontWeight: FontWeight.w400,
                            fontStyle: FontStyle.normal,
                          ),
                    ),
                    if (double.parse(offPer).round() >
                        0)
                      Text(
                        '  ${double.parse(offPer).round()}%',
                        maxLines: 1,
                        overflow: TextOverflow.ellipsis,
                        style: Theme.of(context)
                            .textTheme
                            .labelSmall!
                            .copyWith(
                              fontFamily: 'ubuntu',
                              color: colors.primary,
                              letterSpacing: 0,
                              fontSize: textFontSize10,
                              fontWeight:
                                  FontWeight.w400,
                              fontStyle:
                                  FontStyle.normal,
                            ),
                      ),
                  ],
                ),
              ),
            )
          : const SizedBox(),
    ],
  ),


good luck and be happy :)
 
  • Like
Reactions: vauxtigra2005
Necessary changes to not display product prices for users who are not logged in

Remember that the keyword "CUR_USERID" is used by the programmer to find the login status of a user
To check this issue in a small example, first make a backup of your program files so that you can go back to the previous state if necessary.
Open the following file and go to line 123
lib\Screen\homePage\widgets\singleProductContainer.dart
From line number 123 to 200, there is a row block inside which there are product specifications such as product price, product price after discount, image, etc.
If you replace the Row block codes with the following codes, then if the user is not logged in, the product price will no longer be displayed for him.
And you can apply your necessary changes anywhere in the program with the help of this example.

original codes:

Code:
  child: Row(
    children: [
      Text(
        ' ${DesignConfiguration.getPriceFormat(context, price)!}',
        style: TextStyle(
          color: Theme.of(context).colorScheme.blue,
          fontSize: textFontSize14,
          fontWeight: FontWeight.w700,
          fontStyle: FontStyle.normal,
          fontFamily: 'ubuntu',
        ),
      ),
      showDiscountAtSameLine
          ? Expanded(
              child: Padding(
                padding:
                    const EdgeInsetsDirectional.only(
                  start: 10.0,
                  top: 5,
                ),
                child: Row(
                  children: <Widget>[
                    Text(
                      double.parse(productDetails
                                  .prVarientList![0]
                                  .disPrice!) !=
                              0
                          ? '${DesignConfiguration.getPriceFormat(context, double.parse(productDetails.prVarientList![0].price!))}'
                          : '',
                      style: Theme.of(context)
                          .textTheme
                          .labelSmall!
                          .copyWith(
                            color: Theme.of(context)
                                .colorScheme
                                .lightBlack,
                            fontFamily: 'ubuntu',
                            decoration: TextDecoration
                                .lineThrough,
                            decorationColor:
                                colors.darkColor3,
                            decorationStyle:
                                TextDecorationStyle
                                    .solid,
                            decorationThickness: 2,
                            letterSpacing: 0,
                            fontSize: textFontSize10,
                            fontWeight: FontWeight.w400,
                            fontStyle: FontStyle.normal,
                          ),
                    ),
                    if (double.parse(offPer).round() >
                        0)
                      Text(
                        '  ${double.parse(offPer).round()}%',
                        maxLines: 1,
                        overflow: TextOverflow.ellipsis,
                        style: Theme.of(context)
                            .textTheme
                            .labelSmall!
                            .copyWith(
                              fontFamily: 'ubuntu',
                              color: colors.primary,
                              letterSpacing: 0,
                              fontSize: textFontSize10,
                              fontWeight:
                                  FontWeight.w400,
                              fontStyle:
                                  FontStyle.normal,
                            ),
                      ),
                  ],
                ),
              ),
            )
          : const SizedBox(),
    ],
  ),



changed codes:
replace above code with these codes:

Code:
  child: Row(
    children: [
      Text(
  CUR_USERID == '' || CUR_USERID == null
      ? 'login to see price'
        :
' ${DesignConfiguration.getPriceFormat(context, price)!}',
        style: TextStyle(
          color: Theme.of(context).colorScheme.blue,
          fontSize: textFontSize14,
          fontWeight: FontWeight.w700,
          fontStyle: FontStyle.normal,
          fontFamily: 'ubuntu',
        ),
      ),
      showDiscountAtSameLine
          ? Expanded(
              child: Padding(
                padding:
                    const EdgeInsetsDirectional.only(
                  start: 10.0,
                  top: 5,
                ),
                child: Row(
                  children: <Widget>[
                    Text(
                     
                      double.parse(productDetails
                                  .prVarientList![0]
                                  .disPrice!) !=
                              0
                          ?
                      '${DesignConfiguration.getPriceFormat(context, double.parse(productDetails.prVarientList![0].price!))}'
                          : '',
                     
                     
                      style: Theme.of(context)
                          .textTheme
                          .labelSmall!
                          .copyWith(
                            color: Theme.of(context)
                                .colorScheme
                                .lightBlack,
                            fontFamily: 'ubuntu',
                            decoration: TextDecoration
                                .lineThrough,
                            decorationColor:
                                colors.darkColor3,
                            decorationStyle:
                                TextDecorationStyle
                                    .solid,
                            decorationThickness: 2,
                            letterSpacing: 0,
                            fontSize: textFontSize10,
                            fontWeight: FontWeight.w400,
                            fontStyle: FontStyle.normal,
                          ),
                    ),
                    if (double.parse(offPer).round() >
                        0)
                      Text(
                        '  ${double.parse(offPer).round()}%',
                        maxLines: 1,
                        overflow: TextOverflow.ellipsis,
                        style: Theme.of(context)
                            .textTheme
                            .labelSmall!
                            .copyWith(
                              fontFamily: 'ubuntu',
                              color: colors.primary,
                              letterSpacing: 0,
                              fontSize: textFontSize10,
                              fontWeight:
                                  FontWeight.w400,
                              fontStyle:
                                  FontStyle.normal,
                            ),
                      ),
                  ],
                ),
              ),
            )
          : const SizedBox(),
    ],
  ),


good luck and be happy :)
thanks sir thank alot...
 
Babak updated eShop - Multi Vendor eCommerce App & eCommerce Vendor Marketplace Flutter App with a new update entry:

eShop v2.6.0 Untouched

Downlaod eShop v2.6.0 - Multi Vendor eCommerce App & eCommerce Vendor Marketplace Flutter App Nulled Free
V2.6.0
(updated on 24-June-2023)

+ [Added] Notification service without login
+ [Added] Driving license for delivery boy
+ [Updated] Project compatible with Flutter 3.10
+ [Improved] Improvements & Bug fixes

Read the rest of this update entry...
 
AdBlock Detected

We get it, advertisements are annoying!

However in order to keep our huge array of resources free of charge we need to generate income from ads so to use the site you will need to turn off your adblocker.

If you'd like to have an ad free experience you can become a Babiato Lover by donating as little as $5 per month. Click on the Donate menu tab for more info.

I've Disabled AdBlock