Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Модуль Модуль Simple - упрощенная регистрация и заказ [Поддержка]


Recommended Posts

потому что это пример для версии 4.х.х, у вас же 3.8.3, в архиве с ним есть примеры в каталоге /howto

ля версии 3.8.3 загрузка необходимой модели

$this->load->model('tool/simplecustom');

получение значения поля, сохраненного в информации о заказе (привязка у поля к order или к customer), идентификатор заказа $order_id

$field_1_text = $this->model_tool_simplecustom->getOrderField($order_id, 'custom_field_id');

получение значения поля, сохраненного в информации о заказе в секции адрес оплаты (привязка у поля к address), идентификатор заказа $order_id

$field_1_text = $this->model_tool_simplecustom->getPaymentAddressField($order_id, 'custom_field_id');

получение значения поля, сохраненного в информации о заказе в секции адрес доставки (привязка у поля к address), идентификатор заказа $order_id

$field_1_text = $this->model_tool_simplecustom->getShippingAddressField($order_id, 'custom_field_id');

получение значения поля, сохраненного в информации о покупателе (привязка у поля к customer), идентификатор покупателя $customer_id

$field_1_text = $this->model_tool_simplecustom->getCustomerField($customer_id, 'custom_field_id');

получение значения поля, сохраненного в информации о адресе (привязка у поля к address), идентификатор адреса $address_id

$field_1_text = $this->model_tool_simplecustom->getAddressField($address_id, 'custom_field_id');

Так надо?

  $this->load->model('tool/simplecustom');
                
                $field_1_text = $this->model_tool_simplecustom->getCustomerField($customer_id, 'text_custom_sklad');
                
                $field_2_label = $this->model_tool_simplecustom->getOrderFieldLabel($order_info['order_id'], 'custom_sklad');

                $custom_msg = $field_1_label.':'.$field_1_text.'<br>';
                $custom_msg .= $field_2_label.':'.$field_2_text;

                $html .= $custom_msg;
Надіслати
Поділитися на інших сайтах


 

Так надо?

  $this->load->model('tool/simplecustom');
                
                $field_1_text = $this->model_tool_simplecustom->getOrderField($order_info['order_id'], 'custom_sklad');
                $field_2_label = $this->model_tool_simplecustom->getOrderFieldLabel($order_info['order_id'], 'custom_sklad');

                $custom_msg = $field_1_label.':'.$field_1_text;

                $html .= $custom_msg;

 

вот так

если что - пишите в личку

Надіслати
Поділитися на інших сайтах

вот так

если что - пишите в личку

супер :) спасибо громадное. только надо так $custom_msg = $field_2_label.':'.$field_1_text;

Осталось еще дойти как переместить в нужное место письма эту строчку.

 

$text .= $language->get('text_new_footer') . "\n\n"; наверное вместо этого указать что-нибудь более повыше.

Надіслати
Поділитися на інших сайтах


супер :) спасибо громадное. только надо так $custom_msg = $field_2_label.':'.$field_1_text;

Осталось еще дойти как переместить в нужное место письма эту строчку.

 

$text .= $language->get('text_new_footer') . "\n\n"; наверное вместо этого указать что-нибудь более повыше.

если в адрес, то там выше есть массив $replace['address_1'] (к примеру), можно в него к нужному поле дописывать

Надіслати
Поділитися на інших сайтах

если в адрес, то там выше есть массив $replace['address_1'] (к примеру), можно в него к нужному поле дописывать

так нельзя, пишет ошибку:

Parse error: syntax error, unexpected ';', expecting ')' in /www/vqmod/vqcache/vq2-catalog_model_checkout_order.php on line 383

 

если это писать 'address_1' => $order_info['shipping_address_1'], заместо $text .= $language->get('text_new_footer') . "\n\n";

Надіслати
Поділитися на інших сайтах


так нельзя, пишет ошибку:

Parse error: syntax error, unexpected ';', expecting ')' in /www/vqmod/vqcache/vq2-catalog_model_checkout_order.php on line 383

 

если это писать 'address_1' => $order_info['shipping_address_1'], заместо $text .= $language->get('text_new_footer') . "\n\n";

вы неправильно поняли, напишите в личку, куда нужно вставить в письме, я подскажу, куда вставить код (чтобы не засорять тему)

Надіслати
Поділитися на інших сайтах

я не ИТ специалист, поэтому не пинайте.

С модулем как-бы разобрался.

Остались вопросы по геобазам.

1. У мене все страны и города на анг, где взять рос/укр вариант?

2. Куда их нужно подливать

3. В модуле в разделе Регистрация все галочки об определении по IP поставил, но ничего не подгружает.

