Questions tagged [customer-data]
Use this tag on the questions about the customer-data.js library used in the Magento 2
33
questions
0
votes
0
answers
34
views
Override third party module customerData class defined in di.xml arguments
I have a third party module that has this class
app/code/Vendor/ModuleName/CustomerData/Popup.php
and that class is defined in the frontend/di.xml file like this
<type name="Magento\...
0
votes
0
answers
10
views
iusse in reloading the compare product section
I just want to reload compare product section in product detail phtml page.
Product adding to compare item successfully but compare product link in header doesn't update so, I reload compare product ...
0
votes
1
answer
25
views
Magento2 Customer-data-js uncaught-error-object-object
getting below console error when customer LoggedIn in Magento 2.4.1.
Uncaught Error: [object Object] at Object.
(customer-data.js:86) at fire (jquery.js:3099) at Object.fireWith [as
rejectWith] (...
0
votes
0
answers
25
views
How to know the method available for Magento_Customer/js/customer-data
I am doing a Google Tag Integration on Magento 2.3.5-p2 which require me to capture an event that happens during add to cart and remove it from the cart
to capture this event I put in code as below at ...
2
votes
1
answer
222
views
Magento 2 - Can not get the customer data from customer-data.js file in Magento 2.3.6 p1
I'm using Magento 2.3.6 p1. And I want to observe the customers when they logged in. I used this in my Js file but it returned undefined when I console.log the first name value. It happened both when ...
0
votes
0
answers
55
views
how I get customer address in checkout page with java script magento 2
var prefCode = window.customerData.addresses[0].region_id;
I am Using This code but when I print getting undefind region Id. This same code is working In magento 2.2.But in magento 2.3.6
not working.
1
vote
2
answers
74
views
Recover customer data on product page
I am trying to recover customer data on product page as I cannot pass by php because of full page cache I want to do it in js.
I added an phtml block on my page in footer, catalog_product_view.xml
<...
0
votes
1
answer
70
views
Customer Login not working after data migration From Magento 1.4.1 to Magento 2.3.3
I have migrated data from Magento 1.4.1 to Magento 2.3.3 using Magento Data Migration tool. Data has migrated successfully but Magento 1 customer login not working in Magento 2.3.3. I know there is a ...
1
vote
2
answers
2k
views
Magento2 : require('Magento_Customer/js/customer-data') not loading always
I am trying to get the cart items in phtml file (product detail page) using jquery script.
Here is the script:
require([ 'jquery', 'jquery/ui'], function($,item){
item = require('Magento_Customer/js/...
-1
votes
1
answer
95
views
Append section data in ajax add to cart
How we can add our own section data after ajax add to cart and use it display in pupup.
I want to add my data here in the response.
https://prnt.sc/q9v5tq
and when add to cart done i want to show it ...
1
vote
0
answers
118
views
Magento 2: How to show loader while customer-data is loading from server?
define([
'Magento_Ui/js/form/form',
'Magento_Customer/js/customer-data'
], function (Component, customerData) {
'use strict';
return Component.extend({
isLoggedIn: function () {...
3
votes
2
answers
379
views
Javascript customer data, options is undefined in Firefox
I have tis issue with the customer-data Javascript object.
Her is (a par of my code)
define([
'jquery',
"Magento_Customer/js/customer-data"
], function ($, customerData) {
'use strict';
...
2
votes
1
answer
592
views
How to call customerData js in phtml on a specific page after page load
I need to call some js in a phtml file only on product details page. I need to check some customer attribute there and show a popup accordingly.
The issue I am facing is that somehow I am unable to ...
0
votes
1
answer
294
views
I am getting Cannot read property 'sectionLoadUrl' of undefined in particular form in magento 2.3.0
This getting this error on a particular form in Magento 2.3.0. I think this error causes invalid form key sometimes when submitting the form. How to solve this following error.
Uncaught TypeError: ...
1
vote
0
answers
285
views
Magento 2 TypeError: options is undefined in firefox
After working for few day I noticed that I am getting this issue in my Firefox and not in Chrome.
TypeError: options is undefined
If I do cache clean and check in Firefox it works for the first ...
1
vote
2
answers
1k
views
How to Override WishList Customer Data in magento 2
i Want to Override
Magento\Wishlist\CustomerData\Wishlist
public function getSectionData()
{
$counter = $this->getCounter();
return [
'counter' => $counter,
...
0
votes
1
answer
443
views
How do you pass more / custom parameters to the customer bind / private data in knockout
So this is an extension of this question
Magento 2.3 display logged in/out message using private content
Default behavior is that data-bind="scope: 'customer' has a few properties
eg
data_id: ...
1
vote
2
answers
919
views
Magento 2.3 display logged in/out message using private content
Does anyone have an example on how to display a logged in vs logged out message on frontend to customer that's not affected by cache without using the cache=false tag and hole punching the whole page
...
0
votes
1
answer
210
views
sectionLoadUrl error while updating cart price total Magento 2
I am updating the cart total price dynamically without page reload.
I wrote code in js file
require(
[
'Magento_Checkout/js/model/cart/cache',
'Magento_Checkout/js/model/cart/totals-processor/...
0
votes
1
answer
156
views
Overriding CustomerData/Cart.php removes Total from MiniCart Magento 2
I have overridden
\vendor\magento\module-checkout\CustomerData\Cart.php
file in my custom plugin using di.xml using below code:
<preference for="Magento\Checkout\CustomerData\Cart"
...
0
votes
1
answer
86
views
Questions about using knockout
I would like add a feature to show a data like the "Welcome username".
So i searched about how it works and i followed this tutorial
I'm blocked because i'm always getting the error unable to process ...
0
votes
2
answers
1k
views
Magento 2 origData null in customer_save_before
I have created an observer on the customer_save_before event. Surprisingly
$observer->getEvent()->getCustomer()->getOrigData() is null. Is my expectation wrong?
This is also happening for ...
0
votes
1
answer
33
views
Show product catalog based on Customer
how can I show catalog products based on customer custom field ?
I've done di.xml
I've done this but is doesn't filter . This is what I have in ListProduct.php (used in di.xml)
protected function ...
1
vote
1
answer
283
views
Magento2 : Getting error in console customer-data.js:86
I am using Magento2.1.9 getting this error in our console i am trying to different solutions but not fix it.please if any one know reply me
2
votes
1
answer
828
views
Unable de reload customer data section
I discover that some native route are listed in the section xml file without any section :
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:...
0
votes
1
answer
250
views
How to render HTML entities in the wishlist sidebar
I have added the © symbol to product names in Magento 2. These all appear fine on the category and product pages, however when I add an item to my wishlist the product name appears with the text &...
0
votes
2
answers
916
views
Unable to call function in ajax success in magento2
I have found below error:
> Uncaught TypeError: Cannot read property 'set' of undefined.
Code:
<script>
require(['jquery','Magento_Customer/js/customer-data','domReady!'], function ($, ...
0
votes
1
answer
3k
views
In magento 2 How to get all customer data without using object manager? [closed]
In customer module need to show all customer data whatever I want?
0
votes
1
answer
2k
views
Magento 2 :What is the different between invalidate and reload if they both update the sections?
If some section should be updated then customerData.invalidate(sections)
if you sure, that you really need update some section you can always do something like this: customerData.reload(['cart'], ...
4
votes
4
answers
2k
views
Get wishlist item's array
I made an add to wishlist with ajax module and I want to indicate if the product is already in wishlist without breaking the full page cache. I know the wishlist object is in customer-data but I can't ...
2
votes
3
answers
8k
views
customer-data.js error: .../section/load/?sections=instant-purchase&... JS error
I keep getting a JS error in my site, it's an ajax get request to http://domain.com/customer/section/load/?sections=instant-purchase&update_section_id=false&_=1517327157790 which results in a "...
3
votes
2
answers
14k
views
How to force reloading of a customer data section?
I'm using CustomerData library to display private content (Magento docs).
I see that in etc/frontend/sections.xml I can configure which requests would result in requesting the data from the server ...
11
votes
6
answers
25k
views
Magento 2 customer-data.js:90:23 [object Object]
I'm using Magento 2.2 with Porto theme and getting an [object Object] javascript error at customer-data.js line 90 in the console after logging into the store and refreshing the page or switching to ...