
Kami
Пользователь-
Content Count
545 -
Joined
-
Last visited
Everything posted by Kami
-
Мой склад добавляет пустой вариант при синхронизации
Kami replied to Kami's topic in Общие вопросы по функционалу и дизайну
Тут уже более детально все разложил) в БД отследил где что добавляется) Может поможешь?) и как раз люди тут ответ найдут) ты вроде писал что у тебя МС все четко работает, можешь скинуть посмотреть файл 1с_exchange.php? -
Мой склад добавляет пустой вариант при синхронизации
Kami replied to Kami's topic in Общие вопросы по функционалу и дизайну
файл 1с_exchange.php - по дефолту с версии 2.3.8 скаченной с сайта. -
Есть товар у которого 2 варианта, варианты добавлен в МС и в Simpla. external_id и вшений код (МС) совпадают ,собственно по нему и идет синхронизация. После синхронизации с вариантами происходит вакханалия, см скрин. До синхронизации https://yadi.sk/i/H8y-U4stauY-tA После синхронизации https://yadi.sk/i/Mv_9ckGUZ2cx8w offers.xml тяжелый Поэтому вытащил "Предложения" из него. Их там как и положено. Всего лишь 2. <Предложение> <Ид>PAkduli3gn2e8LXDQ4pwU0#nfkR9IIWiW1COar2E0sN93</Ид> <Артикул>70368</Артикул>
-
Выгрузка нескольких цен через 1c_exchange.php
Kami replied to Kami's topic in Общие вопросы по функционалу и дизайну
исчерпывающее мнение) тут уже что то спросить боишься, сразу тапками кидают. -
Друзья, все идет война с Мой склад, хочу выгрузить несколько цен, для этого предварительно завел их в базу данных и добавил в запрос, итого 3 цены price, price1, price2 В offers.xml цены тоже добавил. Теперь задача собрать их через php. Для этого в функции где присваивается цена , делаем небольшой фореч и по нему пробегаемся собирая все цены с счетчиком. function import_variant($xml_variant) { // Старая строка кода $variant->price = floatval($xml_variant->ЦенаЗаЕдиницу); $ind = 1; $str = ''; foreach($xml_variant->Цены->Цена as $pr) { $variant->{'pr
-
разобрался, не в if else проблема
-
Все бьюсь с обменом данных МС и Simpla Вопрос такой, решено с МС брать только наименование товара, его категорию, варианты и цены. Как исключить из обмена описание товара, почему то при синхронизации описание затирается и становится пустым, хотя все упоминания закомментил в коде. $description = ''; if(!empty($xml_product->Описание)) $description = $xml_product->Описание; $product_id = $simpla->products->add_product(array('external_id'=>$product_1c_id, 'url'=>translit($xml_product->Наименование), 'name'=>$xml_product->Наименование, 'meta_title'=>$xml_pr
-
Странно, если убираю проверку и напрямую в переменную записываю то приходит /*$delivery->price = (floatval($this->request->post('raschet_price')) > 0 ? floatval($this->request->post('raschet_price')) : $delivery->price);*/ $delivery->price = floatval($this->request->post('raschet_price'));
-
Вопрос такой. Добавил расчет доставки по 2 городам через аякс, function showRaschet() { var raschet=$('form').serialize(); $.ajax({ type: 'POST', url: 'ajax/raschet.php', data: raschet, success: function(data){ if(result.found) { $('.raschet_price').html(data.success); $('.raschet_price').attr('data-cost', data.success); $('input[name="raschet_price"]').val(data.success); } } }); }; Расчет работает как нужно, в .raschet_price возвращается значение расчета, далее создал скрытый инпут куда добавляю значе
-
Синхронизация с Мой склад Simpla CMS
Kami replied to Kami's topic in Общие вопросы по функционалу и дизайну
Весь offers.xml? там все нормально приходит, 2 варианта и никакого 3-его. файл 1c_exchange.php прям дефолтный со скаченной версии 2.3.8 выше приведенный код который я удалил для чего? я добавляю модификации , новые товары, все приходит как надо. В чем его роль? -
Синхронизация с Мой склад Simpla CMS
Kami replied to Kami's topic in Общие вопросы по функционалу и дизайну
Может есть у кого решение по МС рабочее? что то какой то ппц с ним творится. Файл 1c_exchange.php дефолтный от 2.3.8 Товар с 2 вариантами Белый , Черный - забит в МС, симпла пустая абсолютно. Делаем синхронизацию В итоге приходит 3 варианта https://yadi.sk/i/0cTuMOQJD4kp-A в offers.xml выгружается только 2 модификации, черный и белый. Откуда берется мифический 3 вариант товара? Нашел код который создает этот вариант // Если не найден вариант, добавляем вариант один к товару /*if(empty($variant_id)) { $variant->product_id = $product_id; $variant->stock = 0; $va -
Синхронизация с Мой склад Simpla CMS
Kami replied to Kami's topic in Общие вопросы по функционалу и дизайну
Получается варианты дублируются потому что изначально s_products не содержит поля external_id По которому связывается с 1с и МС. Кстати после синхронизации с МС s_variants поле external_id пустое. Получается он "внешний код" модификаций не записывает в это поле? -
Синхронизация с Мой склад Simpla CMS
Kami replied to Kami's topic in Общие вопросы по функционалу и дизайну
Если не сложно, посмотрите файл 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. Корс выше писал что -
Синхронизация с Мой склад Simpla CMS
Kami replied to Kami's topic in Общие вопросы по функционалу и дизайну
Получается проблема только с товарами с "модификациями" -
Синхронизация с Мой склад Simpla CMS
Kami replied to Kami's topic in Общие вопросы по функционалу и дизайну
вернул код, но проблема с обновлением товара есть. Выгрузил товары с сайта, загрузил в МС. Все отлично встало, далее выгружаю остатки с МС и вместо 2 вариантов у товара становятся 4. Получается дублируются варианты , ну а при дальнейшей уже не дублируются. Так и остается 4 варианта. https://yadi.sk/i/AjRTpEg7Gzg0cg -
Синхронизация с Мой склад Simpla CMS
Kami replied to Kami's topic in Общие вопросы по функционалу и дизайну
Все таки проблема была на стороне симплы, // Если не найден вариант, добавляем вариант один к товару /*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); }*/ // Свойства товара Данный кусок кода генерировал пустой вариант товара -
Снизить стоимость лицензии
Kami replied to cypherpunks's topic in Предложения по развитию Simpla CMS
просто приведу пример доработки например "Города" создаем свой файл в api потом в view добавляем в api/manager строчку добавляем 2 файла в design/html добавляем 2 файла в simpla/ дальше в indexAdmin.php дальше идем в design/html/manager (строчку) дальше там же правим все tpl чтоб выводились наша вкладка( 8 файлов) дальше правим еще htaccess И это я не учитывал добавление в дизайн и многих вещей где эти города фигурируют. Поэтому по количеству редактируемых файлов, я бы поспорил, в битре порой все решается файлом компонентом и файлом result_modifier -
Синхронизация с Мой склад Simpla CMS
Kami replied to Kami's topic in Общие вопросы по функционалу и дизайну
Ну просто симпла стоит стандартная 2.3.8. со стандартной выгрузкой. Если вы пишите что у вас варианты выгружаются как надо, то буду стучаться в поддержку Мой склад. Потому что все товары выгружаются с одним пустым вариантом. Там есть какие то настройки особенные? вроде как через импорт загружаю товары в МС, потом просто выбираю в интеграции симплу и пишу логин пароль. Далее ставлю галочку "с модификациями" чтоб подтягивать варианты и все. Товары на сайте. Или что то упустил? -
Снизить стоимость лицензии
Kami replied to cypherpunks's topic in Предложения по развитию Simpla CMS
у вас с битриксом плохой видно опыт , раз вы для простой задачи 50 файлов используйте. -
Синхронизация с Мой склад Simpla CMS
Kami replied to Kami's topic in Общие вопросы по функционалу и дизайну
Дело с вариантами было решено галочкой "Выгружать модификации товаров" Но теперь помимо 2 модификаций берется пустой вариант. Взять в пример товар Apple iPhone 4S 16Gb У него 2 варианта, в offers.xml он выгружается <Предложение> <Ид>M7XWkfWcjSdnaBDZtzb4l1#-i0RLFmQjwGEXbYqJDhgu1</Ид> <Наименование>Apple iPhone 4S 16Gb</Наименование> <ХарактеристикиТовара> <ХарактеристикаТовара> <Наименование>Размер</Наименование> < -
Снизить стоимость лицензии
Kami replied to cypherpunks's topic in Предложения по развитию Simpla CMS
да все кому надо уже сделали себе бесплатные 5cms smartycms, turbocms и т.д. Думаю что развитие симплы это не подстегнет, тут до сих пор тривиальные задачи решают за 20-30 баксов. Которые решаются 2 строчками кода в 2 местах. -
Синхронизация с Мой склад Simpla CMS
Kami replied to Kami's topic in Общие вопросы по функционалу и дизайну
Понятно, ну хотелось бы конечно вариативный товар создать, но я так понял что у модификаций МС нету артикулов, количества. https://yadi.sk/i/HBw6z8DFpx8H_g Соответственно как я смогу передать все артикулы вариантов и остатки. Если у вас был опыт, может посоветуйте что? создавать в МС отдельным товаром? а потом уже при выгрузке формировать в варианты? но тогда откуда брать информацию выше которая необходима. В МС артикул у товара один. -
Синхронизация с Мой склад Simpla CMS
Kami replied to Kami's topic in Общие вопросы по функционалу и дизайну
Ну как можно работать в своей манере? если в Симпле есть варианты товара, а в мой склад есть только модификации. Как правильней будет сделать чтоб товары правильно синхронизировались в симплу с одинаковым названием и разными вариантами. Даже вплоть до того что артикула нету у модификаций. Тут не все так гибко чтоб 100 путей было, вопрос просто в том, стоит ли делать варианты, или уже выгружать каждый вариант в отдельный товар и плодить номенклатуру. -
Синхронизация с Мой склад Simpla CMS
Kami replied to Kami's topic in Общие вопросы по функционалу и дизайну
а как варианты товаров реализовывать? каждый вариант отдельный?или все таки использовать модификации -
Кто работает на симпле с Мой склад? понятное дело что есть готовая синхронизация, но я так понял судя по темам что она сыровата, и соответственно за неимением обновлений, тоже не была допилена. Вопрос, какие косяки есть у стандартной которые могут испортить работу, может кто фиксил все это, приобрету.