Куда идем?

В серии статей о VirtueMart рассмотрена уже большая часть функционала этого интернет-магазина для Joomla. Но чтобы сделать его полностью работоспособным все еще не хватает настройки способов доставки и оплаты купленных товаров. Сегодня я расскажу о доставке.

Все способы доставки в VirtueMart содержаться в отдельных модулях. Посмотреть их список можно перейдя в «Магазин» –> «Список модулей доставки». Список модулей доставки показан ниже:

 
dos-1
 

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

Это модули «Standard Shipping Module» (Стандартный Модуль Доставки) и «Flex» (гибкая доставка). Ниже рассмотрим подробно каждый из них…

Стандартный модуль доставки

Стандартный модуль доставки будет подходящим в большинстве случаев. Его главное достоинство заключается в том, что он универсален. Это достигается возможностью создавать неограниченное количество вариантов и тарифов доставки. Единственный недостаток модуля – варианты и тарифы добавляются вручную, что достаточно трудоемко при их большом количестве.

Рассмотрим подробнее, что такое варианты и тарифы доставки. Хотя названия и говорят сами за себя, нужно внести некоторые пояснения. Вариант доставки – это, непосредственно, способ, которым будет доставлен товар. Например, «Курьер» или «Почта России». Тариф доставки – это стоимость доставки данным вариантом доставки, изменяющаяся в зависимости от различных условий, например региона доставки, веса доставки, габаритов доставки и.т.д. Каждый вариант доставки может содержать в себе множество тарифов доставки. Чтобы было понятнее, приведу пример:

 Вариант доставки –> Тариф доставки –> Стоимость доставки

---------------------------------------------------------------------------------

  • Почта России –> Московская область, до 5 кг –> 50руб
  • Почта России –> Московская область, 5-10 кг –> 100руб
  • Почта России –> Московская область, 10-50 кг –> 300руб
  • Почта России –> Дальний восток, до 5 кг –> 200руб
  • Почта России –> Дальний восток, 5-10 кг –> 400руб
  • Почта России –> Дальний восток, 10-50 кг –> 1000руб
  • Курьер –> Москва, размер не более 20х40х60 –> 100руб
  • Курьер –> Москва, размер не более 60х80х100 –> 300руб
  • Курьер –> Московская область, размер не более 20х40х60 –> 200руб
  • Курьер –> Московская область, размер не более 60х80х100 –> 500руб

---------------------------------------------------------------------------------

По умолчанию модуль активирован и имеет предустановленные варианты и тарифы доставки DHL и UPS. В большинстве случаев эти варианты нам не нужны и их можно удалить. Для того, чтобы удалить вариант доставки, он не должен содержать в себе тарифов, поэтому сначала нужно удалить все тарифы для DHL и UPS. Для этого нужно перейти к списку всех тарифов: «Доставка» –> «Тарифы доставки». Список тарифов показан ниже:
 
dos-2
 Далее отмечаем галочками все ненужные тарифы и жмем «Удалить». После того, как тарифы удалены, нужно перейти к списку вариантов доставки: «Доставка» –> «Варианты доставки». Список вариантов доставки показан ниже:
dos-3
 

Теперь мы можем удалить ненужные варианты и добавить требуемые.

 

Для добавления нового варианта доставки жмем значок «Новый». После этого откроется форма показанная ниже:

dos-4
Здесь добавляем вариант доставки(в поле «Компания-доставки») и порядок отображения. Я добавлю варианты «Курьер» и «Почта России». Жмем «Сохранить». Все. Вариант доставки создан.

Далее создаем тарифы доставки. Для этого нужно снова перейти к списку тарифов доставки («Доставка» –> «Тарифы доставки») и нажать «Новый». Откроется форма добавления тарифов доставки, как показано ниже:

dos-5
Все поля для заполнения здесь понятны и не требуют дополнительного разъяснения. Единственное, что стоит отметить, в выпадающем списке «Вариант доставки» доступны все варианты, созданные ранее. Их них нужно выбрать один, к которому будет относиться данный тариф.

После того, как все поля заполнены, жмем «Сохранить». Теперь, при оформлении заказа, на шаге «Доставка» для выбора будет доступен наши варианты «Курьер» и «Почта России» с созданными тарифами:

dos-6

Аналогичным образом можно создать все требуемые варианты доставки с нужными тарифными ставками.

Гибкая доставка

Единственный вариант, который не покрывает стандартный модуль доставки, это стоимость доставки, основанная на стоимости покупки. Для данного варианта применим модуль гибкой доставки. Также данный модуль подойдет в том случае, когда не хочется создавать множество вариантов доставки с разными тарифами, а требуется просто включить определенную стоимость доставки.

