Есть сайт по продаже флэш карт. есть продукция нанесение логотипа / рисунка на флешки. мы хотим их связать.
т.е. есть продукт Флеш карта у нее есть опции цвет и размер флешки. У каждой такой комбинации есть свой код товар и цена.
белая флешка + 8гб= 1000 руб - код товара Wite/8
белая флешка + 16гб= 1200 руб - код товара Wite/16
черная флешка + 8гб= 1300 руб - код товара Black/8
черная флешка + 16гб= 1400 руб - код товара Black/16
После выбора клиентом этих опций и нажатии кнопки заказать – он должен попасть на выбранный им продукт на сайте по разработке логотипов и он должен попасть сразу на выбранный продукт.
Это достигается путем подставки в ссылку значений опций которые выбрал клиент.
По умолчанию ссылка у кнопки
flashlogo.ru
а если он выбрал белая флешка и 8гб ссылка меняется на
flashlogo.ru/col=white&v=8
Как это сделать?
нашел похожий код который подставляет значение но он не работает.
jQuery(window).load(function () {// console.log($product['product_code']); $("a").each(function(){ if($(this).attr("href")){ var uri = URI($(this).attr("href")); if(uri.hostname()=='flashlogo.ru'){ //console.log($(this).attr("href")); //console.log(uri); if(!uri.query()){ $(this).attr("href",$(this).attr("href")+"?"+$product['product_code']); //console.log('done somethig'); }else{ $(this).attr("href",$(this).attr("href")+$product['product_code']); //console.log('done somethig2'); } } } });
});
Есть сайт по продаже флэш карт. есть продукция нанесение логотипа / рисунка на флешки. мы хотим их связать.
т.е. есть продукт Флеш карта у нее есть опции цвет и размер флешки. У каждой такой комбинации есть свой код товар и цена.
белая флешка + 8гб= 1000 руб - код товара Wite/8
белая флешка + 16гб= 1200 руб - код товара Wite/16
черная флешка + 8гб= 1300 руб - код товара Black/8
черная флешка + 16гб= 1400 руб - код товара Black/16
После выбора клиентом этих опций и нажатии кнопки заказать – он должен попасть на выбранный им продукт на сайте по разработке логотипов и он должен попасть сразу на выбранный продукт.
Это достигается путем подставки в ссылку значений опций которые выбрал клиент.
По умолчанию ссылка у кнопки
flashlogo.ru
а если он выбрал белая флешка и 8гб ссылка меняется на
flashlogo.ru/col=white&v=8
Как это сделать?
нашел похожий код который подставляет значение но он не работает.
Помогите разобраться.
jQuery(window).load(function () {// console.log($product['product_code']); $("a").each(function(){ if($(this).attr("href")){ var uri = URI($(this).attr("href")); if(uri.hostname()=='flashlogo.ru'){ //console.log($(this).attr("href")); //console.log(uri); if(!uri.query()){ $(this).attr("href",$(this).attr("href")+"?"+$product['product_code']); //console.log('done somethig'); }else{ $(this).attr("href",$(this).attr("href")+$product['product_code']); //console.log('done somethig2'); } } } });
});