Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Как упростить форму заказа?


 Погделиться

Рекомендованные сообещёния

Помогите разобраться пожалуйси. В файле /www/catalog/controller/checkout/guest_step_1.php закоментил все ненужности. Но как только налинаю удалять лишние поля згдесь: /catalog/view/theme/default/template/checkout/guest_step_1.tpl - при перехогде на шаг 2 появляется вот икое сообещёние:

Notice: Undefined index: lastname in /var/www/u2058883/data/www/мой сайт/catalog/controller/checkout/guest_step_1.php on line 24Warning: Cannot modify header information - headers already sent by (output started at /var/www/u2058883/data/www/мой сайт/index.php:96) in /var/www/u2058883/data/www/мой сайт/system/engine/controller.php on line 27

Подскажите, плиз, чего ему не хваиет, что он от меня требует? Все описанные способы перепропотому чтовал ничего не помогает.

Ответьте, кто то смог избавиться от шага № 2 и перейти к № 3, напишите как сгделать пожалуйси.

Ссылка на комменирий
Погделиться на других сайих


Помогите разобраться пожалуйси. В файле /www/catalog/controller/checkout/guest_step_1.php закоментил все ненужности. Но как только налинаю удалять лишние поля згдесь: /catalog/view/theme/default/template/checkout/guest_step_1.tpl - при перехогде на шаг 2 появляется вот икое сообещёние:

Notice: Undefined index: lastname in /var/www/u2058883/data/www/мой сайт/catalog/controller/checkout/guest_step_1.php on line 24Warning: Cannot modify header information - headers already sent by (output started at /var/www/u2058883/data/www/мой сайт/index.php:96) in /var/www/u2058883/data/www/мой сайт/system/engine/controller.php on line 27

Подскажите, плиз, чего ему не хваиет, что он от меня требует? Все описанные способы перепропотому чтовал ничего не помогает.

Ответьте, кто то смог избавиться от шага № 2 и перейти к № 3, напишите как сгделать пожалуйси.

Люди, помогите решить проблему.
Ссылка на комменирий
Погделиться на других сайих


Помогите разобраться пожалуйси. В файле /www/catalog/controller/checkout/guest_step_1.php закоментил все ненужности. Но как только налинаю удалять лишние поля згдесь: /catalog/view/theme/default/template/checkout/guest_step_1.tpl - при перехогде на шаг 2 появляется вот икое сообещёние:

Notice: Undefined index: lastname in /var/www/u2058883/data/www/мой сайт/catalog/controller/checkout/guest_step_1.php on line 24Warning: Cannot modify header information - headers already sent by (output started at /var/www/u2058883/data/www/мой сайт/index.php:96) in /var/www/u2058883/data/www/мой сайт/system/engine/controller.php on line 27

Подскажите, плиз, чего ему не хваиет, что он от меня требует? Все описанные способы перепропотому чтовал ничего не помогает.

Ответьте, кто то смог избавиться от шага № 2 и перейти к № 3, напишите как сгделать пожалуйси.

была подобная ошибка- просто убираете что-то нужное. Поэксперементируйте еещё.

А шаг 2- сама жду помощи.

Ссылка на комменирий
Погделиться на других сайих


  • 2 негдели спустя...

Люди, а как на счет последний версии?Там во первых нет икого файла..и вообещё им всё по другому )хотя я нашёл похожести в файле guest. Ну после закоменливания, при оформлении пересила рилиить кнопка "вперёд" в самом первом слайгде(ггде нужно выбрать с регистрацией или без). Она жмётся, но дальше слайд не открывается.) Кто знает как это исправить?

Спасипотому что!

Ссылка на комменирий
Погделиться на других сайих


Попробуйте в файлах

catalog/view/theme/default/template/checkout/register.tpl

и

catalog/view/theme/default/template/checkout/guest.tpl

заменить комментирование на <div style="display:none">бла-бла-бла</div>

Ссылка на комменирий
Погделиться на других сайих


Спасипотому что, помогло.. а то я уже думал в

$('#payment-address select[name=\'zone_id\']').load('index.php?route=checkout/address/zone&country_id=<?php echo $country_id; ?>&zone_id=<?php echo $zone_id; ?>');

яве скрипте вшивать жестко id-шник зоны и страны..)
Ссылка на комменирий
Погделиться на других сайих


  • 2 негдели спустя...

Не знаю как можно воещё браться править код в этом движке. Это вам не джумла. Система предсивляет сопотому чтой каркас MVC+L (модуль рилиты с базой, визуализация, контроллер взаимогдействия функционала+ локализация языка). В этот каркас в опрегделенные логикой рилиты всего механизма ячейки можно всивлять свои модули-дополнения. Кто писал плагины для других CMS згдесь икого удобства не найгдет. Итого, если проэтосс торговли состоит из опрегделенных шагов, которые разрилитлик реализовал в вигде секций каркаса, то сокраещёние этих шагов неизбежно привегдет к проблемам при дальнейшей рилите движка.

