Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

упрощенное оформление заказа


07070
 Поделиться

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

точно не помню для какой версии OC писал, но вроде должно работать.

форма содержит имя, контактный телефон, е-маил, адрес, и кменты к заказу.

если что не так, извините.

catalog.zip

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


точно не помню для какой версии OC...

Для 1.5.х

Нюанс...

Если в системе не используете "Налоги" и/или "Налоговые классы", или не учитываете их при оформлении заказа:

В файле catalog/model/checkout/

order.php найти и удалить: (строка 11)

, tax = '" . (float)$product['tax'] . "'
В файле catalog/controller/checkout/checkout.php найти и удалить: (строка 207)

'tax'        => $this->tax->getRate($product['tax_class_id'])

Изображение

Тогда, после этого заказ проходит нормально и не лезут ошибки...

Но, (ИМХО) не хватает ввода страны и/или региона/области. Потому как, после этого в админке висит заказ с непонятным адресом доставки...

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

Но, (ИМХО) не хватает ввода страны и/или региона/области.

А ещё, если делать заказ от имени зарегистрированного пользователя, в его истории заказов сей заказ не отображается.

И на мыло не приходит подтверждение. Ни админу о заказе, ни пользователю.

Если бы сию форму прикрутить только при выборе заказа без регистрации - худо-бедно может и сойдёт. А вот с зарегистрированными пользователями таки беда! По-идее, если пользователь зарегистрирован и совершает покупку из своего аккаунта - эта форма не должна появляться, т.к. все данные есть. Но она всё равно появляется.

Но, в любом случае, разработчику спасибо. Может эту форму кто-то ещё подшаманит и получится то, что надо.

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


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

А ещё, если делать заказ от имени зарегистрированного пользователя, в его истории заказов сей заказ не отображается.

И на мыло не приходит подтверждение. Ни админу о заказе, ни пользователю.

Если бы сию форму прикрутить только при выборе заказа без регистрации - худо-бедно может и сойдёт. А вот с зарегистрированными пользователями таки беда! По-идее, если пользователь зарегистрирован и совершает покупку из своего аккаунта - эта форма не должна появляться, т.к. все данные есть. Но она всё равно появляется.

Но, в любом случае, разработчику спасибо. Может эту форму кто-то ещё подшаманит и получится то, что надо.

Vi pravi k sojeleniu toja proverial. A kak celikom ubrat registraciu ?

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


ну вы извиняйте :) писал для небольшого ИМ, где не актуальна регистрация пользователей. и доставка только в приделах города...

а так допиливайте под себя...

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


Спасибо...вот как раз то, что мне нужно...

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

