– GameRaid` || `` || ``,
"product.id" : `8605486121253`,
"product.title" : `"Sakura Wars Launch Edition PS4"`,
"product.description" : `"Launch Edition includes: Sakura Wars PS4 game, Reversible artwork and sticker setdramatic character interplay - Engage with a colorful cast through the dynamic lips dialogue system where what you say and how you say it has a Profound impact on relationships off and on the battlefield.exciting combat payoffs - Your bonds with team members flow into the high-energy combat finale of each Episode, featuring action-packed fights with giant steam-powered Mech a.brilliant anime production - gorgeous animated sequences, a lush soundtrack, and characters designed by anime and RPG luminaries will transport you into a vibrant 1940s steampunk Tokyo.main character design: tite kuboguest character design: yukiko horiguchi, bunbun, fumikane Shimada, Ken sugimori, Noizi Ito, Shigenori Soejimacast: yohei azakami, Ayane Sakura, maaya uchida, hibiku yamamura, ayaka fukuhara, saori hayami, yuichiro umehara, sumire uesaka, nobunaga shimazaki, manami numakura, Nana mizuki, rie kugimiya"`,
"product.type": `Video Game`,
"product.price": `17.99`,
"product.vendor": `Sega`,
"product.variants.title": `Default Title`,
"product.variants.sku": `WC-M1OO-0Z6W`,
"collection.title": ``,
"collection.description": ``,
"collection.products_count": ``,
"article.title": ``,
"article.author": ``,
"article.excerpt_or_content": ``,
"article.content": ``,
"article.excerpt": ``,
};
const file_name = "81258610981";
const metaDescriptionTag = document.querySelector('meta[name="description"]');
const pageTypeMeta = "product";
function replaceVar(string) {
if(!string) return '';
var replacedString = string;
for (var key in preAsssignedValue) {
if (preAsssignedValue.hasOwnProperty(key)) {
replacedString = replacedString.replace(key, preAsssignedValue[key]);
}
}
return replacedString;
}
var instantPageUrl = "https://cdn.shopify.com/extensions/c069a468-d06e-4432-b0c9-001b1bc057e6/tapita-seo-speed-106/assets/instantpage.js";
var tptMetaDataConfigUrl = false;
tptMetaDataConfigUrl = 'https://cdn.shopify.com/s/files/1/0812/5861/0981/t/10/assets/tapita-meta-data.json?v=1746031485';
// ADD META WHEN tptMetaDataConfigUrl valid
const createMetaTag = (descriptionValue) => {
const metaTag = document.createElement('meta');
metaTag.setAttribute('name', 'description');
metaTag.setAttribute('content', descriptionValue);
const headTag = document.querySelector('head');
headTag.appendChild(metaTag);
}
const replaceMetaTagContent = (titleValue, descriptionValue, needReplaceVar) => {
const disableReplacingTitle = !!window._tpt_no_replacing_plain_title
const disableReplacingDescription = !!window._tpt_no_replacing_plain_desc
const config = { attributes: true, childList: true, subtree: true};
const header = document.getElementsByTagName('head')[0];
let i = 0;
const callback = (mutationList, observer) => {
i++;
const title = document.getElementsByTagName('title')[0];
const ogTitle = document.querySelector('meta[property="og:title"]');
const twitterTitle = document.querySelector('meta[name="twitter:title"]');
const newTitle = needReplaceVar ? replaceVar(titleValue) : titleValue;
const newDescription = needReplaceVar ? replaceVar(descriptionValue) : descriptionValue;
if(document && document.title != newTitle && !disableReplacingTitle){
document.title = newTitle;
}
if(ogTitle && (ogTitle?.content != newTitle)){
ogTitle?.setAttribute('content', newTitle);
}
if(twitterTitle && (twitterTitle?.content != newTitle)){
twitterTitle?.setAttribute('content', newTitle);
}
const metaDescriptionTagList = document.querySelectorAll('meta[name="description"]');
const ogDescriptionTagList = document.querySelector('meta[property="og:description"]');
const twitterDescriptionTagList = document.querySelector('meta[name="twitter:description"]');
try {
if(ogDescriptionTagList && newDescription && (ogDescriptionTagList?.content != newDescription)) {
ogDescriptionTagList?.setAttribute('content', newDescription);
}
if(twitterDescriptionTagList && newDescription && (twitterDescriptionTagList?.content != newDescription)){
twitterDescriptionTagList?.setAttribute('content', newDescription);
}
} catch (err) {
}
if(metaDescriptionTagList?.length == 0){
try {
createMetaTag(descriptionValue);
} catch (err) {
//
}
}
metaDescriptionTagList?.forEach(metaDescriptionTag=>{
if(metaDescriptionTag.content != newDescription && !disableReplacingDescription){
metaDescriptionTag.content = newDescription;
}
})
if(observer && i > 1000){
observer.disconnect();
}
};
callback();
setTimeout(callback, 100);
const observer = new MutationObserver(callback);
if(observer){
observer.observe(header, config);
}
}
if (tptMetaDataConfigUrl) {
fetch(tptMetaDataConfigUrl)
.then(response => response.json())
.then((data) => {
if(!data) return;
const language = document.documentElement.lang || 'en';
let languageMeta = false;
if (data.metaData && data.metaData[language]) {
languageMeta = data.metaData[language];
} else {
if (data.metaData) {
languageMeta = data.metaData;
} else {
languageMeta = {};
}
}
const productTitle = languageMeta.products?.meta_title_value || '';
const productDescription = languageMeta.products?.meta_description_value || '';
const productTurnOn = data?.metaData?.turnOnObject?.products || data?.metaData?.products?.turnOn || false;
const collectionTitle = languageMeta.collections?.meta_title_value || '';
const collectionDescription = languageMeta.collections?.meta_description_value || '';
const collectionTurnOn = data?.metaData?.turnOnObject?.collections || data?.metaData?.collections?.turnOn || false;
const articleTitle = languageMeta.articles?.meta_title_value || '';
const articleDescription = languageMeta.articles?.meta_description_value || '';
const articleTurnOn = data?.metaData?.turnOnObject?.articles || data?.metaData?.collections?.turnOn || false;
if (window.tapita_meta_page_title || window.tapita_meta_page_description) {
replaceMetaTagContent(window.tapita_meta_page_title, window.tapita_meta_page_description, false);
} else {
if(productTurnOn){
if(pageTypeMeta == 'product'){
replaceMetaTagContent(productTitle, productDescription, true);
}
}
if(collectionTurnOn){
if(pageTypeMeta == 'collection'){
replaceMetaTagContent(collectionTitle, collectionDescription, true);
}
}
if(articleTurnOn){
if(pageTypeMeta == 'article'){
replaceMetaTagContent(articleTitle, articleDescription, true);
}
}
}
const instantPage = data?.instantPage || false;
const excludedPaths = [
'/cart',
'/checkout',
'/account',
'/account/login',
'/account/logout'
];
if (!window.FPConfig || !window.FPConfig.ignoreKeywords || !Array.isArray(window.FPConfig.ignoreKeywords)) {
window.FPConfig = { ignoreKeywords : excludedPaths };
} else {
window.FPConfig.ignoreKeywords = window.FPConfig.ignoreKeywords.concat(excludedPaths);
}
var toEnableInstantPageByPath = true;
if (window.location.pathname && window.location.pathname.includes) {
excludedPaths.forEach(excludedPath => {
if (window.location.pathname.includes(excludedPath)) {
toEnableInstantPageByPath = false;
}
});
}
if (window.document &&
window.document.location &&
window.document.location.pathname &&
window.document.location.pathname.includes) {
excludedPaths.forEach(excludedPath => {
if (window.document.location.pathname.includes(excludedPath)) {
toEnableInstantPageByPath = false;
}
});
}
if(instantPage && toEnableInstantPageByPath){
const tptAddInstantPage = setInterval(function () {
if(document && document.body){
var instantScript = document.createElement('script');
instantScript.src = instantPageUrl;
document.body.appendChild(instantScript);
clearInterval(tptAddInstantPage);
}}, 500);
}
});
} else {
if (window.tapita_meta_page_title || window.tapita_meta_page_description) {
replaceMetaTagContent(window.tapita_meta_page_title, window.tapita_meta_page_description, false);
}
}
Skip to content
Launch Edition includes: Sakura Wars PS4 game, Reversible artwork and sticker set
dramatic character interplay - Engage with a colorful cast through the dynamic lips dialogue system where what you say and how you say it has a Profound impact on relationships off and on the battlefield.
exciting combat payoffs - Your bonds with team members flow into the high-energy combat finale of each Episode, featuring action-packed fights with giant steam-powered Mech a.
brilliant anime production - gorgeous animated sequences, a lush soundtrack, and characters designed by anime and RPG luminaries will transport you into a vibrant 1940s steampunk Tokyo.
main character design: tite kubo
guest character design: yukiko horiguchi, bunbun, fumikane Shimada, Ken sugimori, Noizi Ito, Shigenori Soejima
cast: yohei azakami, Ayane Sakura, maaya uchida, hibiku yamamura, ayaka fukuhara, saori hayami, yuichiro umehara, sumire uesaka, nobunaga shimazaki, manami numakura, Nana mizuki, rie kugimiya
Launch Edition includes: Sakura Wars PS4 game, Reversible artwork and sticker set
dramatic character interplay - Engage with a colorful cast through the dynamic lips dialogue system where what you say and how you say it has a Profound impact on relationships off and on the battlefield.
exciting combat payoffs - Your bonds with team members flow into the high-energy combat finale of each Episode, featuring action-packed fights with giant steam-powered Mech a.
brilliant anime production - gorgeous animated sequences, a lush soundtrack, and characters designed by anime and RPG luminaries will transport you into a vibrant 1940s steampunk Tokyo.
main character design: tite kubo
guest character design: yukiko horiguchi, bunbun, fumikane Shimada, Ken sugimori, Noizi Ito, Shigenori Soejima
cast: yohei azakami, Ayane Sakura, maaya uchida, hibiku yamamura, ayaka fukuhara, saori hayami, yuichiro umehara, sumire uesaka, nobunaga shimazaki, manami numakura, Nana mizuki, rie kugimiya
Free tracked shipping on all orders. Same-day dispatch before 9AM (Mon–Fri). Delivery in 2–4 working days, Express 1-3 working days via Royal Mail or Amazon Logistics.
Free tracked shipping on all orders. Same-day dispatch before 9AM (Mon–Fri). Delivery in 2–4 working days, Express 1-3 working days via Royal Mail or Amazon Logistics.
Choosing a selection results in a full page refresh.
Opens in a new window.