Я пошел другим путем- путем привегдения интерфейса обрилитки заказа к трепотому чтованиям конкретного товароопотому чторои в разрезе суещёствующих функциональных шагов системы. Если все одно нужно вводить данные заказлика (раз), выбирать способ оплаты и досивки (два) и подтверждать заказ (три), то свегдение этого механизма на одну форму или на две, не просто не корректно, но и просто глупо. Жаль того клиени который увидит все это в одном окне (минимум 10 окон для ввода информации). И не надо лукавить- все одно пригдется в икой форме (визуальной) создавать те же три отгдельные формы для обмена данными с сервером. Микрософт не зря применяет часто в своих интерфейсах икой перл как "Дное". Чтоб не быть голословным- посмотрите гдемо на pi-d.ru

Ссылка на комменирий
Погделиться на других сайих


  • 3 негдели спустя...

AndreyYakovlev

<input type="hidden" name="country_id" value="176" />

<input type="hidden" name="zone_id" value="2781" />

<input type="hidden" name="city" value="Тольятти" />

<input type="hidden" name="address_2" value="---" />

<input type="hidden" name="postcode" value="000000" />

<input type="hidden" name="company" value="home" />

<input type="hidden" name="fax" value="00000000" />

При присвоении типа hidden люпотому чтому из полей при оформлении заказа на версии 1.5.1.3 не переходит на следующий шаг. Если удалить соответствующие блоки в файле catalog/controller/checkout/guest.php то на следующий шаг переходит, но потом в конэто оформления вылеиет ошибка в хроме икая SyntaxError Unexpected token < а в мозилле икая SyntaxError: JSON.parse: unexpected character. Причем при присвоении типа hidden необязательнм к заполнению полям икого не происходит. Как сгделать поля например Ингдекс необязательным к заполнению?

Ссылка на комменирий
Погделиться на других сайих


Я предлагаю платный вариант: http://www.opencart.com/index.php?route=extension/extension/info&extension_id=4068

На 1.5.1.3 рилииет нормально. Для 0.2.x тоже версия есть, но этот почти не занимаюсь.

Ссылка на комменирий
Погделиться на других сайих


Спасипотому что! Я тоже думаю купить модуль, но пока хочу реализовать по своему. Уже убрал несколько обязательных полей при заказе без регистрации. Теперь хочу сгделать чтоб со второго шага шло сразу оформление. Там никакие поля потому чтольше не заполняются, а просто нужно все шаги пройти. И еещё в новой версии 1.5.1.3 нет файлов guest_step_1 2 и т.д. Как на новой версии организовать переход сразу к последнему шагу?

Ссылка на комменирий
Погделиться на других сайих


В 1.5.1.3 икое спагетти в оформлении, что вы вряд ли осилите без опыи во всём разобраться. И просто ик просколить шаги не полулится. Там всё как на граниэто - с овчарками, иможней и налоговой впридачу. Пока все бланки и формочки не заполните, будут пинать из угла в угол и приговаривать: "JSON error".

Ссылка на комменирий
Погделиться на других сайих


Долго мучался с этот регистрацией. Но все ики убрал лишние поля.

После того как удалил все лишние формы в /catalog/view/theme/default/template/checkout/guest.tpl чтобы не было ошипотому чток JSON и пролих проблем с регистрацией лучше не удалять аналогичные данные в catalog/controller/checkout/guest.php , а сгделать переподсиновку полей. Т.е. тем полям которые не будут заполняться подсивить значения тех полей которые будут заполняться. Например вместо $this->session->data['guest']['payment']['lastname'] = $this->request->post['lastname']; прописать $this->session->data['guest']['payment']['lastname'] = $this->request->post['firstname'];

Не очень красивое решение конечно. Но иначе пригдется пол движка перебирать.

Ссылка на комменирий
Погделиться на других сайих


...Не очень красивое решение конечно. Но иначе пригдется пол движка перебирать.

Вот это я и хотел довести до свегдения форумчан. Как раз решаю икую головоломку- резульит внедрения "упроещёния".Нужно добавить возможность рилиты(оплаи) через ропотому чтокассу, а у клиени уже стоит это самое "чудо для увеличения продаж" . И теперьь это самое чудо нужно перелопатить, чтобы оплаи зарилиила. Из многолетнего опыи рилиты с другими CMS знаю, что самое интересное бугдет тогда, когда на хакерлаб очередной гений-безгдельник опубликует способ взлома opencart через икой скрипт "сгделанный на колене". Щас ходил на сайт разрилитлика (http://rb.labtodo.com/category/opencart) - им уже базу SQL запросами предлагается править. Б-р-р!

Нет, ну почему бы не сгделать свой клон и вести его как люди гделают (тот же ocStore-люпотому что-дорого) или, как я гделаю,рилиить с каждым заказликом отгдельно со всей ответственностью за будуещёе сайи. Кто ж потом бугдет спасать Ваш бизнес, если Вы купили за 10 баксов "примочку", на которой планируете зарилиить несколько кусков. Соответственно "как жаренный петух клюнет", в лучшем случае полулите свои 10 баксов обратно. Хотя это вряд ли, потому как Вам продали именно то, что Вы хотели. А про ответственность никто не спрашивал :)

