Калькулятор стоимости товара на странице заказа товара.

Тема в разделе "Магазины, электронная коммерция", создана пользователем sergv2005, 30.07.2008.

  1. Offline

    sergv2005 Пользователь

    Регистрация:
    18.01.2006
    Сообщения:
    421
    Симпатии:
    20
    Пол:
    Мужской
    Кто уже неплохо разобрался с VM, подскажите в каких файлах копать? Хочу внести изменения в заказ товара, стандартных свойств не хватает, а свои функции походу не предусмотрены.

    Хочу добавить к стандартным полям, выбор по эскизам, плюс расчет суммы от выбора, отходя от стартовой цены. Проблема лишь в том, что времени нет разбираться в файлах магазина, что, где и за что отвечает. Может кто знает какие файлы ковырять.

    Спрашивал на форуме русской сборки, да походу там только и умеют давать не те советы, а по вопросу не одного. Блин... камрады..., срочно надо, до конца недели надо сдать, а работы ещё валом, искать нет просто времени.
     
  2.  
  3. avantis
    Offline

    avantis Недавно здесь

    Регистрация:
    09.06.2007
    Сообщения:
    58
    Симпатии:
    2
    Ответ: Калькулятор стоимости товара на странице заказа товара.

    Открываеш товар -- вкладка: Статус товара -- Список свойств: Особенность

    Как задаються переменные -- Пардон дальше на английском.

    Examples for the Attribute List Format:
    Title = Color, Property = Red ; Click on New Property to add a new color: Green ; Then click on New attribute to add a new attribute, and so on.
    Inline price adjustments for using the Advanced Attributes modification:
    Price = +10 to add this amount to the configured price.
    Price = -10 to subtract this amount from the configured price.
    Price = 10 to set the product's price to this amount.

    Тут ты можеш регултровать окончательную щену товара.
    Тоесть спокойно можна сделать форму просчитывающую стоимость компьютера по комплектующим.
     
  4. Offline

    sergv2005 Пользователь

    Регистрация:
    18.01.2006
    Сообщения:
    421
    Симпатии:
    20
    Пол:
    Мужской
    Ответ: Калькулятор стоимости товара на странице заказа товара.

    avantis, спасибо за ответ.

    ---------------------------------------------------------------------------------------------
    Я уже разобрался что где и почему, нашёл всё сам, вопрос снимается, но тема пока не закрывается, может ещё какие вопросы возникнут. ;)
     
    Последнее редактирование: 31.07.2008
  5. Offline

    sergv2005 Пользователь

    Регистрация:
    18.01.2006
    Сообщения:
    421
    Симпатии:
    20
    Пол:
    Мужской
    Ответ: Калькулятор стоимости товара на странице заказа товара.

    Как оказалось, разобрался да не совсем, что где нашёл, а вот оказалось что моих знаний в пхп маловато, чтобы вникнуть в тонкие хитросплетения структуры построения. :(
    Сделал вывод некоторых свойств не в виде ниспадающего меню, а как радио батоны, да только так и не понял как передать значение правильно, значения передаются только для списков, для этого там функция. А вот как не химичил с батонами, и масло на них сливочное, и мармелад, а они бли...., не хотят отдавать значения. ;)

    Вот и вопрос на засыпку, есть тутась крутые программеры пхп, может поможете разобраться, думаю это многим пригодиться.

    Суть такая, нужна возможность вывода свойст в радио бутанах, для определённых свойств, с миниэскизами. Я сделал разделение по титлам, тоесть при построении формы заказа идёт проверка по титлам, и если титл такой в проверке, то выводим радио батоны, если нет то ниспадающие списки по умолчанию. Иконки должны будут браться тоже в зависимости от титла из заданной папки, по имени свойства. В общем с этим особых проблем нет, это стандартно, и делается в одном файле.
    А вот дальнейшая задача, это уже посложней, нужно не только передать значения из радио батонов, но также обработать все выбранные значения. В частности в VM товар имеет одну стоимость, и если есть изменения, то просчет ведётся по дополнительным добавлениям в цене. А вот как сделать, чтобы цена получалась от начальной цены, но с учетом многих факторов, таких как задаваемая квадратура? К примеру имется стоимость за квадратный метр, и заказчик хочет заказать 1,2м на 3,05м, тоесть цана уже будет 1,2*3,05*цена. Вот с этим и проблема, это не предусмотрено, если к примеру можно задать ширину в списке, то длину уже списком не задать, это нужно отдельно вводить.

    Вот и получается, что чтобы реализовать это, нужно дорабатывать магазин, либо писать свой. И то и другое, требует определённых знаний пхп, или хороших знаний английского, чтобы пытаться доказать разработчикам что это необходимо. А такие товары, которые должны продаваться по квадратуре полно, будь то ткань, линолиум или доски, или ещё что.

    Думаю это многих интересует, кто собирает магазины на VM, так как не всех заказчиков устраивает стандартное построение магазина, на продажу штучных товаров.
     
  6. Offline

    sergv2005 Пользователь

    Регистрация:
    18.01.2006
    Сообщения:
    421
    Симпатии:
    20
    Пол:
    Мужской
    В общем вопрос пока снимается, нашёл уже программиста, который обещал помочь разобраться.
     
  7. Offline

    tomato Недавно здесь

    Регистрация:
    31.05.2010
    Сообщения:
    10
    Симпатии:
    0
    Пол:
    Мужской
    Я понимаю, что для автора этого поста вопрос уже не актуален, но для всех остальных, кто столкнулся с необходимостью "усложнить" :) возможности Virtuemart в части расчета цены на товар предлагаю посетить сайт с примерами Виртуемарт-калькуляторов

    В двух словах: любые калькуляторы, которые Вы где-либо видели или не видели, а сами придумали мы можем сделать.

    Исходные данные:
    Калькулятор для Virtuemart может брать данные из базы, из файла, с другого сайта, от другого компанента, запрашивать через AJAX, выбирать в зависимости от группы пользователя и т.д.

    Расчет:
    На стороне клиента, без перезагрузки страницы, с перезагрузкой страницы, расчет после нажатия кнопки или после любого "пука" пользователя и т.д.

    Передача в корзину:
    Передает расчетную цену в корзину, передает список параметров, комментарий, файл(ы). После этого СКОНФИГУРИРОВАННЫЙ калькулятором товар ведет себя в корзине как и любой штучный (удалить, изменить кол-во, применить купон) - короче, дальше все как обычно.

    Результат:
    Таким образом, к сконфигурированному товару можно применять любые модули оплаты или доставки, которые прикручены к самому Вирту.

    Подходит для:
    - товары по площади: ткани, шторы, стекла, печать флаеров ...................................................
    - товары по объему: жидкости, стройматериалы, химические вещества, ВОЗДУХ ( ! ловите бизнес идею ! )......
    - товары по весу: сахар, чай, кофе, сэконд хенд, лежалые процессоры Pentium 200MMX ..........................
    - нематериальные товары со сложной формулой: страховки, кредиты, услуги ........................
    - товары, требующие выбор опций: ворота, окна, компьютерные системные блоки........................
    - расчет стоимости доставки прямо в карточке товара ...........................................
    - бронирование номеров, билетов, столиков, событий .................................................
    - для всего подходит - фантазируйте, а я как добрый фей наколдую то, что надо (и, кстати, после 12 часов калькулятор все равно останется вещю .

    Спасибо всем, кто не поленился прочитать,
    Отдельная особая благодарность тем, кто пошел по ссылке проверить что это такое.

    Всем удачи!
     

Поделиться этой страницей

Загрузка...