:::: MENU ::::
Browsing posts in: Prestashop

PrestaShop change the store contact information

Today we talk about how to change store contact information like email, name, phone, city, country, state, phone number, and other information. You can edit the following information by following these steps.

Step 1:

Login to the back office to access the back office.

Step 2:

To change information Shop Parameters -> Contact and click on Stores. You can see the following form.
store contact information

Author: Qaisar Satti
Category: Prestashop
Last Modified: February 23, 2021


PrestaShop get all customer group

Today we talk about PrestaShop to get current user information. In this tutorial, we focus on how to get customer information. Grou name, group id, and other customer group related information.

You can get the context variable by following.

       $groups = Group::getGroups(Context::getContext()->language->id);
       foreach ($groups as $group) {
            $idGroup = $group['id_group']; // get group id
            $groupName = $group['name']; // get group name
        }
Author: Qaisar Satti
Category: Prestashop
Last Modified: February 23, 2021


PrestaShop get current user group

Today we talk about PrestaShop get current user group. In this tutorial, we focus on how to get a customer user group. Sometimes we need user groups to perform some actions. So let’s start with an example. This tutorial will only give the default group of the customer.

 $groupId = Group::getCurrent()->id;
Author: Qaisar Satti
Category: Prestashop
Last Modified: February 23, 2021


Prestashop get default customer group

Today we talk about PrestaShop get the default customer group. In this tutorial, we focus on how to get customer default groups. There are three default group options visitor group, guest group, and customer group. With the following code, you can get this information.

$visitor = (int)Configuration::get('PS_UNIDENTIFIED_GROUP', false, $this->id_shop_group, $this->id_shop); // get default visitor group
$guest = (int)Configuration::get('PS_GUEST_GROUP', false, $this->id_shop_group, $this->id_shop); // get default guest group
$customer = (int)Configuration::get('PS_CUSTOMER_GROUP', false, $this->id_shop_group, $this->id_shop); // get default customer group
Author: Qaisar Satti
Category: Prestashop
Last Modified: February 23, 2021


PrestaShop get current category information

Today we talk about how PrestaShop get current category information. You can use this code in hook related to the category page or controller and any other class. In this example, it will be shown the category name and category description, and other information. So let’s start with our example.

$categoryId = (int)Tools::getValue('id_category'); // get current category id
$categoryData = new Category ($categoryId,Context::getContext()->language->id); // get category object with id
$name    = $categoryData->name; // get category name
$description    = $categoryData->description; // get category description
Author: Qaisar Satti
Category: Prestashop
Last Modified: October 12, 2020


PrestaShop get current product information

Today we talk about how PrestaShop get current product information. You can use this code in hook related to the product page or controller and any other class. In this example, it will be shown the product name and product link, and other information. So let’s start with our example.

$productId = (int)Tools::getValue('id_product'); // get current product id
$productData = new Product($productId); // get product object with id
$name    = $productData->getProductName(); // get product name
$link    = $productData->getLink(); // get product link
Author: Qaisar Satti
Category: Prestashop
Last Modified: October 12, 2020


Prestashop session and cookies

Today we talk about how to use Prestashop session and cookies. The first thing you must know Prestashop did not use the session it is using the cookie for storing the data So let talk about the cookies. In this tutorial, we focus on set cookies, get cookies, and unset the cookies. So let’s start it.

You can get the cookie variable by following.

in the Controller file.

 $cookieObject = $this->context->cookie;

Other files

 $cookieObject = Context::getContext()->cookie;

Set Cookies

     $context->cookie->__set('simplaedata', 'abc');

To store an array in cookies you need to serialize data. an example is below.

     $array = array('a','b','c');
     $context->cookie->__set('simplaedata', serialize($array));

Get Cookies

    $context->cookie->simplaedata;

UnSet Cookies

   $context->cookie->__unset('simplaedata');
Author: Qaisar Satti
Category: Prestashop
Last Modified: October 12, 2020


Pages:123