0 Пользователей и 1 Гость просматривают эту тему.
  • 13 Ответов
  • 1062 Просмотров
*

andreyprokopyev1971

  • Новичок
  • 7
  • 0 / 0
Здравствуйте!
Нужна помощь в следующем вопросе:
есть сайт на Joomla 3 с компонентом JoomShopping.
Нужно сделать так чтобы в карточке товара при нажатии на объект допустим кнопка, которая прописывается через файл /product/product_default.php
добавлялось к корзине допустим "характеристика 1", которой нет в админ панели, эта характеристика также допустим прописывается в файле и к общей стоимости прибавлялось 100 рублей к примеру..
т.е. в корзину положить свой аттрибут, который будет прописан через php.

обновление атрибутов и цены в карточке товара происходит с помощью функции "reloadAttribSelectAndPrice" которая находится в functions.js
все данные, корзина хранит в сессии. как ее изменить не могу понять.
думаю для знатоков это не прблема за пару минут разберутся,
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: добавить свой пункт в корзину
« Ответ #1 : 24.09.2016, 10:53:30 »
думаю для знатоков это не прблема за пару минут разберутся,
это всегда больше всего веселит :) тут понять бы сначала что надо... а то все почему то считают, что другим заранее известны все их мысли и планы...
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

andreyprokopyev1971

  • Новичок
  • 7
  • 0 / 0
Re: добавить свой пункт в корзину
« Ответ #2 : 24.09.2016, 11:36:24 »
Нужно добавить в корзину из карточки товара свое поле со свей ценой.
это поле с ценой допустим прописываются руками в файле и при нажатии на кнопку это поле добавилось в корзину и добавилось к общей цене.
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: добавить свой пункт в корзину
« Ответ #3 : 24.09.2016, 12:13:28 »
что такое "свое поле"? вы можете описать изначальную задачу, а не ваши попытки решения?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

andreyprokopyev1971

  • Новичок
  • 7
  • 0 / 0
Re: добавить свой пункт в корзину
« Ответ #4 : 24.09.2016, 12:36:05 »
например в файле default_product.php я прописал вывод своего калькулятора потому что с помощью стандартных характеристик зависимых и независимых это не возможно.
например в карточке товара "машина" выводятся поля:
checkbox -> диски по 100 рублей  + (возможность изменять кол-во)
checkbox -> боковые стекла по 200 рублей  + (возможность изменять кол-во)
и т.д.
и мне нужно чтобы в зависимости от выбранных параметров и их количества общая стоимость моих параметров прибавлялась к общей стоимости в карточке товара.
как изменить вывод общей стоимости я знаю, можно например через jQuery("#block_price").html(<?php formatprice($primerprice)?>);
Но как мне эту цену из моего калькулятора приравнять к глобальной переменной стоимости, чтобы после того как при нажатии на кнопку в "положить корзину" отображалась и там? )

*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: добавить свой пункт в корзину
« Ответ #5 : 24.09.2016, 13:31:01 »
навскидку - это далеко не 2 минуты. надо писать плагин. надо много чего учитывать - обновление количества в корзине и так далее.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

andreyprokopyev1971

  • Новичок
  • 7
  • 0 / 0
Re: добавить свой пункт в корзину
« Ответ #6 : 24.09.2016, 13:36:02 »
ну где капать то хоть подскажите
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: добавить свой пункт в корзину
« Ответ #7 : 24.09.2016, 14:07:02 »
начните с components\com_jshopping\models\cart.php function add
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

andreyprokopyev1971

  • Новичок
  • 7
  • 0 / 0
Re: добавить свой пункт в корзину
« Ответ #8 : 24.09.2016, 14:17:13 »
А вы можете мне реализовать эту возможность.
к примеру чтобы в конечном итоге появилась например функция:
function addtocart($myprice), которая прибавляла в корзине общую стоимость  + $myprice. И эту функцию я бы мог вызывать когда мне это нужно.
за определенную плату разумеется.
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: добавить свой пункт в корзину
« Ответ #9 : 24.09.2016, 14:36:47 »
так у вас же так не получится. вам надо помимо общей суммы еще и названия опций, и их количество. плюс как я уже сказал, добавление - это только начало. еще будет по крайней мере изменение количества в корзине. насколько я вижу, вы не обойдетесь некой "универсальной" функцией.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

andreyprokopyev1971

  • Новичок
  • 7
  • 0 / 0
Re: добавить свой пункт в корзину
« Ответ #10 : 24.09.2016, 15:10:44 »
не подскажите есть ли аддон или плагин для jsh где можно менять количество одного атрибута
скажем
 - независимый атрибут (диски) и возможность менять кол-во  +-
 - независимый атрибут (петли) и возможность менять кол-во  +-
и т.д
подчеркиваю независимый, т.к есть плагин дающий возможность добавлять кнопки +- для зависимых, а для не зависимых я так и не нашел, весь интернет перерыл )
спасибо.
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: добавить свой пункт в корзину
« Ответ #11 : 24.09.2016, 15:26:05 »
такого аддона нет. независимые атрибуты не имеют количества, в отличие от зависимых. соответственно, такой аддон невозможен априори.

P.S. мое мнение относительно того, что вы делаете - задайте товару сопутствующие товары (диски, боковые стекла и так далее), и пусть клиент кладет их в корзину точно также как и основной товар. второй вариант - была где то тема про Комплект товаров, можете поискать. но по сути это тоже самое.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

andreyprokopyev1971

  • Новичок
  • 7
  • 0 / 0
Re: добавить свой пункт в корзину
« Ответ #12 : 24.09.2016, 19:08:10 »
Понятно!
Спасибо за ответы, попробую через сопутствующие товары реализовать.
И ещё 1 вопрос скажите пожалуйста возможно ли в сопутствующих товарах сделать кнопки + и -  (т.е. какое количество положить в корзину)?
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: добавить свой пункт в корзину
« Ответ #13 : 24.09.2016, 19:16:41 »
насколько я помню этот аддон умеет так
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как добавить 2 налога на один товар + отображение 2-х налогов в корзине?

Автор tigra-uki

Ответов: 3
Просмотров: 850
Последний ответ 05.05.2023, 13:03:22
от kit2m2
Вывод атрибутов, цены, кнопку "В корзину" рядом с картинкой

Автор bakyt

Ответов: 11
Просмотров: 790
Последний ответ 04.02.2020, 14:36:52
от Ariadna
Пункт меню только для метки sale

Автор Mick_20

Ответов: 4
Просмотров: 684
Последний ответ 03.12.2018, 17:45:58
от Mick_20
Товары с атрибутами которых нет в наличии добавляются в корзину

Автор Kadimp

Ответов: 16
Просмотров: 841
Последний ответ 11.11.2018, 13:48:20
от Kadimp
Добавление товара с атрибутами в корзину из списка товаров

Автор threemonkeys

Ответов: 3
Просмотров: 851
Последний ответ 16.06.2017, 14:32:44
от threemonkeys