Jump to content


Photo
* * * - - 2 votes

Доставка: как включить в заказ?

доставка

Best Answer Евген Аватарович , 25 November 2013 - 01:24

Как это работает можете посмотреть вот тут: http://happyhome-meb...id=2&Itemid=320

Go to the full post


  • This topic is locked This topic is locked
4 replies to this topic

#1 mentat_ij

mentat_ij
  • JBZoo User (rus)
  • User rate: 0
  • posts: 33
  • topics: 11

Posted 21 November 2013 - 17:57

итак опять про доставку. на форуме уже много тем про неё. . . общий вывод от разработчиков: ждать в версии 2.2

 

но вот у меня родилась такая идея:

доставка - это тоже своего вида товар, с какими-то параметрами (в моем случае это  район МО и вид машины(газель, камаз и тд))

то есть можно создать отдельный товар "доставка" (со своим типом материала)

и включить его отображение на странице оформления заказа(через модуль или как-то)

 

у меня опыт разработки сайтов под JB и под Джумлу вообще 3 месяца поэтому вопрос адресую разработчикам и опытным пользователям компонента:

такое возможно на последней версии компонента? если да, то какие при этом манипуляции необходимо произвести? наверняка без правки кода не обойтись?

 

тонкий момент: на странице оформления заказа можно менять количество товара в каждой позиции, но обработает ли движок добавления еще одной  позиции в корзину без перезагрузки таблицы?

 

кстати + такой реализации (если она возможна) в возможности выбора нескольких доставок.

скажем в моем проекте продукция это металлопрокат и клиенту может понадобится две машины или даже две машины в разные места доставки.


  • 0

#2 Cheren-dow

Cheren-dow
  • JBZoo User (rus)
  • User rate: 95.7
  • posts: 5060
  • topics: 31

Posted 24 November 2013 - 21:57

Здравствуйте. Извиняюсь за долгий ответ. 

Все что вы хотите при достаточном знании реализовать можно, но довольно сложно. К тому же готового рецепта нет и врядли его будет кто то писать под вас. Системы доставки запланированы на будущее. Когда именно они выйдут и как они будут выглядеть не решено. Попробуйте обратится  в коммерческий раздел.


  • 0
Изображение
 

#3 mentat_ij

mentat_ij
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 33
  • topics: 11

Posted 24 November 2013 - 22:06

Здравствуйте. Извиняюсь за долгий ответ. 

Все что вы хотите при достаточном знании реализовать можно, но довольно сложно. К тому же готового рецепта нет и врядли его будет кто то писать под вас. Системы доставки запланированы на будущее. Когда именно они выйдут и как они будут выглядеть не решено. Попробуйте обратится  в коммерческий раздел.

 

Ну тут вопрос только в том можно ли вывести модуль на странице оформления заказа (по возможности между таблицей корзины и полями которые заполняет пользователь)? или по каким-то причинам это настолько же сложно как написать саму доставку?

В сам модуль один товар "Доставка" вывести не проблема.

 

Просто хотелось чтобы кто-то умный сказал "да, возможно"/"нет, слишком геморно"

 

Вообщем тему не закрываю пока: поэкспериментирую и отпишу сюда результат.


  • 0

#4 Sliapy

Sliapy
  • JBZoo User (rus)
  • User rate: 50.5
  • posts: 6393
  • topics: 15

Posted 24 November 2013 - 22:16

Модуль можно добавить в шаблон корзины кодом

<?php
            $pos = "ПОЗИЦИЯ МОДУЛЯ";
            $attribs['style'] = 'xhtml';
            $modules =& JModuleHelper::getModules($pos);
            foreach ($modules as $module){
                echo JModuleHelper::renderModule($module, $attribs);
            }
?>

Сам шаблон корзины лежит тут \media\zoo\applications\jbuniversal\templates\catalog\renderer\basket\_default.php

 

В нем формируется таблица - можно вывести модуль после нее.

 

Единственное НО: не представляю, как будет вести себя добавление товара в корзину на станице корзины.


  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#5 Евген Аватарович

Евген Аватарович
  • JBZoo User (rus)
  • User rate: 0.8
  • posts: 197
  • topics: 40

Posted 25 November 2013 - 01:24   Best Answer

Как это работает можете посмотреть вот тут: http://happyhome-meb...id=2&Itemid=320


  • 0





Click to return to top of page in style!