Jump to content

Leaderboard


Popular Content

Showing content with the highest reputation since 07/08/19 in all areas

  1. 16 points
    Hello, Just a little notification to ell you the v3.2145 has been pushed. A phpmailer library security has been reported on the phpmailer github website and ClicShopping has been hupdated Other libraries have been updated also Paypal has been removed and changed by Stripe Some other little fix has been updated. Thank you to the administrator for this work.
  2. 12 points
    The cart page is a very important element for an e-commerce site. This is when the customer will decide to place an order, see how much his order will cost him, modify his basket and reassure himself that the order has been delivered correctly. The shopping cart page is the first step in the order tunnel, and yet it is often not very worked on, or even poorly constructed. Here is some information on common practices regarding cart pages on e-commerce sites. Below some important feature to make or to implement inside your cart. Of course, some element can be added or updated. Now, if you have an e-commerce website, select what is the best for you and your customer. Do not allow to save the basket This functionality is still too little implemented in e-commerce sites. It has two major advantages: Save the customer's basket so that he can find it one click Get the customer's email (!!!) Just for the 2nd point it is worth it to put this technique in place. Here are some ideas insert a function with a clearly identifiable icon, of the "floppy" or "backup" type which will simply save the basket and send it by email. Insert an email record field Redirect the client to the online registration form Do not indicate that you deliver in the customer country, local or international If your customers are international you can indicate: that you deliver well the country where the user is located that you send your products internationally That you send your products only locally It is also a good practice to set up even if you only deliver to Canada for example: note: add a small line below the products: delivery in Canada for XXX $ CAD. It is always reassuring to identify where the user is and to see that the site is "active" to organize a delivery with the best service. The goal is always the same: to remove the many doubts that may arise in the mind of the user on the shopping cart page. Download the module or a Hook: - https://www.clicshopping.org/forum/files/file/186-modules-info-shipping-shopping-cart/ - https://www.clicshopping.org/forum/files/file/2-hooks-additional-checkout-info-free-shipping/ Group action buttons This bad practice is still fairly widespread on e-commerce sites, but fortunately in sharp decline. If your user spends time filling his basket and he “loses” it because he did not click on the right action button it is really an element that can stop a sale. The frustration in leaving the baskets is greatly underestimated. Especially since it is extremely simple to space your action buttons and improve your e-commerce ergonomics If you do not see the interest and the quantity of bad clicks which can be done on an e-commerce site because of grouping of button then imagine the following cases: touch interface, touchpad of laptop, ineffective mouse, etc ... The involuntary occasions of not clicking in the right place are very important ! Do not add Rating Reviews Adding the average of the comments next to the product makes it possible to comfort the customer in their purchase decision. It is important in this context to be able to allow the customer to leave a comment at the end of his purchase. It is an easy approach to implement and can help in the results. In correspondence emails and in particular when the product is delivered, o ask the customer to insert a comment concerning the product which he bought. In summary, you must involve the customer, because, it will serve in the consumer's decision to buy or not Do not add special information Indicate to the customer how much he earns from the promotion, may encourage him to order more products Indicate information concerning obtaining free shipping costs Indicate the value that the customer will gain by choosing this promotion Place an indicator concerning the percentage of the discount that the client has obtained. These indicators are not neutral because it can encourage the customer to order more to get a better discount or to get free shipping. This approach is not always used in e-commerce sites but how useful Download: Hooks : https://www.clicshopping.org/forum/files/file/3-hooks-additional-checkout-save-money/ Ask confirmation to delete a product The "classic of the classic". Many e-merchants are based on pre-pacified e-commerce solutions (CMS e-commerce) of Magento or Prestashop type, result the basic technical part is often mixed with a basic design without added value function. Most of the time these solutions have not gone very far in analyzing customer behavior and therefore offer poorly designed models. On most basket pages it is possible to delete a product line relatively easily: It’s a bit of a shame to offer this function directly without asking the customer for confirmation. Putting a doubt in his action can be useful, but not doing it, leaves the door open for the client to make a mistake It's silly but there are not a lot of sites that offer a different orientation or designers who have pushed a more important reflection, in case of error the customer must find the product himself to add it to his basket. Pity … Isolate customers in the basket Isolate the customer in the order process. To help the customer transform their order into a deed of purchase, it is preferable to avoid it being disturbed by other information, which could harm their decision or come to change their decision. Often in many e-commerce sites, it is difficult to configure the display of information or not. Here are some use cases that can be put into practice Delete site header Remove bottom of site Delete the information in the left and right columns Several approaches can be realized, you have to make the necessary tests to find the right compromise. I choose Amazon, but Cdiscount for example does the same. As soon as you are in the order process, it is difficult to back down. Conclusion Improving your cart page is not very complicated from the moment you stand on the consumer's side. You can thus define several customer cases and test the purchasing process. After it is "enough" to remove all blocking points 🙂 Easier said than done, but improving your site is one of the pleasures of all e-merchants. And what have you put in place to improve your basket? Note: I have not talked too much about displaying shipping costs or payment, but implementing it can be interesting. However, please be careful not to overload the page, the client can get lost too!
  3. 11 points
    Hello, Happy to present you the ne release 3.21. All information is available there : https://www.clicshopping.org/forum/topic/398-version-321-release/ I hope you will be happy and the work continue !!! Have a good day
  4. 7 points
    With PHP 7.4, support for preloading was added, a feature that could improve the performance of your code significantly. In a nutshell, this is how it works: - In order to preload files, you need to write a custom PHP script - This script is executed once on server startup - All preloaded files are available in memory for all requests - Changes made to preloaded files won't have any effect, until the server is restarted If you want more information, some article are available on this new feature. library used (under MIT licence): https://github.com/DarkGhostHunter/Preloader 1 / Mandatory Requirement - Php 7.4 minimum version - opCache installed - An access to your php.ini - Work in 777 chmod 2 / How to implement : Step 1 : Know your path You must know your root on preloader.php inside your application. below an example www/var/..../shop/includes/ClicShopping/Work/Log/preloader.php Step 2 : Php.init implementation Edit your php.init and search this line : ;opcache.preload= replace by your root path : below an example opcache.preload=/home/www/..../shop/includes/ClicShopping/Work/Log/preloader.php Step4 : Restart apache2 Make this command inside your terminal sudo service apache2 restart Step5 : Configure ClicShopping * Go to ClicShopping Administration - Menu Configuration / Session & Cache / Compression & optimization - Activate the preload functionnalities * Go to your catalog and actualise a page - The sytem will create a preloader.php file inside your Work/Log directory - You can check if everything is correct in editing your preload.php files. You must see some information inside.
  5. 6 points
    Hello, I just finished my ClicShopping website and just push in production : Could make a comment please ? The focus is on figures. For moment there is not lot of product but I will add more in the time. Thank you https://www.figures-shop.com
  6. 6 points
    Hello, Just a note , I just published the Release 3.2131 see announcement for more explanations.
  7. 6 points
    Hello, The latest commit introduce the service worker and a manifest for web app. The advantage to use a web app is for the smartphone and improve the speed of the website. If you want more information about that, just follow these links : about the web app : https://developers.google.com/web/fundamentals/web-app-manifest service worker : https://developers.google.com/web/fundamentals/primers/service-workers About the manifest, you nothing to do but if you want change the logo, you must go in this directory /sources/images/logos/manifest just replace the logo by yours and you must respect also the size of the image. Do not change the name of the logo. I hope this information will be useful for you.
  8. 6 points
    Included in 3.2111 new release who fix some bug indentified in 3.2110.
  9. 6 points
    hello @SuperThin, Could you test (on several specific world) this please and tell me if it work ? in includes/Shop/RewriteUrl.php - change the function by this. In it's work it will be added on next update. I take different work on your website, and seems now ok inside the the url Thank you for your comment @SuperThin /** * Remove url accent * @param $str * @param string $charset * @return null|string|string[] */ protected function getSkipAccents(string $str, string $charset = 'utf-8'): string { if (!extension_loaded('intl')) { throw new Exception('intl module not loaded'); } else { $transliterator = \Transliterator::create('Any-Latin; Latin-ASCII'); $str = $transliterator->transliterate(mb_convert_encoding(htmlspecialchars_decode($str),$charset, 'auto')); } $str = htmlentities($str, ENT_NOQUOTES, $charset); $str = preg_replace('#&([A-za-z])(?:acute|cedil|caron|circ|grave|orn|ring|slash|th|tilde|uml);#', '\1', $str); $str = preg_replace('#&([A-za-z]{2})(?:lig);#', '\1', $str); $str = preg_replace('#&[^;]+;#', '', $str); $str = preg_replace('/[^A-Za-z0-9\-]/', '', $str); // Removes special chars return $str; }
  10. 5 points
    Hello, It's not so difficult to make an upgrade. I look the update, there 2 sql update. in first, go to your phpmyadmin and update the Db. in second, just send the files in your server. Do not forget it's a pre release, some modification can be made the last minute For you it's good to make a test. That's all. My recommendation before that, do the update in your local server, If your have no problem, go in production. About the module, it will have no problem.
  11. 5 points
    Hello, @Drack, thank you for this report, updated. The ClicShopping Core seems to work fine with php 7.4, just the external libraries must be updated eventually, for that we must wait the developer to make the work. If I see something, I will update the core. There, the elements can put eventually a problem after a quick search (I do not say, you will have an error, more test must be again done) : base on this information : https://www.php.net/manual/fr/migration74.deprecated.php Using array_key_exists() on objects (some external libraries) ¶ Magic quotes functions (ckeditor) ==> no impact
  12. 5 points
    Hello, I saw a problem about implode and language class, it creates deprecated error. I let the solution found. implode($get_params, '&'); by implode('&', $get_params);
  13. 5 points
    Hi @Orphelia, The message is an information. You must make an update about your librairies. In your terminal server, execute this function composer update If you have not access to your server via a terminal, you must do that on your local server and upload on you production server. Note : This update do not require to be in root.
  14. 5 points
    Hooray! protected function removeVNeseAccents ($str){ $unicode = array( 'a'=>'á|à|ả|ã|ạ|ă|ắ|ặ|ằ|ẳ|ẵ|â|ấ|ầ|ẩ|ẫ|ậ', 'd'=>'đ', 'e'=>'é|è|ẻ|ẽ|ẹ|ê|ế|ề|ể|ễ|ệ', 'i'=>'í|ì|ỉ|ĩ|ị', 'o'=>'ó|ò|ỏ|õ|ọ|ô|ố|ồ|ổ|ỗ|ộ|ơ|ớ|ờ|ở|ỡ|ợ', 'u'=>'ú|ù|ủ|ũ|ụ|ư|ứ|ừ|ử|ữ|ự', 'y'=>'ý|ỳ|ỷ|ỹ|ỵ', 'A'=>'Á|À|Ả|Ã|Ạ|Ă|Ắ|Ặ|Ằ|Ẳ|Ẵ|Â|Ấ|Ầ|Ẩ|Ẫ|Ậ', 'D'=>'Đ', 'E'=>'É|È|Ẻ|Ẽ|Ẹ|Ê|Ế|Ề|Ể|Ễ|Ệ', 'I'=>'Í|Ì|Ỉ|Ĩ|Ị', 'O'=>'Ó|Ò|Ỏ|Õ|Ọ|Ô|Ố|Ồ|Ổ|Ỗ|Ộ|Ơ|Ớ|Ờ|Ở|Ỡ|Ợ', 'U'=>'Ú|Ù|Ủ|Ũ|Ụ|Ư|Ứ|Ừ|Ử|Ữ|Ự', 'Y'=>'Ý|Ỳ|Ỷ|Ỹ|Ỵ', ); foreach($unicode as $nonUnicode=>$uni){ $str = preg_replace("/($uni)/i", $nonUnicode, $str); } return strtolower($str); } protected function getSkipAccents(string $str, string $charset = 'utf-8'): string { return $this->removeVNeseAccents($str); } Done!
  15. 5 points
    A little example allow you to configure your htaccess to increase the speed and security Options -Indexes Options +FollowSymlinks #### Your config to change ############### #AllowOverride All AcceptPathInfo on ################################## # Security ################################## <IfModule mod_headers.c> # prevent mime based attacks Header set X-Content-Type-Options "nosniff" # XSS Protection Header set X-XSS-Protection "1; mode=block" #content policy #Header set Content-Security-Policy "script-src 'self' https://www.mydomain.org" #X Frame Header always set X-FRAME-OPTIONS "DENY" </IfModule> #Header always append X-Frame-Options SAMEORIGIN #CORS # Always set these headers. #Header always set Access-Control-Allow-Origin "*" #Header always set Access-Control-Allow-Methods "POST, GET, OPTIONS, DELETE, PUT" #Header always set Access-Control-Max-Age "1000" #Header always set Access-Control-Allow-Headers "x-requested-with, Content-Type, origin, authorization, accept, client-security-token" #### Your config to change URL rewriting ############### #Uncomment and adapt <IfModule mod_rewrite.c> RewriteEngine On ## URL Canonicalization #to change in function your website RewriteBase /shop/ RewriteCond %{HTTP_HOST} !^mydomain.org$ [NC] RewriteRule ^(.*)$ https://www.mydomain.org/$1 [L,R=301] #to change in function your website RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d #to change in function your website RewriteRule . /shop/index.php [L] #Caching schema <IfModule mod_headers.c> Header unset ETag </IfModule> #Caching schema ## EXPIRES CACHING ## ## https://gtmetrix.com/leverage-browser-caching.html ## <IfModule mod_expires.c> ExpiresActive On ExpiresByType image/gif "access plus 1 month" ExpiresByType image/jpeg "access plus 1 month" ExpiresByType image/png "access plus 1 month" ExpiresByType text/css "access plus 1 week" ExpiresByType text/javascript "access plus 1 week" ExpiresByType application/javascript "access plus 1 week" ExpiresByType application/x-javascript "access plus 1 week" ExpiresByType image/x-icon "access plus 1 year" ExpiresByType image/svg+xml "access plus 1 year" ExpiresByType image/vnd.microsoft.icon "access plus 1 year" ExpiresByType application/font-woff "access plus 1 year" ExpiresByType application/x-font-woff "access plus 1 year" ExpiresByType font/woff2 "access plus 1 year" ExpiresByType application/vnd.ms-fontobject "access plus 1 year" ExpiresByType font/opentype "access plus 1 year" ExpiresByType font/ttf "access plus 1 year" ExpiresByType font/otf "access plus 1 year" ExpiresByType application/x-font-ttf "access plus 1 year" ExpiresByType application/x-font-otf "access plus 1 year" </IfModule> #apache 2.4 <IfModule mod_version.c> <IfModule mod_filter.c> <IfVersion >= 2.4> FilterDeclare COMPRESS FilterProvider COMPRESS DEFLATE "%{Content_Type} = 'text/html'" FilterProvider COMPRESS DEFLATE "%{Content_Type} = 'text/css'" FilterProvider COMPRESS DEFLATE "%{Content_Type} = 'text/plain'" FilterProvider COMPRESS DEFLATE "%{Content_Type} = 'text/xml'" FilterProvider COMPRESS DEFLATE "%{Content_Type} = 'text/x-component'" FilterProvider COMPRESS DEFLATE "%{Content_Type} = 'application/javascript'" FilterProvider COMPRESS DEFLATE "%{Content_Type} = 'application/json'" FilterProvider COMPRESS DEFLATE "%{Content_Type} = 'application/xml'" FilterProvider COMPRESS DEFLATE "%{Content_Type} = 'application/xhtml+xml'" FilterProvider COMPRESS DEFLATE "%{Content_Type} = 'application/rss+xml'" FilterProvider COMPRESS DEFLATE "%{Content_Type} = 'application/atom+xml'" FilterProvider COMPRESS DEFLATE "%{Content_Type} = 'application/vnd.ms-fontobject'" FilterProvider COMPRESS DEFLATE "%{Content_Type} = 'image/svg+xml'" FilterProvider COMPRESS DEFLATE "%{Content_Type} = 'image/x-icon'" FilterProvider COMPRESS DEFLATE "%{Content_Type} = 'application/x-font-ttf'" FilterProvider COMPRESS DEFLATE "%{Content_Type} = 'font/opentype'" FilterChain COMPRESS FilterProtocol COMPRESS DEFLATE change=yes;byteranges=no </IfVersion> </IfModule> </IfModule>
  16. 5 points
    @Janett You will find more information here : https://getcomposer.org/doc/00-intro.md Composer is a tool for dependency management in PHP. It allows you to declare the libraries your project depends on and it will manage (install/update) them for you. The main advantage, it's install you all the dependencies and allow you to call easily the classes inside our script. Looking the composer external directory : guzzlehttp ==> api connect phpmailer ==> send email xml-rpc ==> webservice fpdf ==> invoice are installed by default. thank you for this release @ClicShopping
  17. 5 points
    this capsule explains how to set the "PayPal payment apps" module in ClicShopping.
  18. 5 points
    Llltle released are out. Just little bug discover and adjustment because the end of this month about the fix released.
  19. 5 points
    this capsule explains how to install the Colissimo french Post Multi Pickup in ClicShopping. For more information you can go on the market place : https://www.clicshopping.org/forum/files/file/156-apps-shipping-colissimo-point-relais/
  20. 4 points
    Just a little note. PHP 7.4 is out soon (end of this month) and bring lot of new features or deprecated features. I will start to stest ClicShopping under php 7.4 soon If you see something report on Github (ClicShopping, Official and community) the error or the bug. If you have time.
  21. 4 points
    For moment, some badbots can very aggressive. There a solution to block this elements via your htaccess ################################## # Bot ################################## #Rules to block bad bods from accessing web pages on your site. #Remove or add more rules as per your needs. BrowserMatchNoCase "Baiduspider" bots BrowserMatchNoCase "SemrushBot" bots BrowserMatchNoCase "Yandex" bots BrowserMatchNoCase "BLEXBot" bots BrowserMatchNoCase "AhrefsBot" bots BrowserMatchNoCase "DotBot" bots BrowserMatchNoCase "Exabot" bots BrowserMatchNoCase "SeznamBot" bots BrowserMatchNoCase "aiHitBot" bots BrowserMatchNoCase "spbot" bots BrowserMatchNoCase "MJ12bot" bots BrowserMatchNoCase "oBot" bots BrowserMatchNoCase "DeuSu" bots BrowserMatchNoCase "ia_archiver" bots BrowserMatchNoCase "MetaURI" bots BrowserMatchNoCase "FlipboardProxy" bots Order Allow,Deny Allow from ALL Deny from env=bots
  22. 4 points
    Hello, To react at this topic, I pushed a new minor version with all the composer libraries updated. This version has some update like ckeditor, Elfinder and some fix. If you have not included new composer library, you can easily update your solution else you must make the command composer unpdate inside the Shop directory or where you can find the composer.json in the ClicShopping root directory.
  23. 4 points
    The menu can have different function For example if you want to create a marketplace you have 2 choices Create the menu in manual mode Create the menu via the apps automatically Manual is not recommended on this case when you create an apps because the administrator must do a manual action on the menu and after install the apps with the instructions. Like all menu has a specific code. It s possible to re-organise the menu if you do not appreciate. Access to this menu allow you to know the good code and id for a programmer when he creates a new apps inside the menu of his choice. The best is to look inside the Configure directory the different files (Install and Delete) the approach. About the modules inside the catalog (template), you have nothing to do.
  24. 4 points
    Hello, Just for information, An update has been made, now, it's possible to : update all the library update one library clear the cache compare the version installed with the latest version. Just a warning, you must be careful when you make an update because it can create an error inside your apps. Make for the expert.
  25. 4 points

    Version 1.0.0

    96 downloads

    New design theme and based on Alibaba theme. If you have included new modules, you must update in consequence your files. You must just copy the files that you want change inside the Alibaba theme. This module contains The language files in English and French The css file in French and English The modules Via the installation system administration ClicShopping Technical Prerequisites: None License : GPL 2 - MIT compatibility: >= version 3.0 Recommendation and documentation specific use : The module create a new directory inside the template directory All the new modules inserted inside the Default template will work with Alibaba template. If you must make an update, please, copy the files inside the Alibaba template. Implementation: Copy All Directories inside Shop except ModuleInfosJson Copy the template_alibaba.json into ClicShopping/Work/Cache/Github (manual installation) In your administration : Design / Configuration / Configuration : Change the website theme Download How to download : https://github.com/ClicShoppingV3Community/template_alibaba/archive/master.zip Github : https://github.com/ClicShoppingV3Community/template_alibaba Download ClicShopping : https://github.com/ClicShopping/ClicShopping_V3/archive/master.zip Community : https://www.clicshopping.org Software : https://github.com/ClicShopping Official add on : https://github.com/ClicShoppingOfficialModulesV3 Community add on : https://github.com/ClicShoppingV3Community trademark License info : https://www.clicshopping.org/forum/trademark/

    Free

  26. 4 points
    hello, @SuperThinI: fixed the problem, you can find the files modified there : https://github.com/ClicShopping/ClicShopping_V3/commit/8d21913e9fb17242b57fe202a2a94c62e10d89f4 Thank you for this report.
  27. 4 points
    Hello Everybody, Follow the announcement, we will happy to present you the pre release 3.20. if you comment do not hesitate. During this month we will update the apps and look your comments. Enjoy
  28. 4 points
    Quick video about the process installation of ClicShopping :
  29. 3 points

    Version 1.0.0

    88 downloads

    This apps allow you to import or export your categories and products in csv format. It's useful is you need to change or manage yours categories or products via excel files. A hooks is included and allow you to implement new importation or exportation (suppliers, manufacturers, attributes ...) - Update, insert products - Quick update (model, stock, ean) Licence : GPL 2 - MIT Language : English and French Important Note : You must understand the fields characteristics and actions to make to use correctly this apps. Install : - Via the Admin of ClicShopping (Automatic installation) The installation (manual). - Copy all the files inside your shop directory - Copy the apps_catalog_import_export.json into ClicShopping/Work/Cache/Github - https://monsite/myAdmin/index.php?A&Catalog\ImportExport - Activate the module Catalog/ImportExport Download Github source : https://github.com/ClicShoppingV3Community/apps_catalog_import_export.git Github Download : https://github.com/ClicShoppingV3Community/apps_catalog_import_export/archive/master.zip All informations about the ClicShopping Community : https://www.clicshopping.org Software : https://github.com/ClicShopping Official add on : https://github.com/ClicShoppingOfficialModulesV3 Community add on : https://github.com/ClicShoppingV3Community trademark License info : https://www.clicshopping.org/forum/trademark/

    Free

  30. 3 points
    The idea seems good, and I have time to updated the apps. enjoy. After you can update the apps in function you need.
  31. 3 points
    Hello @Drack In action on the demo, use lighthouse make an audit test.
  32. 3 points
    Hello, The default theme is the same for all version, after the template made is to help you to make you own more easily or to create your own module. Do you activate the rewrite SEO in Configuration/Store ? Without SEO : http://mysite/shop/index.php?Account&LogIn With SEO : http://mysite/shop/index.php/Account&LogIn demo with seo : https://demo.clicshopping.org/demo/index.php/Search/AdvancedSearch ==> correct no ? https://demo.clicshopping.org/demo/index.php/Products/Description/canon-eos-5d/products_id-8 https://demo.clicshopping.org/demo/index.php/Products/Featured - index.php/Account/LogIn in demo below login form is 2 register forms while source code index.php/Account&LogIn is 1 form only. ==> 2 because there is one for customer in B2C and 1 with B2B, the approach is different, depending what you want exactly. You can remove one if you want. (if I understand your question) ==> If you do not litke this, you can create your own login form if you want. How to change breadcrumb Index » ClicShopping » Favorites to ClicShopping » Favorites : my shop in homepage so, Index in breadcrumb with "Index" is an abundance. Look the files in ClicShopping/Service/Shop/Breadcrumb and comment (choose your line) this $CLICSHOPPING_Breadcrumb->add .... For the catalog image I do not understand your question, You have not use rm command, if you do that you can erase all the website if you are in the root ? Note : ClicShopping evolve day to day with minor version if bugs are discover. The system allow you to upgrade without to change anything inside the code if you follow the best pratice. Do not change classe : use the Custom Directory, u se Hooks, create new template, new module think it is not enough for production now ==>I think you do not very well the solution, take time. I hope this explanation is not to complicate. Look the documentation : https://www.clicshopping.org/forum/forum/8-documentation/ Best pratice : https://www.clicshopping.org/forum/forum/18-best-pratices-tip-trips-and-training/ blog : https://www.clicshopping.org/forum/blogs/blog/3-clicshopping/
  33. 3 points
    Fixed. Just is it possible to report a bug on this page. It's better to manage than this bug that the forum : https://github.com/ClicShopping/ClicShopping_V3/issues
  34. 3 points
    Thank you @ClicShopping, Nice contribution it will help in the future. You warning is very important, it's better to make an update in the development, look if there is a problem and after apply in production.
  35. 3 points
    @Drack, Thank you for this great help This fix will be included for 3.2107 version
  36. 3 points
    ClicShopping is an open source application to manage online stores (B2B, B2C, B2B/B2C), open and private sale. In addition, you can qualify the application of social e-commerce with its capabilities that allow the administrator to interact with social networks and users (the catalog is not forgotten also). This process has been tested on : Maria-Db and Mysql Panel Admin : IspConfig V3 - Cpanel Ubuntu Debian Download ClicShopping To begin, you should download the compressed files containing all necessary files and archive. Download ClicShopping and unzip the file. Setting up your FTP software You will also need an FTP software to upload files to your server. One of the most used (which we recommend) is Filezilla. You can download the filezilla.org website and install it. From elements that you were given by your host, configure filezilla so that it can connect to your hosting. 1 - How to Use Filezilla. - Click File and Site Manager. You will get the following items below. - Fill the host box, which is usually your website - Select the appropriate file transfer protocol: FTP generally - Choose the type of authentication: usually: normal - Enter your username: give your host - Indicate voting password: give your password - Click on Connection 2 - Upload files You must connect to the server and download the files in the target directory of your instance (This directory typically contains an index.php or index.html). Given the variety of settings of the servers, it may be in a directory, groups, for example web. 3 - Permission on files There are two important files in ClicShopping solution in order to begin the installation correctly. These files require a temporary change permissions during the installation process The following files are located in the directory - /includes/ClicShopping/Sites/Shop/site_conf.php : store configuration file (catalog) - /includes/ClicShopping/Sites/ClicShoppingAdmin/site_conf.php : store configuration file (administration) - /includes/ClicShopping/Conf : 2 files - /includes/ClicShopping/Work : All the directories including the sub-directories - /sources/images/ : All the directories including the sub-directories In Filezilla, go to the directory and right mouse button, - Click Change file attributes - In numerical value: Specify the 777 value (allowing the writing to file) - Click Ok Note : In function of your hosting, you must have to make some other 777 directories to make. In this case, you will have an alert inside your administration 4 - Installing ClicShopping You can now start installing ClicShiopping. Indicate in your browser following url: https://www.mydomain.com/shop/install (change mydomainame.com par your domain) Step 1 :Server check The second step is to set write permissions on folders and files on your server. You need for this step of your FTP and assign the correct rights (see Step 3 for explanation) based on directories and files listed in step installation Once this is done, you can refresh your browser by pressing the F5 key to see if the parameters you changed are correct. If all the lights are green, then you can proceed to the next step Step 2 : Configuring the database This step is to make a connection to your database. For safety reasons, it may be that you can not create the database from the installation file. Your host has provided you with a password, a login (username), web address to connect to the administration of PhpMyadmin or from your hosting manager to create a database . Depending on the case, you will have 4 parameters at your disposal Server database: usually localhost The login user name: provided by your host or one that you created Password: given by your host or one that you created The name of the database: given by your host or one that you created From these elements, fill the form Then click Next and wait for the download process to happen. Once this is finished, you will automatically to the next step. Please do not interrupt the process. You have an option to install the demo to test ClicShopping Important note : If you have an error : Unknown storage engine 'innodb': please follow the instruction via this post : https://www.clicshopping.org/forum/topic/448-error-db-unknown-storage-engine-innodb/ Step 4 : Setup files conf.php This step allows you to retrieve various parameters to set the configure.php files correctly. There is no specific operation to be performed on this stage, click Next Step 5 : Setup ClicShopping This step is done so that you can access your administration and shop Notes: In the username, please enter your email address In the password, please use the symbol * / - eG This will give you greater security. Etape 6 : Secure files This step will show you how to perform a security tool files. From FTP - Reassign the configure.php files in read-only mode (444) (step 3 procedure) or verify - /includes/ClicShopping/Sites/Shop/site_conf.php : store configuration file (catalog) - /includes/ClicShopping/Sites/ClicShoppingAdmin/site_conf.php : store configuration file (administration) - /includes/ClicShopping/Conf : database access - Remove the installation directory : Shop/Install - Any other operation will be indicated by the installation procedure. Once this is done, you can access your administration and start the setup according to your needs. - To secure your application, we recommend you to read this article (but you can make this more later) : https://www.clicshopping.org/forum/blogs/entry/5-secure-clicshopping/ If you have a problem do not hesitate to create a post on the forum. More Informations : Community : https://www.clicshopping.org Software : https://github.com/ClicShopping Official add on : https://github.com/ClicShoppingOfficialModulesV3 Community add on : https://github.com/ClicShoppingV3Community trademark License info : https://www.clicshopping.org/forum/trademark/ Marketplace : https://www.clicshopping.org/forum/files/ Enjoy
  37. 3 points
    Hello, This tutorial allow you to create a cron to save your db in daily. if you want to change the delay, you can use this site to help you : https://crontab-generator.org/ Inside your server create a files : saveCronTabDb.sh with execute right (chmod 755) #!/bin/bash DB_USER='MyUserName' DB_PASS='MyPassword' DB_HOST='localhost' DB_NAME='MyTable' mysql -u${DB_USER} -p${DB_PASS} -h${DB_HOST} $DB_NAME < "/var/www/xxx/xxx/web8/web/myDbdirectory/myDbfilesToSave.sql" Now you can create your crontab with this command: In this case all the 21hr everyday * */21 * * * /var/www/xxx/xxx/web1/private/saveCronTabDb.sh > /var/www/xxx/xxx/web1/private/cron.log To test your cron : sh saveCronTabDb.sh To see your cron sudo crontab -l Ah do not forget to protect your directory with an htaccess # Disable directory browsing Options -Indexes <Files .htaccess> Order allow,deny Deny from all </Files>
  38. 3 points
    Hello @Mara, look little about that. A summary I found : 1. Create relevant online consumer protection rules (GDPR) 2. Focus on personal data protection and security 3. Ready to develop a good relation with your customer, reactivity, Chat (why not), good support 4.Develop the reviews are very important 5.Allow the customer to rate your work. 6.Of course, website in SSL 7.Quality Website design
  39. 2 points
    Hello @JKaz, Look that, I think it can be good for you. This apps allows you to create different price in function the zone and the weight. https://www.clicshopping.org/forum/files/file/109-apps-shipping-table/
  40. 2 points
    A nice function apear inside php 7.4 : Preload : https://wiki.php.net/rfc/preload It can increased the speed of the website, not a little . But the problem, every time you change something inside a file, you must restart the server because everything is push in memory. https://andrewdavis.me/post/introduction-to-php-7-4-preload/ Note : when I wil install php 7.4, I will make some test also !
  41. 2 points

    Version 1.0.0

    132 downloads

    New design theme and based on Grocery theme. If you have included new modules, you must update in consequence your files. You must just copy the files that you want change inside the Grocery theme. This module contains The language files in English and French The css file in French and English The modules Via the installation system administration ClicShopping Technical Prerequisites: None License : GPL 2 - MIT compatibility: >= version 3.0 Recommendation and documentation specific use : The module create a new directory inside the template directory All the new modules inserted inside the Default template will work with Grocery template All the CSS must be included inside Grocery If you must make an update, please, copy the files inside the Grocery template. Implementation: Copy All Directories inside Shop except ModuleInfosJson Copy the template_grocery.json into ClicShopping/Work/Cache/Github (manual installation) In your administration : Design / Configuration / Configuration : Change the website theme Github Download How to download : https://github.com/ClicShoppingV3Community/template_grocery/archive/master.zip Github : https://github.com/ClicShoppingV3Community/template_grocery Download ClicShopping : https://github.com/ClicShopping/ClicShopping_V3/archive/master.zip Community : https://www.clicshopping.org Software : https://github.com/ClicShopping Official add on : https://github.com/ClicShoppingOfficialModulesV3 Community add on : https://github.com/ClicShoppingV3Community Trademark License info : https://www.clicshopping.org/forum/trademark/

    Free

  42. 2 points
    This forum cannot attach files or images. So, I will upload to Google Drive and share a link. I sent you a PM.
  43. 2 points

    Version 1.0.0

    10 downloads

    New design theme and based on yellow shadow theme. If you have included new modules, you must update in consequence your files. You must just copy the files that you want change inside the yellow shadow theme. This module contains The language files in English and French The css file in French and English The modules Via the installation system administration ClicShopping Technical Prerequisites: None License : GPL 2 - MIT compatibility: >= version 3.0 Recommendation and documentation specific use : The module create a new directory inside the template directory All the new modules inserted inside the Default template will work with Alibaba template. If you must make an update, please, copy the files inside the yellow_shadow template. Implementation: Copy All Directories inside Shop except ModuleInfosJson Copy the template_yellow_shadow.json into ClicShopping/Work/Cache/Github (manual installation) In your administration : Design / Configuration / Configuration : Change the website theme Download How to download : https://github.com/ClicShoppingV3Community/template_yellow_shadow/archive/master.zip Github : https://github.com/ClicShoppingV3Community/template_yellow_shadow Download ClicShopping : https://github.com/ClicShopping/ClicShopping_V3/archive/master.zip Community : https://www.clicshopping.org Software : https://github.com/ClicShopping Official add on : https://github.com/ClicShoppingOfficialModulesV3 Community add on : https://github.com/ClicShoppingV3Community trademark License info : https://www.clicshopping.org/forum/trademark/

    Free

  44. 2 points
    Hello @eTrouper, It's enugh simple to install a new template. As a newbiz, I recommend to take time and read the post and the blog, some information you must need for your settings, or using can be found now on the site. Some people here will be help you if you have a specific problem. You have 2 way to install a template, if you want an existing template Via the admin and the experimental installation or to downloas the template on github and install mannually. Note you can found the template via the marketplace and download directly On the readme, you have the information to make a correct install. Also, you have video tutorial avavailable on the forum. And after in Design / Configuration, you can activate your new template. Let me know if you have a problem.
  45. 2 points
    A service worker is a script that your browser runs in the background, separate from a web page, opening the door to features that don't need a web page or user interaction. Today, they already include features like push notifications and background sync. In the future, service workers might support other things like periodic sync or geofencing. The core feature discussed in this tutorial is the ability to intercept and handle network requests, including programmatically managing a cache of responses. The reason this is such an exciting API is that it allows you to support offline experiences, giving developers complete control over the experience. more info there : https://developers.google.com/web/fundamentals/primers/service-workers
  46. 2 points
    ok find th solution I think, Inside this : email_welcome = We thank you for confidence that you us testified by recording you like new customer on site {{store_name}}. we have well took into account your request of inscription for the opening of an office account near our network.<br /> you will receive an email notifying the creation of your account, after validation of your request by our service customers, with the whole of information allowing you to connect and carry out your purchases on {{store_name}}<br /><br /> you will be able under privileged customer to then profit from exceptional prices on the whole of our articles by connecting you on your space customer of {{store_name}}. <br /> for any help on our services, do not hesitate with to contact our support: {{store_owner_email_address}} In : ClicShopping\Sites\Shop\Pages\Account\Actions\CreatePro and process.php you have that : (line 537 and 566) $template_email_welcome_catalog = CLICSHOPPING::getDef('email_welcome'); replace by $template_email_welcome_catalog = CLICSHOPPING::getDef('email_welcome', ['store_name' => STORE_NAME, 'store_owner_email_address' => STORE_OWNER_EMAIL_ADDRESS]); reset the language and try. If yes, like I think @ClicShopping look often the forum, it can make a little update on the github
  47. 2 points
    This video allows you to see how to include a new template inside ClicShopping more information : https://www.clicshopping.org/forum/files/file/169-template-design-alibaba/
  48. 2 points
    The module is avalaible here : https://www.clicshopping.org/forum/files/file/85-modules-header-select-template/
  49. 2 points
    This tutorial allows you to see how to install the Apps Shipping Post Canada inside ClicShopping
  50. 2 points
    this capsule explains how to install the "minimalistic header multi template module" module in clicshopping. For more information you can go on the market place :https://www.clicshopping.org/forum/files/file/168-modules-page-header-multi-template-minimalistic/
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use