Для настройки модуля нужно перейти в «Магазин» –> «Список модулей доставки» и в строке с надписью «Flex» кликнуть по ссылке «Настроить вариант доставки». При этом откроется следующая форма:

dos-7

Здесь всего 5 полей, доступных для заполнения:

Charge flat shipping rate to this amount если сумма покупки меньше заданной величины, то стоимость доставки будет равна значению, заданному в поле Minimum Shipping Charge, если же сумма покупки больше заданной величины, то стоимость доставки будет равна проценту от суммы покупки, этот процент задается в поле Percentage to charge if total sale is over base;

Minimum Shipping Charge – стоимость доставки при стоимости покупки менее, чем на Charge flat shipping rate to this amount;

– Percentage to charge if total sale is over base – процент, который составит стоимость доставки, от стоимости покупки, если стоимость покупки больше, чем  Charge flat shipping rate to this amount;

Fixed Handling Charge если вы хотите использовать дополнительную фиксированную сумму для доставки, введите ее здесь. Она будет добавлена к стоимости доставки в любом случае; 

– Класс налогов дополнительная плата за обработку. 

После установки и сохранения всех настроек при оформлении заказа данный вариант будет выглядеть так:

dos-11

Надпись на английском языке нас не устраивает. Чтобы поменять его на великий и могучий открываем файл administrator\components\com_virtuemart\classes\shipping\flex.php.

Находим строки 71 и 83:

$html .= "<label for=\"flex_shipping_rate\">Standard Shipping: ";

И заменяем на:

$html .= "<label for=\"flex_shipping_rate\">Стоимость доставки: ";

Если после этого на сайте вместо фразы отображаются кракозябры, то преобразуем файл flex.php в нужную кодировку. После этого страница выбора доставки будет выглядеть так:

dos-10

Также стоит отметить, что лучше использовать только один из вышеописанных модулей доставки чтобы не водить покупателей в заблуждение. Для того, чтобы включить или отключить один из модулей идем в: «Настройки» –> «Настройки» –> Вкладка «Доставка» и снимаем/ставим галочки у соответствующих модулей.

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

Об авторе
Wedal
(Виталий). Веб-разработчик полного цикла (Full Stack). Создатель и автор сайта Wedal.ru.
Основной профиль – создание сайтов и расширений на CMS Joomla.

Похожие статьи

Добавить комментарий

Комментарии  
0
Спасибо за статью, жаль поздно вспомнил куда адрес этого сайта засунул, так что уже сам было разобрался.
Но в любом случае, информация по способам доставки очень кстати, так как я использовал только стандартный способ.

В прошлой статье я спаршивал также про способы оплаты, и здесь я уже тоже кой в чем разобрался, правдо всё равно пришлось писать свой модуль оплаты по квитанции.
0
Вопрос такой: а если стоимость доставки зависит от расстояния от МКАД, например, что тогда вы порекомендуете?
0
proton, стандартный модуль доставки. Он универсален. Вы можете задать любые расстояния и стоимости доставки для этих расстояний.
0
А если цена индивидуальна?
Т.е. a+b*(кол-во км от МКАД)
0
proton, стандартный модуль позволяет задать варианты доставки. Т.е. он не рассчитывает стоимость по формулам. Вы можете рассчитать стоимость самостоятельно и добавить, скажем 10 вариантов, покрывающих вашу формулу. Если же нужен расчет именно по формуле, то только создавать собственный модуль.
1
Добрый день.
Я установил в настройках стандартный модуль доставки. Добавил вариант доставки (Почта России) и установил несколько тарифов доставки для данного варианта.
При оформлении заказа на ступени выбора варианта доставки отображается следующее:

Пожалуйста, выберите вариант доставки!

И больше ничего, т.е. самих вариантов не отображается.
Не могу разобраться где в настройках допущена ошибка.
0
Дмитрий, сейчас у вас включен модуль гибкой доставки(Flex), а модуль стандартной доставки не активирован. Активируйте его в настройках VirtueMart и впредь внимательнее читайте статью. В ней про это написано.
3
Только что такое было. :)) Если не указан вес у товара, значит в вариантах доставки начальный вес должен быть 0, и смотри на индексы - в России они 6-значные.
0

Цитирую Сергей:

Только что такое было. :)) Если не указан вес у товара, значит в вариантах доставки начальный вес должен быть 0, и смотри на индексы - в России они 6-значные.