Надіслати
Поділитися на інших сайтах


 

я не ИТ специалист, поэтому не пинайте.

 

С модулем как-бы разобрался.

 

Остались вопросы по геобазам.

 

1. У мене все страны и города на анг, где взять рос/укр вариант?

 

2. Куда их нужно подливать

 

3. В модуле в разделе Регистрация все галочки об определении по IP поставил, но ничего не подгружает.

 

1) городов нет в опенкарте, это в английской версии там вместо областей написаны города. проще всего скопировать таблицы country и zone из русскоязычной сборки опенкарта

2) заливаются через phpmyadmin или подобное средство для работы с базой данных

3) нужно залить дампы таблиц (ссылки есть в инструкции по установке), но они также привязаны к идентификаторам с русской сборки, то есть сначала вам нужно решить пункт 1

Надіслати
Поділитися на інших сайтах

Народ, простите за тупой вопрос, но все перерыл, найти не могу )) Видел как-то решение, но забыл уже ))
В общем, где можно вбить e-mail, который будет автоматически проставляться заказам, при создании которых он не был введен. Чтобы не empty@localhost к ним проставлялся.

 

апд. Тьфу ты... Вот так всегда: на самом видном месте и не видишь )) Пардон за панику ))

Надіслати
Поділитися на інших сайтах


1) городов нет в опенкарте, это в английской версии там вместо областей написаны города. проще всего скопировать таблицы country и zone из русскоязычной сборки опенкарта

2) заливаются через phpmyadmin или подобное средство для работы с базой данных

3) нужно залить дампы таблиц (ссылки есть в инструкции по установке), но они также привязаны к идентификаторам с русской сборки, то есть сначала вам нужно решить пункт 1

 

 

Скачал рус. сборку нашел там файлы country_list.tpl and country_form.tpl это русс база стран?

В моей базе данных есть только база country. 

При заливке country_list.tpl выдает ошибку

Схоже на помилку у SQL запиті. У визначенні проблеми може допомогти повідомлення про помилку сервера MySQL, що наведено нижче (якщо таке є)
ERROR: Невідомий символ пунктуації @ 1
STR: <?
SQL: <?php echo $header;<?php echo $header;<?php echo $header;<?php echo $header;<?php echo $header;<?php echo $header;<?php echo $header;<?php echo $header;<?php echo $header;<?php echo $header;<?php echo $header;<?php echo $header;<?php echo $header;<?php echo $header;<?php echo $header;<?php echo $header;<?php echo $header;<?php echo $header;<?php echo $header;<?php echo $header;<?php echo $header;<?php echo $header;<?php echo $header;<?php echo $header;


SQL-запит: 

 <?php echo $header; 

Відповідь MySQL:  
 #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '<?php echo $header' at line 1

Что делать с текущей базой country после успешного импорта, ее удалять?

Надіслати
Поділитися на інших сайтах


Здравствуйте

Версия вроде 3.5.5 на осСтор 1.5.3.1.

Проблема такая: перестала реагировать кнопка "продолжить" на странице быстрой регистрации. Нажимаешь и ноль реакции. Даже валидация полей не происходит

 

deeman, подскажите что делать

Надіслати
Поділитися на інших сайтах


Скачал рус. сборку нашел там файлы country_list.tpl and country_form.tpl это русс база стран?

В моей базе данных есть только база country. 

При заливке country_list.tpl выдает ошибку

Схоже на помилку у SQL запиті. У визначенні проблеми може допомогти повідомлення про помилку сервера MySQL, що наведено нижче (якщо таке є)
ERROR: Невідомий символ пунктуації @ 1
STR: <?
SQL: <?php echo $header;<?php echo $header;<?php echo $header;<?php echo $header;<?php echo $header;<?php echo $header;<?php echo $header;<?php echo $header;<?php echo $header;<?php echo $header;<?php echo $header;<?php echo $header;<?php echo $header;<?php echo $header;<?php echo $header;<?php echo $header;<?php echo $header;<?php echo $header;<?php echo $header;<?php echo $header;<?php echo $header;<?php echo $header;<?php echo $header;<?php echo $header;


SQL-запит: 

 <?php echo $header; 

Відповідь MySQL:  
 #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '<?php echo $header' at line 1

Что делать с текущей базой country после успешного импорта, ее удалять?

это не базы, это файлы. работали с phpmyadmin? если нет, напишите в личку, покажу, что это значит

Надіслати
Поділитися на інших сайтах

deeman, подскажите что делать

скиньте доступ в админку, у вас магазин закрыт

Надіслати
Поділитися на інших сайтах

