Перейти к содержимому


Фотография
- - - - -

Прайс лист в виде таблицы


Сообщений в теме: 5

#1 radiowave

radiowave

Отправлено 10 November 2017 - 10:31

Просьба подсказать , подправить советом.

 

Есть желание сделать прайс лист по виду похожий на http://demo.jbzoo.com/#table/

 

С полями (колонками)

Код / Имя товара / Цена / Цена клиенту (обрабатывать модулем для скидок) / Остаток на складе /  Ед.изм / Количество /Кнопка добавить в корзину

 

Итого ряд таблицы из 8 полей

 

Я сделал новый шаблон по руководству http://jbzoo.ru/docs/catalog-as-table

 

Добавил несколько товаров

 

Но если использовать прайс элементы , то они ломают стандартный ряд и в итоге вывод получается блочный по товару с группировкой по вертикали полей , а не по рядам

 

Цель не использовать краточку (Full) , сэкономить пространство экрана , тем самым ускорить работу с каталогом


  • 0
Skype:radiowave

#2 CB9TOIIIA

CB9TOIIIA

Отправлено 10 November 2017 - 10:41

https://www.tonfix-s...n.ua/pricetable

 

Вообще можно использовать API и получать цену

 

 

7UNGLI.png
 

$CB_price = 'ELEMENT_ID';
$CB_SKU = $this->_item->getElement($CB_price)->data()->variations;
$CB_SKU_App = $this->app->data->create($CB_SKU);

$CB_SKU = $CB_SKU_App->find('0._sku.value');
$Value_Price = $CB_SKU_App->find('0._value.value');

$CB_SKU = trim(strip_tags($CB_SKU));
$Value_Price = trim(strip_tags($Value_Price));


  • 0

#3 CB9TOIIIA

CB9TOIIIA

Отправлено 10 November 2017 - 12:44

http://forum.jbzoo.c...-jbzoo/?p=93968


  • 0

#4 radiowave

radiowave

Отправлено 10 November 2017 - 13:54

Спасибо, почитаю и попробую.

 

Но тогда вопрос , как организовать поле ввода количества для отправки в корзину и самой кнопки для каждого ряда  ?

 

Тоже есть API ? или что альтарнативное


  • 0
Skype:radiowave

#5 CB9TOIIIA

CB9TOIIIA

Отправлено 10 November 2017 - 14:56

Нее это уже CSS
  • 0

#6 radiowave

radiowave

Отправлено 12 November 2017 - 01:51

Немного кодинга и приукрасив CSS , пока всё получается.

 

Спасибо за советы :)


  • 1
Skype:radiowave




Click to return to top of page in style!