Большое спасибо. Все получилось, как говорится - все гениальное просто.
0
Хорошая статья, спасибо!
Что посоветуете в таком случае: есть 2 варианта доставки, стоимость на момент оформления неизвестна, и рассчитывается потом отдельно через транспортную компанию.
И эту стоимость потом нужно внести в заказ. Если ставлю фиксированную, ее потом нельзя поменять через админку в заказе, если ставлю flex - поменять можно, но нельзя 2 способа задать. Вот весь в раздумьях.
0
Сергей, менять стоимость доставки после оформления покупателем заказа - очень плохая идея. Нельзя, чтобы стоимость изменялась после того, как заказ оформлен. Это может вызвать негативное отношение покупателей и ошибки в цикле покупки через Virtuemart.
0
Других вариантов нет. Торгуем специфическим товаром - металлической мебелью. Соответственно доставка считается от километража до покупателя, веса и объема изделия. В идеале было бы не указывать стоимость доставки вообще, а потом ее вносить. Ведь многие интернет-магазины рассчитывают стоимость доставки по факту.
Очень удобно отслеживать состояние заказов через админку магазина, но видимо придется изначально забивать нулевую стоимость, а дальше работать с заказчиком чисто через электронку
0
Скажите пожалуйста, как исправить следующую ситуацию: Есть несколько тарифов в зависимости от веса товара. На втором шаге покупателю предлагаются тарифы доставки. К примеру товар - большой телевизор весом в 10кг, но покупатель может выбрать тариф по дешевле для товаров весом меньше 1кг! Что же делать? Изначально я думал, что выбирать клиенту тольоко способ доставки, а тут бах.. тарифы(( Может поможете советом?
0
:) оказалось я не правильно вес писал)) все расчитывается нормально, не нужные тарифы пропадают))

