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

protop

Новичок
  
  • Публикаций

    13
  • Зарегистрирован

  • Посещение

Посетители профиля

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

Достижения protop

Rookie

Rookie (2/14)

  • First Post
  • Collaborator
  • Week One Done
  • One Month Later
  • One Year In

Последние медали

0

Репутация

  1. $this->load->model('catalog/product'); $cat_id = array(); $categories = $this->model_catalog_product->getCategories($product_id); foreach($categories as $cat){ $cat_id[] = $cat['category_id']; } if($this->customer->isLogged()){ $customer_group_id = $this->customer->getGroupId(); } if (in_array('308', $cat_id) || in_array('264', $cat_id) || in_array('214', $cat_id) && ($customer_group_id == '1' || $customer_group_id == '2' || $customer_group_id == '3')) { $this->simplecheckout->addError('cart'); $this->simplecheckout->blockOrder(); $this->_templateData['error_warning'] = 'ошибка'; } @fanatic Так почему то не работает, может я не в то место вставляю? Или снова с записью намудрил?
  2. Спасибо Можете подсказать что не так тут? catalog/controller/checkout/simplecheckout_cart.php $this->load->model('catalog/product'); $categories = $this->model_catalog_product->getCategories($product_id); if($this->customer->isLogged()){ $customer_group_id = $this->customer->getGroupId(); } if (($categories == '1') && ($customer_group_id == '264') || $customer_group_id == '265')) { $this->simplecheckout->addError('cart'); $this->simplecheckout->blockOrder(); $this->_templateData['error_warning'] = 'ошибка'; } И какой командой можно автоматически удалить товар отвечающий этому условию?
  3. На странице корзины симпла, делать проверку на состоит ли пользователь в определенной группе и есть ли у него товар из указанных категорий
  4. В опен карте есть группы, к примеру по умолчанию и пару других которые я создам в админке. Вот где находятся они в опен карте, чтобы ими можно было оперировать в условиях типа if(Группа defult) Категории, это те что мы создаем в админке, где их найти в файлах для той же цели?
  5. В каком файле можно посмотреть переменные категорий и групп?
  6. В каком файле можно посмотреть переменные категорий и групп?
  7. Спасибо, стало намного понятнее, а где взять названия групп? и как проверить в какой группе человек? И как правильно условие задать? if (состоит в группе1 && состоит в группе2 && состоит в группе3 && каталог с товаром1 && каталог с товаром2 && каталог с товаром3 && каталог с товаром4 ) Если человек состоит в группах 1,2,3 и у него товар из каталогов 1,2,3,4 то { $this->_templateData['error_warning'] = 'Ваш текст ошибки'; $this->simplecheckout->addError('cart'); $this->simplecheckout->blockOrder(); }
  8. Что прописать в корзине симпла, чтобы заблокировать кнопку купить если присутствует в ней товар из определенных групп?
  9. А если забыть про модуль который скрывает категории? А просто в симпле где то прописать нужные группы и категории ?
  10. Через модуль который скрывает категории. Можете подробнее рассказать где прописывать?
  11. Как заблокировать кнопку заказать в корзине если в корзине есть товар который скрыт для этой группы? Корзина симпла. Грубо говоря человек в группе розница кладет товар в корзину, потом переходит в опт и заказывает товар который заблокирован для этой группы, как это избежать? Чтобы в корзине если есть товар из определенных групп, то пока пользователь их не удалит, он не сможет сделать заказ.
Гость
×
  • Создать...

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

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