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

protop

Новачок
  
  • Публікації

    13
  • З нами

  • Відвідування

Відвідувачі профілю

Блок відвідувачів профілю відключений і не буде доступний широкому іншим користувачам

protop's Achievements

Rookie

Rookie (2/14)

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

Recent Badges

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. Спасибо, стало намного понятнее, а где взять названия групп? и как проверить в какой группе человек? И как правильно условие задать? 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(); }
  7. Что прописать в корзине симпла, чтобы заблокировать кнопку купить если присутствует в ней товар из определенных групп?
  8. А если забыть про модуль который скрывает категории? А просто в симпле где то прописать нужные группы и категории ?
  9. Через модуль который скрывает категории. Можете подробнее рассказать где прописывать?
  10. Как заблокировать кнопку заказать в корзине если в корзине есть товар который скрыт для этой группы? Корзина симпла. Грубо говоря человек в группе розница кладет товар в корзину, потом переходит в опт и заказывает товар который заблокирован для этой группы, как это избежать? Чтобы в корзине если есть товар из определенных групп, то пока пользователь их не удалит, он не сможет сделать заказ.
×
×
  • Створити...

Important Information

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