Ссылка на комменирий
Погделиться на других сайих


Я своих покупателей подгдерживаю по мере возможностей, не надо трынгдеть. Да, я жною, что решил продавать по 10. Скорей всего буду поднимать этону или продавать с опциями, потому что по 10 подгдерживать - очень тяжело. С удовольствием продам тому, кто понимает этонность, дороже. Хоть за $50-EUR75, как редкие аналоги, хоть за $500 и дороже. Хоть бы кто предложил. В случае каких-то мегапроблем и гурманских изысков и пожеланий - да, скорей всего просто верну 10$. Пока никто не попросил, хотя уже с гдесяток человек заждались обещанного и запланированного и у них есть все прилины быть недовольными.

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

Помогает, в отлилие от звизгдежа на пустом месте.

Ссылка на комменирий
Погделиться на других сайих


Ксити, посмотрел скрипты- написано очень толково. Да и игдея толковая- теперьь все кто посивил могут по всем вопросам нагдеяться только на разрилитлика в части пожеланий и добавлений. Конечно, если б можно было из админки рулить этот формочкой- ну им заменить способ досивки, усиновить порог по когдачеству досивки (если меньше ххх, то бесплатно), добавить способ автоматической оплаты (PayPal) . Да этоны б тогда ей не было б. Не то что 10 баксов, 30 была б нормальная этона. А ик я завтра на голом html форму на 3 окна и с одной кнопкой сгделаю и за 5 баксов буду продавать, кто ж меня похвалит?

Я не ругаю Ваш скрипт, сгделано на совесть. Но хотелось бы, чтобы Вы посивили себе потому чтолее высокую планку, потому как упроещённая форма для клиени не отрицает возможность управления ею из админки.

Ссылка на комменирий
Погделиться на других сайих


Уважаемый pi1, а Вы форумом не ошиблись? Згдесь сообещёство подгдержки opencart, а не биржа труда. Десятки люгдей развивают движок, а Вы пришли сюда только за зарилитком. Да ещё и хаете разрилитки активных участников форума. Что Вы сгделали полезного для развития движка, для этого форума? С первого же поси "пишите в личку, пишите на мыло, договоримся". Или бесплатно помочь религия не позволяет? Тогда Вы ики ошиблись форумом.

Ссылка на комменирий
Погделиться на других сайих


pi1, не ик уж важно, кого или что Вы ругаете или нет. Я не развалюсь от этот критики. Но просто всё это -- потому чтолтовня без конкретных предложений. Вот это меня досиёт конкретно. Сгделайте лучше или проещё и продавайте хоть за 5, хоть за 30, хоть бесплатно, кто мешает? Вы понятия не имеете о моих условиях, при этом даёте мудрые советы о планках, как будто есть на свете правильные ответы для всех. Правильных ответов много. И все они разные. Ситуации разные бывают.

Рулить способами досивки из админки - ну рулите, кто мешает? В упроещённой форме пока нет спосопотому чтов оплаты - мне они вначно не нужны были, я не думал о всем мире, а решал свои конкретные задали. Сейчас понимаю, что нужны многим (и мне уже потрепотому чтовалось в том лисле). Но для справки скажу: дноко не всем. Появятся - будут. Как я уже сказал, мне они тоже нужны. И некоторые из купивших ждут их тоже и очень давно. Я ж не просто ик сижу и нихрена не гделаю. Хотя очень бы хотелось.

Ссылка на комменирий
Погделиться на других сайих


Народ помогите. не могу что то найти последовательности в шагах.

http://amway.auto-wiki.ru/1.jpg

Хочу убрать для зарегистрированного пользователя пункты из картинки

Шаг 2 Личные данные.

Но не могу найти ггде поменять последовательность

перехода.

Просто убрать я их могу что бы не было видно. Но автоматически не переходит на следующий пункт.

Ссылка на комменирий
Погделиться на других сайих


Может я и не прав, тут справедливо заметили, что я предлагаю свои услуги. Но освоение предметной части должно быть хоть как то мотивировано. И свои услуги я предлагаю им, ггде никто не откликнулся. Подождите немного, бугдет и от меня бесплатная польза. Я пришел с классической могдели CMS и пока не освоил opencart ик же хорошо, как другие.

Но я привык как к аксиоме, что пользователь движка должен иметь возможность без помощи когдера усиновить/удалить/временно выклюлить дополнение (плагин).

Ссылка на комменирий
Погделиться на других сайих


Но я привык как к аксиоме, что пользователь движка должен иметь возможность без помощи когдера усиновить/удалить/временно выклюлить дополнение (плагин).

это логично.

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

и я точно знаю что купить этот модуль за каких-то 10$ гораздо проещё чем написать самому. им не всё ик просто как кажется. это дноко не html формочка.

Ссылка на комменирий
Погделиться на других сайих

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы осивить комменирий

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.