Подскажите пожалуйста ,а как сделать так ,чтобы при оформлении заказа приходило сообщение на почту (о том ,что был оформлен заказ)? А то при стандартном оформлении заказа всё приходил ,а при такой нет ((

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


К сожелению при заказе одного продукта в админке не показивает товар а на несколько да!! кто уже решал эту проблему отпешитес пожалуста

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


Notice: Undefined index: invoice_prefix in /home/ad27/agu-men.ru/docs/catalog/model/checkout/order.php on line 4Notice: Undefined index: reward in /home/ad27/agu-men.ru/docs/catalog/model/checkout/order.php on line 4Notice: Undefined index: affiliate_id in /home/ad27/agu-men.ru/docs/catalog/model/checkout/order.php on line 4Notice: Undefined index: commission in /home/ad27/agu-men.ru/docs/catalog/model/checkout/order.php on line 4Notice: Undefined index: currency_code in /home/ad27/agu-men.ru/docs/catalog/model/checkout/order.php on line 4Notice: Undefined index: currency_value in /home/ad27/agu-men.ru/docs/catalog/model/checkout/order.php on line 4Error: Unknown column 'reward' in 'field list'

Error No: 1054

Original Text:Изображение

Notice: Undefined index: invoice_prefix in /home/ad27/agu-men.ru/docs/catalog/model/checkout/order.php on line 4Notice: Undefined index: reward in /home/ad27/agu-men.ru/docs/catalog/model/checkout/order.php on line 4Notice: Undefined index: affiliate_id in /home/ad27/agu-men.ru/docs/catalog/model/checkout/order.php on line 4Notice: Undefined index: commission in /home/ad27/agu-men.ru/docs/catalog/model/checkout/order.php on line 4Notice: Undefined index: currency_code in /home/ad27/agu-men.ru/docs/catalog/model/checkout/order.php on line 4Notice: Undefined index: currency_value in /home/ad27/agu-men.ru/docs/catalog/model/checkout/order.php on line 4Error: Unknown column 'reward' in 'field list'Error No: 1054INSERT INTO `oc_order` SET invoice_prefix = '', store_id = '0', store_name = 'AGU-MEN Рнтернет - магазин детских товаров ', store_url = 'http://agu-men.ru/' customer_id = '0', customer_group_id = '8', firstname = 'wwww', lastname = 'wwwww', email = '[email protected]', telephone = '1234567', fax = '', shipping_firstname = 'wwww', shipping_lastname = 'wwwww', shipping_company = '', shipping_address_1 = '1234', shipping_address_2 = '', shipping_city = 'gfs', shipping_postcode = '', shipping_country = 'Российская Федерация', shipping_country_id = '176', shipping_zone = 'РњРѕСЃРєРІР°', shipping_zone_id = '2761', shipping_address_format = '', shipping_method = 'Единая ставка', payment_firstname = 'wwww', payment_lastname = 'wwwww', payment_company = '', payment_address_1 = '1234', payment_address_2 = '', payment_city = 'gfs', payment_postcode = '', payment_country = 'Российская Федерация', payment_country_id = '176', payment_zone = 'РњРѕСЃРєРІР°', payment_zone_id = '2761', payment_address_format = '', payment_method = 'Оплата РїСЂРё доставке', comment = '', total = '1117', reward = '0', affiliate_id = '0', commission = '0', language_id = '1', currency_id = '1', currency_code = '', currency_value = '0', ip = '77.51.15.98', date_added = NOW(), date_modified = NOW()

Show alternative translations

вот такую бяку пишет после второго шага и выглядит не так как у вас на скрине это вообще под 0,2,0 подходит?

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


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

Подскажите пожалуйста ,а как сделать так ,чтобы при оформлении заказа приходило сообщение на почту (о том ,что был оформлен заказ)? А то при стандартном оформлении заказа всё приходил ,а при такой нет ((

Причем не приходит и клиенту тоже. Подскажите, как починить?

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


У меня в версии 1.5.1.3 вот такое вылезло. Может кто то посоветует что то?

Notice: Undefined variable: breadcrumbs inZ:homeromden_latestwwwcatalogviewthemedefaulttemplatecheckoutcheckout.tpl on line4Warning: Invalid argument supplied for foreach() inZ:homeromden_latestwwwcatalogviewthemedefaulttemplatecheckoutcheckout.tpl on line 4

Notice: Undefined variable: heading_title inZ:homeromden_latestwwwcatalogviewthemedefaulttemplatecheckoutcheckout.tplon line 8

Notice: Undefined variable: text_checkout_option inZ:homeromden_latestwwwcatalogviewthemedefaulttemplatecheckoutcheckout.tpl on line 11

Notice: Undefined variable: logged inZ:homeromden_latestwwwcatalogviewthemedefaulttemplatecheckoutcheckout.tpl on line 14

Notice: Undefined variable: text_checkout_account inZ:homeromden_latestwwwcatalogviewthemedefaulttemplatecheckoutcheckout.tpl on line 16

Notice: Undefined variable: shipping_required inZ:homeromden_latestwwwcatalogviewthemedefaulttemplatecheckoutcheckout.tpl on line 25

Notice: Undefined variable: text_checkout_payment_method inZ:homeromden_latestwwwcatalogviewthemedefaulttemplatecheckoutcheckout.tpl on line 36

Notice: Undefined variable: text_checkout_confirm inZ:homeromden_latestwwwcatalogviewthemedefaulttemplatecheckoutcheckout.tpl on line 40

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


Могли бы подсказать, как на базе этого решения сделать так, чтобы клиенту и хозяину магазина приходило письмо о том, что сделан заказ?

И как сделать так, чтобы в админке заказы нумеровались как 1,2,3,4,5,..., а не 10,20,30, ...

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


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

Поставил. Теперь при нажатии "оформить закаказ" вместо подтверждения появляется просто пустое окно. Подскажите пожалуйста, как это можно исправить?

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


про письма. на всякий предупреждаю, что некоторые ящики (например, gmail) письма от OC как спам идентифицируют и отправляют в папку спам. мы сами долго парились, почему нет писем. оказалось все просто :-D

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


Для 1.5.х

Нюанс...

Если в системе не используете "Налоги" и/или "Налоговые классы", или не учитываете их при оформлении заказа:

В файле catalog/model/checkout/order.php найти и удалить: (строка 11)

, tax = '" . (float)$product['tax'] . "'
В файле catalog/controller/checkout/checkout.php найти и удалить: (строка 207)

'tax'		=> $this->tax->getRate($product['tax_class_id'])

Изображение

Тогда, после этого заказ проходит нормально и не лезут ошибки...

Но, (ИМХО) не хватает ввода страны и/или региона/области. Потому как, после этого в админке висит заказ с непонятным адресом доставки...

В файле catalog/model/checkout/order.php

строку удалил - правда она была 9

а вот в файле catalog/controller/checkout/checkout.php найти и удалить не удалось

и вообще там у меня только 80 строк

.....проблема решена

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


нет, письма не доходят при заказе (спам фильтры проверял). Как исправить, кто подскажет?

P.S: Хоть, наколочку бы, где вызывается эта функция

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


у меня с этим модулем возникло несколько проблем.

1. не отображаются "хлебные крошки" и левая колонка.

2. как все-таки приплюсовывать метод оплаты? к пример, с прошлого шага (с корзины)

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


+1 недоходят письма

еще бы добавить инфу о заказанном таваре, его стоимость и +стоимость доставки

а так, спасибо за модуль=)

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


также заказ формируется при пустой корзине

уберите ссылку на chekout из div.links в header'е, а в маленькой корзине поменяйте checkout/checkout на checkout/cart и все у вас будет OK
Ссылка на комментарий
Поделиться на других сайтах

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

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

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

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

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

Войти

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

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

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

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

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