Сделал скрипт превращающий любой сайт в магазин

12
A
На сайте с 24.04.2011
Offline
30
#11

> *добавить к ссылке "купить" больше параментров

Каких именно?

> Было бы хорошо добавить в корзину уменьшеную копию картинки товара, завернутую в ссылку на страницу этого товара.

Да, наверно селаю опционально, я старался сохранить размер минимальным чтобы на планшетах не закрывало много экрана и не давать пользователю лишней пищи для размышлений - чтобы он видел крупную кнопку купить и жал ее :).

> в идеале возможность самостоятельного задания параметра и названия его, либо оформление товара по принципу микроразметки с нужным для этого скрипта кодом

Тоже не понял, можете привести пример?

> нужна возможность задания произвольной валюты (сейчас евро интересует)

Добавил, Задайте currency: '€' в параметрах.

Бесплатный открытый генератор сайтов http://eviltext.com (http://eviltext.com)
AlexandrSG
На сайте с 14.11.2010
Offline
74
#12
axyd:
>
> в идеале возможность самостоятельного задания параметра и названия его, либо оформление товара по принципу микроразметки с нужным для этого скрипта кодом

Тоже не понял, можете привести пример?

Например к селекту, картинке, другие данные которые вводятся на странице: возможность вывода их при наведении на товар (хотя если будет картинка думаю необходимость в этом отпадет).

Консультации, Inside/Outside (/ru/forum/809679) оптимизация/продвижение
A
На сайте с 24.04.2011
Offline
30
#13

Можно сделать возможность задавать ваши собственные темплейты (стили можно задать просто поместив их в хтмл страницы) для корзины и позиции товара в ней, такое решение будет нормальным?

Например вот как сейчас определен шаблон строчки https://github.com/alexeypetrushin/salejs/blob/master/client/cart.js#L710

  app.template('cart-item', function(add, item){
add('<div class="cart-item" data-name="' + escapeHtml(item.name) + '">')
add('<div class="cart-item-name">' + escapeHtml(item.name) + '</div>')
add('<a href="#" class="cart-item-remove" data-name="' + escapeHtml(item.name)
+ '">&times;</a>')
add('<input class="cart-item-quantity form-control" type="text" value="'
+ item.quantity + '" data-name="' + escapeHtml(item.name) + '">')
add('<div class="cart-item-multiply-sign">&times;</div>')
// If price with currency is too big showing price only.
var priceWithCurrency = app.priceWithCurrency(item.price)
if(priceWithCurrency.length > 5) priceWithCurrency = item.price
add('<div class="cart-item-price">' + priceWithCurrency + '</div>')
add('<div class="cart-clearfix"></div>')
add('</div>')
})

item это то что передается при нажатии кнопки купить - {price: xxx, name: xxx, amount: xxx} - соответственно если вы добавите туда дополнительно урл картинки - то сможете его использовать в шаблоне - и картинка будет выводится.

AlexandrSG
На сайте с 14.11.2010
Offline
74
#14

Для начала картинку хочется, с описанием(титлом) из data-name=""

Цывильнее смотреться будет список заказанного☝

AlexandrSG
На сайте с 14.11.2010
Offline
74
#15

На счет дополнительных полей, например:

человек покупает машину но, комплектация происходит по его усмотрению

1. укомплектовал салон (цвет, обивка, сидения, руль, и тд.)

*перешел на след. страницу

2. выбрал нужную ходовую

*перешел на след страницу

3. выбрал необходимый тип аэрографии

перешел дальше

нужно что бы все это добавлялось в корзину, а если точнее - в корзине будет отображаться только картинка авто, а комплектация сохраняется и будет отправляться на почту после подтверждения (нужно видеть чем укомплектовывалось).

ЗЫ желательно что бы передаваемые данные о комплектации были гибкими и можно было применить их не только к автомобилям

I
На сайте с 05.05.2010
Offline
66
#16

Поле ввода купона с произвольными параметрами, а при нажатии купить переадрисации на нужный URL.

Вообще, знает кто, как это сделать для HTML страницы.

Примерно, как тут: http://www.salemaker.ru/item.php?id_item=2457

AlexandrSG
На сайте с 14.11.2010
Offline
74
#17

Тема сдохла?

A
На сайте с 24.04.2011
Offline
30
#18

Сейчас нет времени, с 15 след месяца думаю заняться доработками.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий