Главная » Записи с тегом "Virtuemart"

Рубрики с меткой ‘Virtuemart’

Обзор интернет-магазинов для Joomla

Интернет-магазины становятся привычной всем формой продажи товара и перестали быть роскошью. Рынок готовых решений для создания интернет магазинов весьма обширен и способен удовлетворить большинство потребителей.

На базе CMS Joomla вы можете создать свой собственный интернет-магазин сравнительно быстро и без особых затрат. Ниже мы даем обзор наиболее популярных компонентов для организации интернет-магазина.

  Читать далее »

Virtuemart часть 2. Практическая.

В практической части описания virtuemarta опишу те моменты для воплощения которых пришлось менять код самого компонента.

В сопутствующие товары добавляем артикул и пр

Открыть файлы

  1. administrator\components\com_virtuemart\classes\ps_product.php
  2. components\com_virtuemart\themes\default\templates\common\productsnapshot.tpl.php

В первом в строку добавляем нужные переменные

  1. function show_snapshot($product_sku, $show_price=true,
  2. $show_addtocart=true, $show_product_name = true )
  3. {echo $this->product_snapshot( $product_sku, $show_price,
  4. $show_addtocart, $show_product_name ); Читать далее »

Virtuemart 1.3 Часть 3

Изменить оформление заказа (без регистрации, доставки, формы оплаты + вывод в карзине

Заменить файлы в administrator//html из архива checkout.without_register_form.rar (Скачать)

потом в файл administrator/components//html/shop.card.php добавить строку c низу

  1. <?php include(PAGEPATH. ‘checkout.without_register_form.php’); ?>

Это позволит вывести форму простой заявки без регистрации в карзину. В файле checkout.without_register_form.php вписываем емайл магазина

//Строка 385
$vendor_email['from'] ='

Читать далее »

Virtuemart 1.3 Часть 4

Автозаполнение артикула

Присваеваем артикулу id товара тем самым делаем его уникальным

В файле administrator/component/com_virtuemart/classes/ps_product.php

  1. //Заменяем функцию (76 строка)
  2. if (empty( $d["product_sku"])) {
  3. $vmLogger->err( $VM_LANG->_(‘VM_PRODUCT_MISSING_SKU’,false) );
  4. $valid = false;
  5. }
  6. На
  7. if (empty( $d["product_sku"])) {
  8. $q = «SELECT MAX(product_id) AS product_id FROM #__{vm}_product»; Читать далее »

Как добавить поле в virtuemart 1.1.x в форму задать вопрос по этому товару

Задался вопросом как добавить поле в virtuemart 1.1.x в форму задать вопрос по этому товару ? Вот решение. Задача была добавить поле с телефоном которое будет отправляться на email.

Нам понадобится 6 файлов
1 \components\com_virtuemart\themes\default\templates\pages\shop.ask.tpl.php
2 \components\com_virtuemart\themes\default\templates\order_emails\enquiry_email.tpl.php
3 \administrator\components\com_virtuemart\html\shop.ask.php
4 \administrator\components\com_virtuemart\classes\ps_communication.php
5 \administrator\components\com_virtuemart\languages\common\russian.php
6 \administrator\components\com_virtuemart\languages\shop\russian.php

Открываем первый shop.ask.tpl.php и находим такую строку: Читать далее »

Как убрать значок (эмблему) PayPal в VirtueMart 1.1.5

Что бы убрать значок (эмблему) PayPal в VirtueMart 1.1.5 необходимо отключить способ оплаты PayPal Сделать это можно через раздел в админке Магазин -> Способы оплаты

Исходник:  opengs.ru

Virtuemart несколько изображений товара

Что бы добавить к товару Virtuemart дополнительные изображения необходимо открыть в админке вкладку меню Товары открыть товар к которому Вы хотите добавить дополнительное изображение. Теперь во вкладке меню Товары появилась ссылка Добавить Изображение/Файл Читать далее »

Белый экран virtuemart + joomla

После переноса на хостинг joomla 1.5.20 + virtuemart 1.1.4 стал открываться белый экран при переходе по ссылкам магазина, а конкретно на главную его страницу. Дело окозалось в том что установлен старый мудуль PHP4.4.9 я сменил на PHP5.2.10 перестал открываться весь сайт полностью в итоге пришлось установить PHP5.1.6 и все заработало.

Исходник:  opengs.ru

Перенос virtuemart 1.x в составе joomla на хостинг

Что бы коректно перенести virtuemart в составе joomla на хостинг необходимо удоставериться что на хостинге установлен модуль PHP версии 5.1.6 (иначе не будет магазин работать будет выдавать белый экран). Процедура переноса не сильно отличаеться от стандартного переноса joomla на хостинг. Разница в том что необходимо откорректировать еще один конфигурационный файл который находиться по адресу:

  1. /administrator/components/com_virtuemart/virtuemart.cfg.php

В этом файле корректируем следующие строки Читать далее »

Изменить значение сортировки товаров vitruemart 1.x по умолчанию

Что бы сортировка товаров в VM по умолчанию стояла по убыванию (от малого к большему), необходимо заменить код в файле administrator/com_virtuemart/html/shop.browse.php заменить код:

  1. if( $orderby == ‘product_price’ ) {
  2. if ($DescOrderBy == «DESC») {
  3. // using krsort when the Array must be sorted reverse (Descending Order)
  4. krsort($products, SORT_NUMERIC);
  5. } else {
  6. // using ksort when the Array must be sorted in ascending order
  7. kssort($products, SORT_NUMERIC); Читать далее »