Спасибо!
0
И все же я вчера рано обрадовался. На все товары отображается один тариф :((( создал тарифы по весу (их 20). В товаре вес прописал, но на втором шаге при оформлении, к любым товарам только один вариант "0 - 0.5кг". Весь день сегодня перепробывал :( Стоит стандартный модуль доставки активированный, флекс выключен, единицы веса товара прописываю, как полагается (0.100, 0.500, 1.00, 10.00 и .д.). Что же я упустил?? Помогите люди добрые... а то я сейчас тут кончусь.
0
Векслер, есть только 2 предположения:
1) попробуйте называть варианты по-разному, например Доставка(вес 1-2кг), Доставка(вес 3-4кг) и.т.д. Т.е. чтобы не было вариантов с одинаковым названием.
2) проверьте, не пересекаются ли интервалы веса для разных вариантов. Возможно, проблема в этом.

Если не поможет, попробуйте создать 2 совершенно разных варианта вообще без веса и проверить отображаются они или нет. Потом напишите.
0
попробовал.. не помогло :(((

1) названия у тарифов разные
2) было 1 - 1.5; 1.5 - 2 изменил на 1 - 1.499; 1.5 - 1999 и т.д.
3) создал еще один вариант доставки, отображается: первый вариант доставки с одним тарифом от 0 кг, и новый созданный вариант доставки.
(((( Уже и порядок отображения менял :( не помогает.

Очень странно, что отображает только тот тариф, который начинается от 0 кг. когда я его удалил, то вообще тарифа никакого не отображает. Такое ощущение, что я написал вес товара 1 грамм...((( хотя 1000кг на всякий случай тоже пробовал писать. опять же результата 0. ((
1
Кажется решилась проблема... и как только до этого рядовой гражданин догадаться может... Дело в том, что я использую руспак, и для того, чтоб заработало все, нужно было просто в товаре поменять "кг" на "kg" и все нормально))
0
Векслер, да все верно. Такой глюк был и в модуле доставки почтой России. Не сообразил сразу, что в стандартном может быть тоже самое.
0

Цитирую Векслер:

Кажется решилась проблема... и как только до этого рядовой гражданин догадаться может... Дело в том, что я использую руспак, и для того, чтоб заработало все, нужно было просто в товаре поменять "кг" на "kg" и все нормально))


Блин, как же я тебе благодарен, сам промучился целый день, огромное спасибо!
0

Цитирую Векслер:

Кажется решилась проблема... и как только до этого рядовой гражданин догадаться может... Дело в том, что я использую руспак, и для того, чтоб заработало все, нужно было просто в товаре поменять "кг" на "kg" и все нормально))


Т.е. при редактировании/создании товара в поле "Единица измерения" (для веса) нужно вписать "kg.", правильно? или без точки нужно, просто "kg"?

И ещё два вопроса:
Как сделать перевод этого "kg" (т.е. чтобы людям отображался бы именно "кг")?

Что насчёт других характеристик (их "единицы измерения")? Их тоже надо как-то по особенному писать?
0
Добрый день, перепробовал уже все что можно, но стандартный модуль так и выдает: "На этот заказ доставка бесплатна!", что я неправильно делаю, вроде вес поподает, выставляю диапазон индексев, и под него подгоняю у пользака все равно не получается.
0

Цитирую Nemo:

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


Все разобрался, сам дурак, Минимальное количество для бесплатной доставки: было очень маленьким. :lol:
0
Не забудьте поменять Standard Shipping на Стоимость доставки в 2-х местах:
71 и 83 строка!!!!
0
Здравствуйте! У меня просто наикритичный вопрос встал: Не приходят письма покупателю о завершении регистрации. Причем проверял в настройках - уведомление включено (причем использует (наследует) эту настройку от джомлы). Даже при нажатии "уведомить пользователя" при изменении его статуса (виртуемарт - заказы - список заказов) - письмо не отправляется. Подскажите пожалуйста хотя бы в какую сторону рыть?
0
Сергей Соболев, на сколько я помню нужно было использовать отправку сообщений через smtp-сервер. У некоторых php mail не работал. И еще: настройках Virtuermart должен быть прописан Ваш E-mail, желательно, чтобы он совпадал с доменом сайта.
0
Здравствуйте!

А каким образом вообще отключить модуль Флекс?
0
Totz, читайте внимательнее:

Цитата:

Также стоит отметить, что лучше использовать только один из вышеописанных модулей доставки чтобы не водить покупателей в заблуждение. Для того, чтобы включить или отключить один из модулей идем в: «Настройки» –> «Настройки» –> Вкладка «Доставка» и снимаем/ставим галочки у соответствующих модулей.

0
Wedal, спасибо!

Застрял, т.к. русская версия, и вместо флекса был "гибкий". :oops:
0
Здравствуйте! Есть ли стандартные способы добавления поля даты и времени доставки, заказанного товара.
0
Кирилл, можно либо добавить эти поля при создании учетной записи пользователя, либо подредактировать шаблон, обратив особое внимание покупателей на поле "комментарии к заказу", крупно подписав, что в нем необходимо указать дату и время доставки. Иначе только использовать дополнительные расширения.
0
Спасибо за ответ! Учитывая мой недостаточный опыт в программировании, придется сконцентрироваться на поле комментария. Разработчики доп расширений этот вопрос пока обходят стороной, хотя это такая удобная, а порой и просто необходимая информация. Кстати, может кому пригодится, как это реализуют продвинутые программисты http://forum.virtuemart.net/index.php?topic=52919.0 образец на http://www.roncekembang.com/
Ещё раз спасибо! Всего хорошего!
0
Спасибо.

А как сделать, чтобы разным товарам были разные способы доставки (доступные одним и не доступные другим, и наоборот)?

И ещё, как магазин определяет какую валюту ты имеешь ввиду при настройке доставке? Если берётся некая валюта магазина, установленная по умолчанию - то напомни плз где она настраивается.
0
Олег,

Цитата:

А как сделать, чтобы разным товарам были разные способы доставки (доступные одним и не доступные другим, и наоборот)?

Хмм... пожалуй, даже никак, если не говорить о ковырянии движка. Разве что подписать в скобочках для каких товаров данный вариант доставки. Иначе использовать несколько сборок Joomla+VirtueMart на одном сайте.


Цитата:

Если берётся некая валюта магазина, установленная по умолчанию - то напомни плз где она настраивается.

"Настройки"->"Информация о магазине"
0
Здравствуйте!
У меня странная ситуация - в модуле Standard Shipping нет возможности добавить Вариант доставки. Т.е. захожу в Virtuemart/Магазин/Список модулей доставки/Standard Shipping. И там пустота, нет ни одного варианта доставки, ни тарифа.
http://i052.radikal.ru/1008/6a/e6de8e24b9a6.jpg
При нажатии на кнопку "Новый" открывается страница "Добавить/изменить тариф доставки", но так как нет ни одного варианта доставки, добавить тариф не получается.
Я не там ищу или у меня какой-то урезанный модуль?

Спасибо.
0
Снимите предыдущий вопрос, а меня пристрелите!
Ровно через 5 минут поняла, где туплю - смотреть нужно не в самом модуле, а в пункте "Доставка" раздела "Администрирование" всего магазина!
Автору спасибо огромное за блок статей по Virtuemart!!!
0
Т.е. при редактировании/создании товара в поле "Единица измерения" (для веса) нужно вписать "kg.", правильно? или без точки нужно, просто "kg"?

И ещё два вопроса:
Как сделать перевод этого "kg" (т.е. чтобы людям отображался бы именно "кг")?

Что насчёт других характеристик (их "единицы измерения")? Их тоже надо как-то по особенному писать?
0
Сервис eDost.ru разработал модуль доставки для интернет магазина VirtueMart.

Теперь в свой интернет-магазин на VirtueMart легко добавить расчет доставки компаниями EMS, СПСР, ПЭК, DHL, Экспресс-курьер, Грузовозофф, ЖелДорЭкспедиция, Автотрэйдинг, UPS, Почта России.

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

Подробная информация: http://www.edost.ru/shop.php
1
edost, хорошее дело сделали, но абонентская плата - не вариант. Если бы можно было купить, то купили бы многие. А платить каждый месяц за пользование глупо. Проще нанять программиста, заплатить ему один раз и потом пользоваться без ограничений.
0
Здравствуйте.
При выборе модуля доставки flex цена доставки не добавляется к стоимости заказанных товаров. А просто добавляется надпись +500 - смотрите скриншот: http://s45.radikal.ru/i110/1010/e9/935b0581624f.jpg
Как сделать чтобы стоимость доставки (500 руб.) прописывалась там где нужно и добавлялась к стоимости заказа?
0

Цитирую Икарус:

Здравствуйте.
При выборе модуля доставки flex цена доставки не добавляется к стоимости заказанных товаров. А просто добавляется надпись +500 - смотрите скриншот: http://s45.radikal.ru/i110/1010/e9/935b0581624f.jpg
Как сделать чтобы стоимость доставки (500 руб.) прописывалась там где нужно и добавлялась к стоимости заказа?


Вопрос снимается - разобрался сам.
0

Цитирую Икарус:


Цитирую Икарус:

Здравствуйте.
При выборе модуля доставки flex цена доставки не добавляется к стоимости заказанных товаров. А просто добавляется надпись +500 - смотрите скриншот: http://s45.radikal.ru/i110/1010/e9/935b0581624f.jpg
Как сделать чтобы стоимость доставки (500 руб.) прописывалась там где нужно и добавлялась к стоимости заказа?


Вопрос снимается - разобрался сам.




Как решил проблему подскажи пожалуйста...Спасибо.
0
Всем привет! У меня проблема!
Когда добавляю вариант доставки , пишу например по русски "Курьер", то в списке вариантов доставки вместо Курьер просто пустое поле, а если писать по английски, то пишет просто первая буква слова. В чем проблема, кто нибудь знает? Кто может помочь? Заранее спасибо!
0
Здравствуйте. Подскажите пожалуйста, а можно при оформлении заказа шаги "Варианты доставки" и "Способ оплаты" вообще пропустить. У меня все просто как шар, работаем по городу, доставка бесплатная. Эта информация выведена на сайте и ее достаточно. Пробовал снимать галочки на вкладке "Оформление заказа" в настройках сайта, но там активные только 1 и 2 шаг, т.е. способ оплаты полюбому остается, и кроме этого, в ходе оформления заказа выдает ошибку "Не выбран вариант доставки". Как бороться?
0
Виталий, чтобы вообще пропустить выбор способа оплаты из всех способов должен быть активирован только один. Вы можете использовать любой способ, выбрав его тип "Доставка по адресу (оплата наличными при получении)" и указав в названии что хотите. Шаг выбора способа оплаты будет пропущен, а на этапе подтверждения заказа будет написано
"Способ оплаты: 'то, что вы укажете в названии способа оплаты'"

Теперь касательно доставки. Чтобы не было этой ошибки у вас в настройках должен быть активирован один способ доставки.
0
Приветствую, как при оформлении заказа сделать возможность покупки без регистрации и эту возможность поднять выше возможности заказать с регистрацией?
0
Евгений, ответил на форуме.
0
Здравствуйте.Статья очень полезная.Скажите,а можно ли как-то вывести flex.php прямо в корзину,чтобы покупатель сразу видел стоимость доставки.
0
Denis ну вообще, возможно все. Правда таких опытов с VirtueMart я не ставил. Посмотрите папку
components\com_virtuemart\themes\default\templates\checkout
и попробуйте "скрестить" файл, который отвечают за выбор способа доставки с файлом корзины. Может что и получится, хотя я очень в этом сомневаюсь.
0
Здравствуйте! у меня такая же проблема, как у Оксаны, которой не ответили. Когда создаешь вариант доставки, после сохранения от слова Курьер остается только буква К.
0
Марина, "А и Б сидели на трубе...". :-). Честно говоря, не сталкивался с такой проблемой, ваш сайт находится на локальной машине или на каком-то хостинге?
0
все, вопрос решился. если можно, то то тут способ как это сделать http://joomlaforum.ru/index.php/topic,57683.0.html

но у меня новая проблема, не знаю в какую главу ее отнести... после обнуления счетчика заказов, например в новом 1 заказе остается товар из заказа который был удален, но итоговая сумма заказа не учитывает этот старый товар. что делать? обнуление делалось очищением этих таблиц
jos_vm_orders
jos_vm_order_history
jos_vm_cart
jos_vm_order_payment
jos_vm_order_user_info
0
День, добрый, а что делать если не публикуются списки тарифов доставки после сохранения??, т.е. все поля я заполняю, сохраняю, а в списках тарифов пусто
0
Спасибо огромное за настоящий учебник по этому магазину))

Вы не могли бы мне подсказать, никто не может(

у меня в списке доставок только та, что я настроил, но она не выводилась для выбора, было только эта - Standard Shipping: встроенная какая то.

так вот, теперь когда отображается моя доставка (обычная доставка), как мне эту убрать - Standard Shipping: она мне не нужна, не красиво маячит.
повторюсь в списке доставок (в админке) и в списке тарифов только моя (обычная доставка) доставка...
1
Дмитрий, вы сняли галочку с "Standard Shipping" в настройках VirtueMArt(вкладка "Доставка")?
0
Спасибо огромное, вы меня просто спасли))))))))))

