Kami
Пользователь-
Публикаций
559 -
Зарегистрирован
-
Посещение
Весь контент Kami
-
Если не сложно, посмотрите файл 1c_exchange.php У меня если комментирую данный код // Если не найден вариант, добавляем вариант один к товару /*if(empty($variant_id)) { $variant->product_id = $product_id; $variant->stock = 0; $variant_id = $simpla->variants->add_variant($variant); } else*/if(!empty($variant_id)) { $simpla->variants->update_variant($variant_id, $variant); } // Свойства товара То тогда варианты ( в случае с МС "модификации" ) приходят как нужно, а если расскоментить то добавляется лишний вариант с ценой 0 и остатком 0. Корс выше писал что
-
вернул код, но проблема с обновлением товара есть. Выгрузил товары с сайта, загрузил в МС. Все отлично встало, далее выгружаю остатки с МС и вместо 2 вариантов у товара становятся 4. Получается дублируются варианты , ну а при дальнейшей уже не дублируются. Так и остается 4 варианта. https://yadi.sk/i/AjRTpEg7Gzg0cg
-
Все таки проблема была на стороне симплы, // Если не найден вариант, добавляем вариант один к товару /*if(empty($variant_id)) { $variant->product_id = $product_id; $variant->stock = 0; $variant_id = $simpla->variants->add_variant($variant); } elseif(!empty($variant_id)) { $simpla->variants->update_variant($variant_id, $variant); }*/ // Свойства товара Данный кусок кода генерировал пустой вариант товара
-
просто приведу пример доработки например "Города" создаем свой файл в api потом в view добавляем в api/manager строчку добавляем 2 файла в design/html добавляем 2 файла в simpla/ дальше в indexAdmin.php дальше идем в design/html/manager (строчку) дальше там же правим все tpl чтоб выводились наша вкладка( 8 файлов) дальше правим еще htaccess И это я не учитывал добавление в дизайн и многих вещей где эти города фигурируют. Поэтому по количеству редактируемых файлов, я бы поспорил, в битре порой все решается файлом компонентом и файлом result_modifier
-
Ну просто симпла стоит стандартная 2.3.8. со стандартной выгрузкой. Если вы пишите что у вас варианты выгружаются как надо, то буду стучаться в поддержку Мой склад. Потому что все товары выгружаются с одним пустым вариантом. Там есть какие то настройки особенные? вроде как через импорт загружаю товары в МС, потом просто выбираю в интеграции симплу и пишу логин пароль. Далее ставлю галочку "с модификациями" чтоб подтягивать варианты и все. Товары на сайте. Или что то упустил?
-
у вас с битриксом плохой видно опыт , раз вы для простой задачи 50 файлов используйте.
-
Дело с вариантами было решено галочкой "Выгружать модификации товаров" Но теперь помимо 2 модификаций берется пустой вариант. Взять в пример товар Apple iPhone 4S 16Gb У него 2 варианта, в offers.xml он выгружается <Предложение> <Ид>M7XWkfWcjSdnaBDZtzb4l1#-i0RLFmQjwGEXbYqJDhgu1</Ид> <Наименование>Apple iPhone 4S 16Gb</Наименование> <ХарактеристикиТовара> <ХарактеристикаТовара> <Наименование>Размер</Наименование> <
-
да все кому надо уже сделали себе бесплатные 5cms smartycms, turbocms и т.д. Думаю что развитие симплы это не подстегнет, тут до сих пор тривиальные задачи решают за 20-30 баксов. Которые решаются 2 строчками кода в 2 местах.
-
Понятно, ну хотелось бы конечно вариативный товар создать, но я так понял что у модификаций МС нету артикулов, количества. https://yadi.sk/i/HBw6z8DFpx8H_g Соответственно как я смогу передать все артикулы вариантов и остатки. Если у вас был опыт, может посоветуйте что? создавать в МС отдельным товаром? а потом уже при выгрузке формировать в варианты? но тогда откуда брать информацию выше которая необходима. В МС артикул у товара один.
-
Ну как можно работать в своей манере? если в Симпле есть варианты товара, а в мой склад есть только модификации. Как правильней будет сделать чтоб товары правильно синхронизировались в симплу с одинаковым названием и разными вариантами. Даже вплоть до того что артикула нету у модификаций. Тут не все так гибко чтоб 100 путей было, вопрос просто в том, стоит ли делать варианты, или уже выгружать каждый вариант в отдельный товар и плодить номенклатуру.
-
Кто работает на симпле с Мой склад? понятное дело что есть готовая синхронизация, но я так понял судя по темам что она сыровата, и соответственно за неимением обновлений, тоже не была допилена. Вопрос, какие косяки есть у стандартной которые могут испортить работу, может кто фиксил все это, приобрету.
-
Может я не правильно выразился Сейчас так, у s_products есть поле visible_to_all - видимость товара для всех пользователей, гостей так и обычных зарегистрированных (включая все группы) и и динамически создаются поля group_visible_2 , где 2 это id группы которая участвует в видимости. Сколько групп, столько и полей group_visible_(id_group) Соответственно сейчас хочу сделать следующее, чтоб установка галочки visible_to_all , показывала товар только "гостям" сайта и пользователям без группы. К примеру зашел оптовик - залогинился и видит только те товары которые можно купить оптом, вот цель
-
так как есть поле в таблице s_products visible_to_all, при котором отображается все пользователям и группам, то думал в запросе дописать чтоб данное значение visible_to_all=1, показывало всем, за исключением к принадлежности в группе. Только вот с mysql засада присходит, выдает все равно всем группам, не натолкнете на мысль? Как правильней с вашей точки зрения сделать?
-
Ну если брать данный модуль видимость определенной группе то тут в View.php $groups_discount = $this->users->get_groups(array('for_visible' => 1)); $groups_ids = array(); foreach($groups_discount as $group) { $groups_ids[] = $group->id; } $_SESSION['group_visible_ids'] = implode(',', $groups_ids); if ($this->user) { $_SESSION['user_group_id'] = $this->user->group_id; } else { unset($_SESSION['user_group_id']); } Пол
-
Ну или вариант такой , сейчас стоит модуль "видимость товаров в зависимости от группы" Соответственно если у товара visible_to_all = 1 , то он виден всем , как обычным пользователям так и группам, а нужно собственно чтоб когда visible_to_all=1 , то виден был только тем пользователем которые не относятся ни к какой группе, visible_to_all=1 ставится через админ панель чек боксом. Не могу победить запрос чтоб исключить показ группам и оставить только юзерам которые вошли без регистрации или не относятся ни к одной группе if (!$_SESSION['admin'] && $_SESSION['user_group_i
-
импорт товаров с одинаковыми названиями
Kami опубликовал тема в Общие вопросы по функционалу и дизайну
Друзья, такой вопрос. Есть каталог где товары все называются одинаково Платье, блузка, туфли. Т.е. 10-20 товаров могут называться "Туфли" . Как лучше сделать импорт чтоб товары не затирали друг друга при экспорте. А то получается что из 20 товаров, остается один и 100 его вариаций. Артикул уникальных у всех вариантов. На него завязать проверку? или создать доп поле какое нибудь? -
да уже разобрался, сделал отдельную таблицу по принципу "Бренды" и в выводе IndexView.php проверяю url и подключаю мета.
-
Понадобилось сделать так чтоб можно было при фильтрации задавать свои мета теги. Собственно для этого создал отдельное меню "Произвольный ссылки" и добавляю туда страницы с урлами "фильтров" Теперь я так понимаю в выводе View.php Нужно переделать вывод // Текущая страница (если есть) $subdir = substr(dirname(dirname(__FILE__)), strlen($_SERVER['DOCUMENT_ROOT'])); $page_url = trim(substr($_SERVER['REQUEST_URI'], strlen($subdir)),"/"); if(strpos($page_url, '?') !== false) $page_url = substr($page_url, 0, strpos($page_url, '?')); $this->page = $this->pages->get_page((string)$p