Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up

Recommended Posts

Уважаемые гуру!

Очень нужна ваша помощь.

У меня магазин на ocStore 2.3.0.2.2.  При копировании товара в админке, товар не копируется, а удаляется. Помогите, пожалуйста, решить проблему.

Link to post
Share on other sites

Смотреть что происходит в методе copy при копировании товара
admin\controller\catalog\product.php

system\storage\modification\admin\controller\catalog\product.php

Link to post
Share on other sites

  • 1 year later...

В моем файле такое:

public function copy() {
        $this->load->language('catalog/product');

        $this->document->setTitle($this->language->get('heading_title'));

        $this->load->model('catalog/product');

        if (isset($this->request->post['selected']) && $this->validateCopy()) {
            foreach ($this->request->post['selected'] as $product_id) {
                $this->model_catalog_product->copyProduct($product_id);
            }

            $this->session->data['success'] = $this->language->get('text_success');

            $url = '';

            if (isset($this->request->get['filter_name'])) {
                $url .= '&filter_name=' . urlencode(html_entity_decode($this->request->get['filter_name'], ENT_QUOTES, 'UTF-8'));
            }

            if (isset($this->request->get['filter_model'])) {
                $url .= '&filter_model=' . urlencode(html_entity_decode($this->request->get['filter_model'], ENT_QUOTES, 'UTF-8'));
            }

            if (isset($this->request->get['filter_price'])) {
                $url .= '&filter_price=' . $this->request->get['filter_price'];
            }

            if (isset($this->request->get['filter_quantity'])) {
                $url .= '&filter_quantity=' . $this->request->get['filter_quantity'];
            }

      if (isset($this->request->get['filter_category'])) {
        $url .= '&filter_category=' . $this->request->get['filter_category'];
      }

            if (isset($this->request->get['filter_status'])) {
                $url .= '&filter_status=' . $this->request->get['filter_status'];
            }

            if (isset($this->request->get['sort'])) {
                $url .= '&sort=' . $this->request->get['sort'];
            }

            if (isset($this->request->get['order'])) {
                $url .= '&order=' . $this->request->get['order'];
            }

            if (isset($this->request->get['page'])) {
                $url .= '&page=' . $this->request->get['page'];
            }

            $this->response->redirect($this->url->link('catalog/product', 'token=' . $this->session->data['token'] . $url, true));
        }

        $this->getList();
    }

Подвоха не вижу

Link to post
Share on other sites

16 часов назад, chukcha сказал:

@Stackand Вы посмотрели по форуму решения аналогичной проблемы?

Да нашел решение тут 

 

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Similar Content

    • By ArtemPitov
      750 10
      Скачать/Купить дополнение


      Удаления товаров вместе с фото
      С помощью  данного дополнения вы легко сможете удалить не нужные фотографии товара с сервера, 
      при удалении товара все связанные с ним фотографии, в том числе в описании (опционально) будут удалены. 
       
      Установка:
      Установка происходит через стандартный "установщик OpenCart" (дополнения -> установка дополнений).
      После установки будет доступен новый модуль: "ZTC | Удаления товаров вместе с фото". 
       
      Лицензионное соглашение:
      Лицензия распространяется только на указанный при покупке домен (основной домен, основной адрес сайта) и его поддомены.
      Автор оставляет за собой право отозвать лицензию если будет нарушено авторское право или лицензионное соглашение.  
      Бесплатная техподдержка оказывается в течение 180 дней с момент покупки дополнения "Удаления товаров вместе с фото",
      модификация или добавления функционала не относится к техподдержке и оплачивается отдельно.
      Добавил ArtemPitov Добавлено 20.04.2021 Категория Инструменты, утилиты Системные требования Метод активации Автоматическая активация Ioncube Loader Нет OpenCart 2.3 ocStore 2.3 OpenCart.Pro, ocShop Opencart.pro 2.3 Обращение к серверу разработчика Нет  
    • By ArtemPitov
      С помощью  данного дополнения вы легко сможете удалить не нужные фотографии товара с сервера, 
      при удалении товара все связанные с ним фотографии, в том числе в описании (опционально) будут удалены. 
       
      Установка:
      Установка происходит через стандартный "установщик OpenCart" (дополнения -> установка дополнений).
      После установки будет доступен новый модуль: "ZTC | Удаления товаров вместе с фото". 
       
      Лицензионное соглашение:
      Лицензия распространяется только на указанный при покупке домен (основной домен, основной адрес сайта) и его поддомены.
      Автор оставляет за собой право отозвать лицензию если будет нарушено авторское право или лицензионное соглашение.  
      Бесплатная техподдержка оказывается в течение 180 дней с момент покупки дополнения "Удаления товаров вместе с фото",
      модификация или добавления функционала не относится к техподдержке и оплачивается отдельно.
    • By chukcha
      Скачать/Купить дополнение


      Fast copy and edit button
      В списке товаров кнопка для быстрого копирования и редактирования.
      проверялось и работает на 2.1
      Код полностью открыт
      Поддержка - по мере желания
      UPD 2016.5.03
      + поддержка фильтров
      Добавил chukcha Добавлено 29.04.2016 Категория Редакторы Системные требования Сайт разработчика Метод активации Ioncube Loader OpenCart ocStore OpenCart.Pro, ocShop Обращение к серверу разработчика Старая цена  
    • By Ubivan210
      Есть сайт http://salon-krystal.ru. на самописном сервере (не пойми, какими руками). Что делаем:
      1. готовый шаблон, под версию opencarta 3 устанавливаю на хостинг, привязываю дочерний домен, выдаю права и обязанности (могу 2-х серверов)
      2. Вы приступаете к полному копи/паст всех товаров. Нужно скопировать все, что есть у товара (все переменные) и чтоб они отображались корректно на новом сайте. Возможно, потребуется мне изначально создать подходящие опции или атрибуты (это все должны посмотреть Вы и, в процессе работы, представить стратегию копирования) На самом деле все очень просто, если Вы этим занимаетесь. Идею, по-моему, изложил понятно. Жду ваших писем с предложениями и готов обсудить все вопросы.
       
    • By guck
      Всем привет. Столкнулся с проблемой.
       
      Хотел скопировать товар, все как обычно, выбрал чекбокс и нажал на копировать и товар удалился.
      Потом конечно пришлось его по новой создавать и при сохранении выдало ошибку о том что такой seoUrl уже используется. Я просто вышел из создания товара по кнопке назад и оказалось, что было создано два таких твара.
      Может кто сталкивался с таким и знает куда копать?
      Спасибо
       
      OC 2.3
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.