Убрал галочку... немного поигрался, опять пересохранил мои тарифы и заработало!!!!!!!!1

СПАСИБО!!!!!!!
0
сори я по привычке вставил блог, обычно это поле - адрес блога (
0
Здравствуйте!
Есть два варианта доставки: Курьер-300 р. И Самовывоз - 0 р. При покупке на сумму больше 10000р. (указано в настройке магазина), доставка курьером бесплатна.

По факту так и получается, если покупатель набирает товар на сумму >10000 то опции "Курьер" и "Самовывоз" пропадают и появляется "На этот заказ доставка бесплатна!". Но хотелось бы, оставить покупателю возможность выбрать "Самовывоз".. Не подскажете как? Спасибо! (пользую модуль Standard Shipping Module)
0
Макс, попробуйте использовать для не только стандартный модуль доставки, но и Flex. Там можно указывать интервалы покупки и стоимость доставки в зависимости от них.
0
Приветствую автора блога.
Не нашел соответствующей темы, поэтому пишу в этот пост. Меня интересует такой вопрос: существует ли какой-либо модуль под virt, позволяющий пользователю к заказу подгружать изображения? Скажем в такой форме: печать рисунков на футболках - пользователь выбирает футболку, подгружает изображение, которое хотел бы на нее поместить и оформляет заказ.

Заранее спасибо!)
0
Евген,
http://wedal.ru/forum/Poisk-podhodjashchego-rasshirenija/123-Kak-prikrepit-foto-k-zakazu-v-Virtuemart.html
0
Модуль доставки по Украине на денвере отображался нормально и на сайте и virtuemartв админке., при переносе на хостинг только один этот модуль отображается везде как ????? помогите, что делать где искать ошибку ?
0
Привет!
Подскажите, пожалуйста, как сделать, чтобы в варианте доставке Flex можно вместо процентов вписать фиксированную сумму. Например, если сумма заказа
0
Привет!
Такой вопрос. Есть два варианта доставки: самовывоз и курьером по адресу ( используется Стандартный модуль доставки с индивидуальными данными о расценках. РЕКОМЕНДУЕТСЯ !). Возможно ли настроить так, чтобы при оформлении заказа, для каждого варианта отрабатывался свой "сценарий"? Хотелось бы так. Если клиент выбирает "самовывоз", то шаг "введите адрес" пропускается вообще, либо туда автоматом вставляется контактная информация из общих настроек магазина (в идеале). Соответственно, если выбирается вариант "доставка курьером", клиент вводит свой адрес для доставки.
0
Rusen, только кодить.
0
Здравствуйте!
У меня такая проблема - при добавлении нового варианта доставки совсем не показывается название по-русски, т.е. полностью пустое поле. А по-английски показывает только первую букву как в примере (там было написано courier, а показывает только "с") http://apikabu.ru/72704e
0
Здравствуйте!
Подскажите как можно отредактировать вывод вариантов доставки при оформлении заказа. Используются Почта России, стандартный модуль и гибкий. На странице оформления вместе выглядят не очень. Из какого файла выводятся заголовки для стандартного модуля доставки: Тариф доставки, Вариант и Цена? Можно ли менять местами модули (их отображение) при выводе на странице оформления?
0
lili, читайте следующие статьи серии. Там есть статьи по редактированию шаблона VM.
0
Привет!
Вот такая вот проблема, как сделать, чтоб для одной страны сумма бесплатной доставки была одна, а для других стран другая?
Пожалуйста подскажите, ну очень надо.
0
ПОДСКАЖИТЕ МНЕ ПОЖАЛУЙСТА В ЧЕМ МОЖЕТ БЫТЬ ПРОБЛЕМА.

Я СОЗДАЮ ВАРИАНТ ДОСТАВКИ ПИШУ ЕГО ИМЯ, А ПОСЛЕ СОХРАНЕНИЯ У МЕНЯ ВЫСВЕЧИВАЕТСЯ ТОЛЬКО ПЕРВАЯ БУКВА, А ЕСЛИ НАЗВАНИЕ ВВОДИТЬ НА РУСCКОМ ЯЗЫКЕ - ТО ВООБЩЕ НИЧЕГО НЕ ОТОБРАЖАЕТСЯ.
0
Здравствуйте, WEDAL!

Самая простая проблема меня выжала уже.
В общем создал я вариант доставки "курьер", тариф согласно уроку.

Но в поле "Пожалуйста, выберите вариант доставки!" ничего нет. Выбран только Стандартный модуль доставки.

В тарифе индексы от 000000 до 999999
вес от 0 до 100

уже замучился, раз десять перечитал урок и комменты.
0
Александр, в настройках Virtuemart, вкладка "Доставка", активируйте нужный вариант.
0
Голова кругом,переименовал модуль как описано выше, на шаге "выберите вариант доставки-все в порядке,но! На шаге подтверждения заказа-тариф доставки отображается как: STD;Standard Shipping.
При попытке преименовать на русский в этих строчках:

