Topics
-
This version move the includes directory to Core directory. If you install an app do not forget to change the includes directory into Core directory. Until the transition is not completed, please do not install directly from the ClicShopping AI an App. Download and do it manually. Thank you.
-
- 0 replies
- 2.7k views
-
-
Hello, This tutorial help you to include a modal boostrap with an external element inside the modal without the header and the footer 1st step : Modal boostrap now we suppose you want to include a modal inside a file. For example in edit.php Add this element : the modal boostrap where you want. (Sites/Admin/Pages/Home/template/edit.php) <script> $( document ).ready(function() { $("#myModal").on("show.bs.modal", function(e) { var link = $(e.relatedTarget); $(this).find(".modal-body").load(link.attr("href")); }); }); </script> <?php //******************************** // call pop up inside Amin/Pages //…
-
- 0 replies
- 6.4k views
-
-
Tutorial about how to configure double taxes system (QC, Canada) in ClicShopping. Quebec settings have been taken because it's little more complex to take 1 tax but the process is little the same.
-
-
- 4 replies
- 5.8k views
-
-
Quick video about the process installation of ClicShopping :
-
-
- 25 replies
- 44.7k views
-
-
We have started the next version of ClicShopping and some minor release has been pushed. What do we find inside this new version essentially ? Php8.2 compatibility and optimized Studio editor to edit the template and the css Cronjob manager with some tasks included API allowing to connect ClicShopping with some other tools as crm, erp across json approach .... A new marketplace Librairies will updated Double authentification The new boostrap version and some other surprises
-
-
- 0 replies
- 3.6k views
-
-
Good morning, Some of you have certainly noticed a change on the logo. Since the 2 last versions, we have set out to put generative artificial intelligence in the application with GPT and OPENAI. The module will certainly evolve in time to integrate other approach like Google Bard for example. We go there in stages. For the next version 3.431 a Charbot will be integrated into the application on the front office. It will use generative AI to give additional information to the user allowing him to have more information on the product. We wanted to go more far including generation conditions for example. But the expected result was…
-
-
- 0 replies
- 4k views
-
-
For over two years, ClicShopping AI has been integrating generative AI using OpenAI, Anthropic, and Ollama. While the V3.x release incorporated AI without requiring fundamental changes to the core application or underlying technologies, the upcoming V4 takes a major leap forward with deeper AI integration and enhanced functionalities. MariaDB with RAG: A Game Changer for AI-Driven E-Commerce for PHP aplication MariaDB has recently introduced a version with built-in Retrieval-Augmented Generation (RAG), leveraging OpenAI for intelligent search and contextual understanding. This upgrade enables databases to create vector embeddings, allowing for adva…
-
- 0 replies
- 3.2k views
-
-
We are proud now to announce you ClicShoppingAI is a native agentic e-commerce platform built on an open, multi-agent architecture orchestrated by a central Orchestrator Agent. Designed for extensibility, the platform enables the dynamic addition of new agents and functional domains as business needs evolve. Multi-Agent Architecture At the core of the system, the Orchestrator Agent analyzes user intent and routes requests to the appropriate domain agents. Specialized agents operate across key functions: Semantic Agent for semantic search and content understanding using vector embeddings and retrieval-augmented generation (RAG). Analytics Age…
-
- 2 replies
- 1.1k views
-
-
ClicShopping\OM is a framework utilizing new features in PHP to improve the performance, security, and modularity of the codebase. Taking advantage of namespaces and autoloading, it is now even easier to add new features and extend existing features without the need to edit core source code files. The base framework is located in the Core/ClicShopping directory: Framework Namespace Location Core ClicShopping\OM Core/ClicShopping/OM Sites ClicShopping\Sites Core/ClicShopping/Sites Apps ClicShopping\Apps Core/ClicShopping/Apps Custom ClicShopping\…
-
- 0 replies
- 5.8k views
-
-
Configuration Introduction The main installation configuration parameters are stored in the following locations: Type Location Global Core/ClicShopping/Conf/global.php Shop Core/ClicShopping/Sites/Shop/site_conf.php Shop Core/ClicShopping/Sites/ClicShoppingAdmin/site_conf.php The global configuration file and all site configuration files are automatically loaded into their own groups when the framework is initialized. The global configuration file is loaded into a 'global' group, and the site configuration files are loaded into their own Site group (eg, 'ClicShoppingAdmin', and 'Shop'). Reading a configuration value is first attempted at…
-
- 0 replies
- 5.4k views
-
-
Database ClicShopping\OM\Db Introduction The Db class manages the connection to the database server and executes sql queries. It extends the native PHP PDO class with custom functionality optimized to the framework. The class executes sql queries safely and securely by binding parameter values to the query via placeholders rather then having the values being injected into the sql query itself. Connections Db::initialize() opens a new connection to the database server. All parameters of the function are optional where the installation configuration values are used as default values. use ClicShopping\OM\Db; $CLICSHOPPING_Db = Db::initialize(); Para…
-
- 0 replies
- 5.4k views
-
-
Hello, I am trying to install ClicShopping, but when I am in the DB process, it seems does not work. This is my first time, maybe I don't understand if there is another process to make or not.
-
-
- 2 replies
- 1.8k views
-
-
Is it important to change the Admin directory ? Do you have a tutorial or information to secure ClicShopping ?
-
-
- 2 replies
- 1.8k views
-
-
Hello, Looking at the administration, it seems the B2B has a big impact. Like I want just selling B2C, I don't need all these informations inside my application. What is your recommendation?
-
- 2 replies
- 5.6k views
-
-
Hello, Google asks me to add tags to my product sheets, but I do not know where to find the pages of my site. Can you tell me where they are? Thanks in advance,
-
- 2 replies
- 1.7k views
-
-
Registry ClicShopping\OM\Registry Introduction The registry is an object storage container strictly used to store object instances and access them by reference. It does not allow registered objects to be overwritten unless manually specified to do so. Adding to the Registry Objects can be added to the registry using Registry::set(). use ClicShopping\OM\Db; use ClicShopping\OM\Registry; $CLICSHOPPING_Db = Db::initialize(); Registry::set('Db', $CLICSHOPPING_Db); Parameters Registry::set($key, $value, $force) Parameter Value $key The name of the object to reference in the registry. $value The object to store in the regis…
-
- 0 replies
- 5.4k views
-
-
Hooks ClicShopping\OM\Hooks Introduction Hooks allow action callouts to be thrown during an event to execute additional functionality. Hooks are not modules in the traditional sense of being able to be installed and configured; they are simply modular functions waiting to be executed on demand with no configuration or administration whatsoever. For security reasons, hooks must be defined in their Apps metadata file otherwise they will not be made available for the framework to use. Hooks are initialized by creating an instance of ClicShopping\OM\Hooks and specifying the Site to call the hook action from. If no Site is passed, the Site that initi…
-
- 0 replies
- 6.4k views
-
-
The default template doesn't contain all informations that you can display in the template. If you need more informations, you must create a new template and use this syntax. Of course, if you want more options to display or not, you can create a new module and insert new option than you can manage in the back office. There the main information you can use. $products_name : Display the product name $products_stock : Display the product stock (image or text) $products_short_description : Display a short product description $products_flash_discount : Display the flash discount about a product $min_order_quantity_products_display : Display the min order…
-
- 0 replies
- 9.4k views
-
-
Hello, I encounter a problem in the creation of my website, with my hosting I have 2 email addresses, one that I want to use for customer service and the other to send information on customer orders, such as automatic messages. Could you help me to configure that ? Thank you for your attention.
-
-
- 2 replies
- 2k views
-
-
Hello Could you tell me where I can insert a logo for the pfd invoice and packingslip? Thank you.
-
-
- 4 replies
- 2.2k views
-