Уважаемый автор.Я понимаю,что вы намерены и дальше развивать  функционал своего модуля .Есть одно "НО". Насколько важно  влепить в один модуль для двух задач по оформлению и регистрации такое количество настроек?Для кого созданы эти невероятно позаперепутанные вкладки-поля-маски-значения и прочее? Для кого развивается в этом направлении этот модуль?

 

Скоро в пору  сдавать экзамен на всё это , а уже потом первый раз дать шанс увидеть всё это в админке.

 

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

 

Возможно есть где то  инструкция с самыми тонкими настройками модуля?

 

Я вам пишу не как стороннее лица,а отчасти даже как покупатель,который ни разу никуда не установил купленный модуль.И потому  может есть где то инструкция (полная) по самым тонким настройкам модуля?

Надіслати
Поділитися на інших сайтах

Уважаемый автор.Я понимаю,что вы намерены и дальше развивать  функционал своего модуля .Есть одно "НО". Насколько важно  влепить в один модуль для двух задач по оформлению и регистрации такое количество настроек?Для кого созданы эти невероятно позаперепутанные вкладки-поля-маски-значения и прочее? Для кого развивается в этом направлении этот модуль?

 

Скоро в пору  сдавать экзамен на всё это , а уже потом первый раз дать шанс увидеть всё это в админке.

 

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

 

Возможно есть где то  инструкция с самыми тонкими настройками модуля?

 

Я вам пишу не как стороннее лица,а отчасти даже как покупатель,который ни разу никуда не установил купленный модуль.И потому  может есть где то инструкция (полная) по самым тонким настройкам модуля?

+1 ....з настройками і т.д. перебор

Надіслати
Поділитися на інших сайтах


Если вы не знаете зачем нужна определенная опция в настройках, то на 100% она вам не нужна, и можете смело ее пропускать. Да и настраивается модуль довольно часто только один раз - перед запуском. Для разработчика магазина ничего сложного в данных настройках нет. К том же в модуле есть импорт настроек. Сделали свои стандартные настройки и смело их моно импортировать во все поддерживаемые вами магазин. В настройках то и есть вся гибкость модуля.

Надіслати
Поділитися на інших сайтах

О существовании импорта я какбэ в курсе.После импорта из 3,8 в 4,1 нет ничего схожего.

 

То что  я не знаю значение  определённой опции,не повод  не знать для чего она нужна.Потому что настроить один раз и забыть,это из области "забыть про магазин в целом".Если это динамически развивающийся проект,а не мертворожденный  в первые минуты создания,то это не должно быть таковым.

Надіслати
Поділитися на інших сайтах

О существовании импорта я какбэ в курсе.После импорта из 3,8 в 4,1 нет ничего схожего.

 

То что  я не знаю значение  определённой опции,не повод  не знать для чего она нужна.Потому что настроить один раз и забыть,это из области "забыть про магазин в целом".Если это динамически развивающийся проект,а не мертворожденный  в первые минуты создания,то это не должно быть таковым.

Вообще-то о развитии и добавлении настроек меня просят сами пользователи, я не из головы это беру, иначе модуль был бы сейчас версии второй максимум.

Более того, когда изначально писался модуль (под себя) он покрывал задачи, нужные мне на 100 процентов, и до сих пор работает на том магазине в первой версии.

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

В настройках полей задаются общие настройки, а уже в блоках - всякие зависимости между полями и обязательность их заполнения.

Более того, есть версия 3.8.3, которая стабильна и имеет чуть меньший функционал, которой все так же продолжают пользоваться.

В 4 версии есть свой экспорт и импорт настроек, просто нужно понимать, что версия 4 с нуля переписанный модуль с другой архитектурой.

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

По всем основным проблемам есть фак, все, кто меня спрашивают о чем либо получают на это ответ (если являются легальными пользователями).

Более того, я уже давно заметил (и не по этому проекту в том числе), что 95 процентов всех вопросов исходит от 5 процентов покупателей, мне теперь на эти 5 процентов ориентироваться, если 95 процентов все устраивает?..

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

Надіслати
Поділитися на інших сайтах

а я продолжаю экспериментировать:

без авторизации при заходе в корзину по ссылке

http://....../index.php?route=checkout/simplecheckout просто белый экран.

если авторизироватся, то все норм.

 

 где  я опять лажанул? :cry:  переустановил ссылки в модуле

 

и еще:

при регистрации клиент заполняет адрес доставки.

При покупки основным окном является адрес оплаты и данные из адреса доставки не подливаются туду ( условие адрес доставки=адрес оплаты выполняется)

 

вопрос: как сделать что бы адреса синхронизировались?  

 

домен: businessbag.com.ua

Надіслати
Поділитися на інших сайтах


Я чуть выше написал задачу,которую  вы предложили решить сменой версии.
 

,
Не сталкивался с таким раньше.И если честно,не знаю где это поправить.В способах доставки указаны только для этого способа нужные поля
 
a09365d9b344.jpg
 
 
но в магазине  всё равно выводится email , который в данном случае НЕ НУЖЕН
 
0262ce6f232f.jpg 
,

 

не могу понять логику и принцип выбора нужных полей для разных типов доставки в 4,1,потому как в прежней версии все эти поля были в выпадающем списке , теперь там красуется всего пара значений,хотя во вкладке ПОЛЯ сами значения есть.Вот именно в такие моменты  и бы удобно открыть некий мануал и прочесть,что тупишь ты здесь то и здесь,а делается это там то и там.

Надіслати
Поділитися на інших сайтах

Я чуть выше написал задачу,которую  вы предложили решить сменой версии.

не могу понять логику и принцип выбора нужных полей для разных типов доставки в 4,1,потому как в прежней версии все эти поля были в выпадающем списке , теперь там красуется всего пара значений,хотя во вкладке ПОЛЯ сами значения есть.Вот именно в такие моменты  и бы удобно открыть некий мануал и прочесть,что тупишь ты здесь то и здесь,а делается это там то и там.

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

как это еще сделать нагляднее я не представляю, по сути то же самое, что было в версии 3.8.3, где наборы были заданы перебором вариантов, что было неудобно, если модулей доставки и оплаты не 2-3, а намного больше (получались огромные портянки настроек)

Надіслати
Поділитися на інших сайтах

а я продолжаю экспериментировать:

без авторизации при заходе в корзину по ссылке

http://....../index.php?route=checkout/simplecheckout просто белый экран.

если авторизироватся, то все норм.

 

 где  я опять лажанул? :cry:  переустановил ссылки в модуле

 

и еще:

при регистрации клиент заполняет адрес доставки.

При покупки основным окном является адрес оплаты и данные из адреса доставки не подливаются туду ( условие адрес доставки=адрес оплаты выполняется)

 

вопрос: как сделать что бы адреса синхронизировались?  

 

домен: businessbag.com.ua

у вас скорее всего модель адреса правленая, при регистрации номер вновь созданного адреса устанавливается основным в таблице покупателя (либо его же можно сделать основным в редактировании адреса). скиньте доступ к фтп, проверю. судя по прошлой ошибке у вас какая-то сборка опенкарта непонятная

Надіслати
Поділитися на інших сайтах

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

как это еще сделать нагляднее я не представляю, по сути то же самое, что было в версии 3.8.3, где наборы были заданы перебором вариантов, что было неудобно, если модулей доставки и оплаты не 2-3, а намного больше (получались огромные портянки настроек)

На днях я предложил одному из обратившихся купить ваш модуль,то что стояло до этого было варезным.Убедил так сказать в не правильном отношении к чужому ворованному труду.Товарищ купил.Получил ключ.Я помог активировать.Но теперь то что вам кажется "понятным" для меня лес дремучий,а сам покупатель обращался и получил ответ "что все настройки предельно просты и сами там разберётесь".

 

Как быть?Продолжать упорно искать "эти самые простые и понятные "  настройки  по наитию.Или же есть возможность помочь  хотя бы на одном из трёх типов доставки показать на сколько это всё понятно и доступно?

 

Не мне! Одному из ваших официальных покупателей.

Надіслати
Поділитися на інших сайтах

На днях я предложил одному из обратившихся купить ваш модуль,то что стояло до этого было варезным.Убедил так сказать в не правильном отношении к чужому ворованному труду.Товарищ купил.Получил ключ.Я помог активировать.Но теперь то что вам кажется "понятным" для меня лес дремучий,а сам покупатель обращался и получил ответ "что все настройки предельно просты и сами там разберётесь".

 

Как быть?Продолжать упорно искать "эти самые простые и понятные "  настройки  по наитию.Или же есть возможность помочь  хотя бы на одном из трёх типов доставки показать на сколько это всё понятно и доступно?

 

Не мне! Одному из ваших официальных покупателей.

кому это я так ответил? prolum? а вы в курсе, что я ему сам и помог сделать, плюс сам он понял?..

Надіслати
Поділитися на інших сайтах

Если бы это было решено,то и вопроса не возникло.Но ситуация ровно на том уровне что была с самого начала.Ничего не изменилось.Мне нет смысла писать о надуманной ситуации.

Надіслати
Поділитися на інших сайтах

  • dinox changed the title to Модуль Simple - упрощенная регистрация и заказ [Поддержка]

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.