Fast and extended returns.

Jewelry
Posted in

10 insights from the diamond trade before you bid goodbye to 2021

Posted in
  1. Global supply volumes have been impacted by some mines coming to the end of their operational lives, such as Rio Tinto’s Argyle mine in Australia. Rough supply has also been impacted by natural issues such as high rainfall preventing normal mine operations
  2. The increase in rough prices is in tandem with the polished prices going up. People are paying a premium at tenders and outside market purchases to gain market share. That is something that will impact profit margins.
  3. The polished diamond prices have been stagnant for more than a decade and the sudden surge in price by almost 15 per cent might shake up consumer confidence
  4. Since September, China has become slower than what it was in the first half of 2021. But the retailers there are also very confident that the on-going season and the Chinese New Year will be a good period for sales, and they also see the first-half of 2022 as a good time to do business.
  5. Fancy shapes are doing fantastically well in the US, India has opened up to a very strong season, the North and the South are doing extremely well, the East and the West are also picking up, we are in a very good zone, where everything is doing well.
  6. Demand for uncertified polished melee exceptionally strong in December – this emerges from the demand for lower end goods in the U.S.
  7. Skilled labour still remains to be a challenge, as after the pandemic many of them shifted industries – this is posing an even bigger problem as cutters and polishers now have to acclimatize themselves to working with smaller stones
  8. In India, the demand for diamond jewellery has been on a steady upward trajectory since July
  9. Indian consumers are drawn towards purchasing multifunctional diamond jewellery
  10. Consumers don’t mind paying a 10 per cent premium on diamond jewellery but they want immediate delivery of goods – considering the incongruence in supply-demand change, this is posing a big problem for both retailers and manufacturers

window.fbAsyncInit = function () {
FB.init({
appId: ‘1430751883855158’,
cookie: true, // This is important, it’s not enabled by default
version: ‘v2.9’,
oauth: true
});
};

(function (d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) { return; }
js = d.createElement(s); js.id = id;
js.src = “https://connect.facebook.net/en_US/sdk.js”;
fjs.parentNode.insertBefore(js, fjs);
}(document, ‘script’, ‘facebook-jssdk’));

function checkLoginState() {
FB.getLoginStatus(function (response) {
statusChangeCallback(response);
});
}

// This is called with the results from from FB.getLoginStatus().
function statusChangeCallback(response) {
// console.log(‘statusChangeCallback’);
//console.log(response);
// The response object is returned with a status field that lets the
// app know the current login status of the person.
// Full docs on the response object can be found in the documentation
// for FB.getLoginStatus().

if (response.status === ‘connected’) {
// Logged into your app and Facebook.
var uid = response.authResponse.userID;
var accessToken = response.authResponse.accessToken;
$(“#hidUserId”).val(uid);
getName();
} else if (response.status === ‘not_authorized’) {
// The person is logged into Facebook, but not your app.
// alert(‘Please log ‘ + ‘into this app.’);

FB.login(function (response) {

if (response.authResponse) {

var uid = response.authResponse.userID;
var accessToken = response.authResponse.accessToken;
$(“#hidUserId”).val(uid);
getName();
} else {
// not auth / cancelled the login!
}
}, { scope: ‘public_profile,email,user_hometown’ });

} else {
FB.login(function (response) {

if (response.authResponse) {

var uid = response.authResponse.userID;
var accessToken = response.authResponse.accessToken;
$(“#hidUserId”).val(uid);
getName();
}

}, { scope: ‘public_profile,email,user_hometown’ });
}
}

function getName() {

FB.api(‘/me?fields=hometown,name’, function (response) {
alert(JSON.stringify(response));
$(“#txtName”).val(response.name);
// $(“#txtTown”).val(response.hometown.name);
$(“#txtRName”).val(response.name);
$(“#hidType”).val(3);
document.getElementById(“imgBtnSubmitnew”).click();
hideOverlay();
});
}

Leave a Reply

TOP

SHOPPING BAG 0

Wishlist

Login

Password Recovery

Lost your password? Please enter your username or email address. You will receive a link to create a new password via email.

%d bloggers like this: