Cвязался тут на свою голову с Виксом и не понимаю как решить одну проблемку...
Задача: Нужно сделать что бы некоторые из товаров переадресовывали на другую страницу.
Пока временно решил эту проблему Редиректом, но вся соль в том, что при клике назад юзер попадает в какой-то "редиректный цикл", т.е. попадает на страницу из которой переадрисовываю, ну и соответственно редиректиться опять и так по-кругу... (
вот пример, карбоновые изделия в начале - по-клику назад прочувствуйте это)
Вопрос:
Возможно кто-то работал с этим чудо-конструктором и знает как решить эту проблему?
Возможно кто-то знает как сделать почти не заметную перезагрузку страницы с помощью JS? (там есть возможность создать переадресацию 301, но она работает только после обновления страницы, т.е. юзер пришел на страницу, обновил и попал на нужную, но проблем с кликом назад нету)
Вот код редиректа:
import wixLocation from 'wix-location';
$w.onReady(function () {
$w('#productPage1').getProduct()
.then( (product) => {
if(product._id === '18837fe4-787c-46bb-8c1d-9dcf0b322294') {
$w('#productPage1').hide()
$w('#group1').hide()
wixLocation.to('/carbon');
}
else if (product._id === '4663b6cd-0297-4125-8d4f-dcf61d73b467') {
$w('#productPage1').hide()
$w('#group1').hide()
wixLocation.to('/label');
}
else if (product._id === 'b696e3e2-5a90-d84e-7ebb-d51b7b47ae46') { //geilik4x4 store (main page)
$w('#productPage1').hide()
$w('#group1').hide()
wixLocation.to('/gelik4x4');
}
else if (product._id === 'd7a7eb5d-3a60-263f-b2bb-850f125d2c99') { //geilik6x6 store (main page)
$w('#productPage1').hide()
$w('#group1').hide()
wixLocation.to('/gelik6x6');
}
else if (product._id === 'fa563ab3-607a-9eef-fa89-ea2743e37879') { //carbon store (main page)
$w('#productPage1').hide()
$w('#group1').hide()
wixLocation.to('/carbon');
}
else if (product._id === 'a44fa427-cdfd-331f-6f8a-f27d033bd4a7') { //label store (main page)
$w('#productPage1').hide()
$w('#group1').hide()
wixLocation.to('/label');
}
else{
console.log('done')
}
})
});