$shipping_rate_id = urlencode(__CLASS__."|STD|Standard Shipping under ".$base_ship."|".$flat_charge);
и
$shipping_rate_id = urlencode(__CLASS__."|STD|Standard Shipping over ".$base_ship."|".$shipping_temp1);
Выдает пустое поле, если вставляю текст в виде кода UTF-8 резултат на сайте в виде этого же кода, что делаю не так?
0
nextvid, в конце этой статьи написано как переименовать.
0
Здравствуйте. Не могу разобраться в чем причина. Использую стандартный модуль (флекс отключен). Проблема в том, что вариант доставки и тариф доставки отображаются нормально, после выбора одного из пунктов, при переходе на страницу с выбором способа оплаты выскакивает ошибка "ОШИБКА: Пожалуйста выберите другой вариант доставки".
0

Цитирую Татьяна:

Здравствуйте. Не могу разобраться в чем причина. Использую стандартный модуль (флекс отключен). Проблема в том, что вариант доставки и тариф доставки отображаются нормально, после выбора одного из пунктов, при переходе на страницу с выбором способа оплаты выскакивает ошибка "ОШИБКА: Пожалуйста выберите другой вариант доставки".


Здравствуйте! у меня та же беда. Включены оба модуля доставки. Flex и стандартный модуль (самовывоз). Только почему то гибкий вариант работает, а выбирая самовывоз выскакивает ошибка. в чем проблема, не могу никак понять!
0
вопрос снят. странно, но проблема была в порядке оформления заказа. адрес почему то должен стоять на первом месте...
0
Доброго.
Как наилучшим способом реализовать возможность доставки (Standart module) по states and province ... поскольку доставка в разные города разная... и своими силами а не почтовыми курьерами. В поле выбора shipping rates только страны....
заранее спасибо)
0
http://web-expert.gr/en/commersial/virtuemart-shipping-by-state-component
вот пример реализации НО ооочень дорого..(
0
А как рассчитать доставку почтой России? Ведь там есть свои тарифы..
0
Игорь, http://joomlaforum.ru/index.php/topic,22927.0.html
0
Спасибо большое.
0
Спасибо большое за вашу работу!
Попал в идиотское положение, хоть магазин заново настраивай :(
При настройке vm я отключил все модули доставки. Затем подключив Standart Shipping и настроив варианты доставки у меня так и не появился "Выбор варианты доставки".

Shipping Method: Standard Shipping modulу
Shipping Module List: Standard Shipping Module включен
В тарифе индексы от 000000 до 999999
вес от 0

В чем может быть дело?
0
Разобрался! Надо было зайти в Configuration -> Checkout и включить шаг "Доставка" %)
0
Здравствуйте!
Добавляю товар в корзину и если выхожу из корзины например на главную страницу, а потом возвращаюсь к корзине, то выдает на любое действие "The requested URL /virtuemart was not found on this server." Вот попробуйте что-нибудь заказать таким образом http://zp-store.ru/ . Из-за чего эта ошибка?
Спасибо!
0

Цитирую Дмитрий123:

Здравствуйте!
Добавляю товар в корзину и если выхожу из корзины например на главную страницу, а потом возвращаюсь к корзине, то выдает на любое действие "The requested URL /virtuemart was not found on this server." Вот попробуйте что-нибудь заказать таким образом http://zp-store.ru/ . Из-за чего эта ошибка?
Спасибо!



Нашел ответ! Все дело в настройках joomla, если в Общие настройки-Сайт-Установки Search Engine Optimization изменить параметры (выкл SEO, вкл mod_rewrite и выкл суффикс к URL) то корзина полностью функциональна (я глюченности не заметил). Вот только, чем это можно объяснить из-за чего она не работала?
0
Здравствуйте. Случилось следующее: магазин работал прекрасно с модулем самовывоза, клиенты оплачивали и покупали. Теперь добавилось несколько вариантов доставки и оплаты - перешел на стандартный модуль. Проблема: когда я захожу под логином администратора, я могу покупать товары. Если я создаю пользователя для проверки и пытаюсь купить товар, то на шаге выбора способа доставки мне выдается ошибка: "Ошибка: Пожалуйста, выберите другой вариант доставки." Победить не могу никак. Спасибо.
0
virtuebuyer, видимо там происходит ошибка со страной или диапазоном почтовых индексов. Пользователь, под которым возникает ошибка, должен иметь установленные страну и почтовый индекс. Эти данные должны совпадать с настройками модуля доставки.
0

Цитирую Wedal:

virtuebuyer, видимо там происходит ошибка со страной или диапазоном почтовых индексов. Пользователь, под которым возникает ошибка, должен иметь установленные страну и почтовый индекс. Эти данные должны совпадать с настройками модуля доставки.


Добрый день. Вчера, наконец, в 7 утра победил. Возможно, кому-то будет полезно - оказывается, не работает, только если в поля регистрации вводить английские буквы. А если все поля заполнять только русскими буквами, то все работает прекрасно. Странно, но факт. А я проверял возможность покупок, используя оба алфавита при регистрации пользователей - как при регистрации админки.
0
Ну вот не пойму...при включённом гибком, отображается только надпись Standard Shipping:
при выключенном гибком и включённом стандартном - ничего не отображается. делал всё как написано...подскажите пожалуйста.
0
Денис, страна и диапазон почтовых индексов в адресе пользователя, под которым смотрите, заданы и совпадают с допустимыми?
0

Цитирую Wedal:

Денис, страна и диапазон почтовых индексов в адресе пользователя, под которым смотрите, заданы и совпадают с допустимыми?


Да, действительно, проблема была в странах и индексе, сори что отвлёк по мелочи :)
Ещё хотелось Вам сказать огромное спасибо, за такой объёмный, и безусловно нужный труд! Лично меня этот цикл статей иногда просто спасает. Удачи Вам!
0
Подскажите пожалуйста,я в этом деле новичок но с горем пополам сделал свой интерен - магазин.При оформление заказа у меня нету вариантов доставки они куда то пропали, при это включен что это курьер, почта России,еще у меня рисунок корзин(которые нарисованы по шагова оформление заказа) какие то размытые..вроде не чего не менял...Прошу помощи!!Уж очень надо!
0
Добрый день, Уважаемые! Подскажите, пожалуйста,как реализовать в vm 1.1.5 доставку по такому принципу.Доставка до 10 кг по городу - 1 цена, больше 10 - 2 цена. но когда сума заказа больше например 2000 грн - доставка бесплатна. стандартный модуль покрывает варианты по весу. цену можна заложить у flex. но как реализовать оба вместе?
0
Добрый день! Подскажите, есть ли возможность использовать одновременно два модуля? Для Москвы фиксированные тарифы от стоимости заказа (flex), а для регионов от веса заказа (стандартный модуль доставки)?
0
Олег, а почему нет?
1
Здравствуйте!
Подскажите, пожалуйста, как настроить самовывоз в том случае, если у меня не 1 точка самовывоза, а 20. Т.е. можно ли как-то сделать выпадающий список с адресами, чтобы клиент мог выбрать убодную для себя точку самовывоза???
1
Alexandr, можно просто сделать 20 вариантов доставки с названиями:
- самовывоз(точка 1);
- самовывоз(точка 2);
..................
- самовывоз(точка 20);

Понимаю, что это не слишком изящно, зато не требует хаков.
0
Здравствуйте.
Я пользуюсь Joomla 2.5.6 Virtuemart 2.08
Не подскажите откуда можно скачать модули доставки DHL, FedEx,UPS.(чтобы потом зарегистироваться и активировать расчеты доставки)
Дело в том, что я живу в Грузии и поэтому сервис eDost мне не доступен ( он работает на отправку только из городов России, а мне надо, чтобы из городов Грузии )
0
Подскажите у меня зделаны все выше предложеные нстройки, но при оформлении заказа выводится стороа "На этот заказ доставка бесплатна!" подскажите где ее отключить и включить настроеные варианты достваки. Зарание благодарю за ответ.
0
всем привет, очень впечатлен кол-вом комментариев, и статься была интересна - добавил сайт в избранное.
0
а у меня ещё более интересная ситуация...
а есть ли вариант модуля, чтобы было так.
варианты доставки:
- курьер
- самовывоз
- автобусом
- транспортной компанией.....
а теперь если чел выбирает транспортную коспанию - ему еще выпадает список.. вариантов компаний.

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