ПредишенСледващото

Сравнение на площадки на различни борси

Част 1 - на Yandex.Market

Първото нещо, което идва на ум, ако си спомняте за търговски етажа - е на Yandex.Market. И това хубаво, за обема на документи и подробности за своя началник, с изключение, че в Търговския център на Google.

Така че, откъде да започнете?
Ние проверяваме какво е вече в Битрикс.
Влизайки в административната част на менюто Битрикс Магазин -> Export Data, имаме удоволствието да се намери-ценното място Yandex.
Отворете секцията, ние започваме да попълните полето.

Първото препятствие. Какъв тип описание, за да изберете - vendor.model или опростен? Копаене в документацията можем да заключим, че няма изисквания vendorCode в Yandex, така че изберете опростена версия.
Стартирайте износ Битрикс. Разтоварване е, но не е подходящ, тъй като не са много елементи, необходими за дрехите на секция (Yandeks.Garderob).


Вариант А: Покупка приложението на Marketpleyse.

Вариант Б. персонализирате разтоварване.

Вариант А е подходящ, ако вие нямате свръхестествени взаимодействия в своя каталог.
Така например, в магазина е функция на един пример - картина на стоки са били само едно предложение за продажба на определен цвят (и това предложение може да бъде на нула). Това означава, че имате рокля от синьо и зелено, като всеки цвят има за размери 44 и 46. Само тук за снимки на зелено е само за размер 44 (което не е на разположение), а за синьо - в 46. Шансът, че модулът за покупка Той знае как да се справим с това положение е доста малък. И не заради лошо единица, а защото такива ситуации - хиляда, а всяка е специфична за един сайт. Но ако вашият сайт все още остава на стандарта - да си пробна версия, проверете - може би имате късмет и без никакви допълнителни усилия ще бъде.

Но това не е така. Така че спрете на вариант Б. Въпросът е - и колко време ще трябва да се харчат, за да персонализирате качването? Добър въпрос и до голяма степен зависи от програмист. Но ако някога наистина добър kastomiziruete него - така че това ще бъде възможно да промените набора параметри се променят няколко реда - е бърникането разтоварване в другите магазини, обекти или типовете кацания ще ви отнеме само няколко часа или дори по-малко.

Част 2 - Как стандартната заустването

Но за да бъда честен, аз виждам в този смисъл само, ако имате намерение да продадете единица. Ако не - това е един добър шанс, за да го прекарваме повече време, отколкото да получите в полза.

В допълнение, стандартната изхвърлянето има основен недостатък: в размер на стоки повече от 3000 започва да се яде толкова много памет на сървъра, че разтоварването се умира.

Нека да преминем към основното ястие. Това навечерието на файла - в действителност, това е онзи, който създава в резултат на файл за качване.

В началото на файла отива Наименование vygrzki - това име ще се показва в списъка с износ.

Освен това там са всички видове подкрепа разговори. От интересна бележка може да функционира

yandex_replace_special - замени специални символи на техния характер справка,
yandex_text2xml - премахва или замества допълнително специални символи
yandex_get_value - получава стойностите на параметрите на свойствата на стоките

тип на обява
Онлайн каталог може да бъде 4 вида:
D - е информационен блок търговията на стоките
O - информационен блок съдържа предложение търговия (SKU)
P - информационен блок стоки с предложение на търговията, но търговията не е директория
Х - информационен блок стоки с предложение на търговията, на този същия информационен блок е търговска директория.

Това означава, че за D и G - е директорията, в един IB, P и X - каталог в две IB: стоки и търговски оферти.

Същият код компилация offer'a писмено 4 пъти във всеки клон. Което е доста странно и неприятно за промените. Особено, ако си каталог на X-тип: Разтоварване ще се проведе на клоните 2 и 4 или 3 и 4 (2 или 3 - в зависимост от вида на цените). Това е, всички промени ще трябва да се направи най-малко на две места. Ето защо, ако ние все пак да вземат да се пренапише - че е по-добре да се направи повтарящи участие в отделните функции. Такива като изчисление на цената, търсене на изображения, показва името и описанието, и така нататък.

Името и описанието на стоката
Тук всичко е предвидимо - името е взето от заглавието, описание - от описанието. Но има една уговорка - в името - името на предложение за продажба и описанието на - на съобщението, като в същото време се намали до 255 символа.

параметри
Това е най-интересната част. Стандартна разтоварване справя добре със стойностите от повдигат bitriksovyh свойства използване yandex_get_value (функция). минаваща го като параметър масив от имоти за продажба и предложение продукт. И връщане към изходните линии на формата
стойности собственост разделени със запетая
Грешките не са тук, но загубиха много нюанси. Името на собствеността не може да съвпада с името на Yandex.Market опция, всяка нова стойност на имота може да е нов параметър (например снимки на имоти MORE_PHOTO трябва да бъде записана в отделен маркер ) В един параметър може да се комбинира няколко свойства, такива като:

150

Устройството може да се съдържа в един имот, но действителната стойност на - в другата. А какво да кажа, когато мерна единица за измерване може да бъде мл, и може да бъде грама - след това в зависимост от това, че е необходимо да се посочат имената на различни параметри - обемът или теглото.
А теглото на думата - създаване (Бруто тегло) приема стойност само в килограми 3 знака след точката. И какво, ако нашия сайт се поддържа това тегло в грамове?
Напишете манипулатор функционални параметри.
Така че, по моя начин:
  1. Променете yandex_get_value (функция). така че да не се връща низ и набор от ключове ID, CODE, име, СТОЙНОСТ.
  2. Пишете ни масив с необходимите параметри в съответствие с документацията на Yandex.Market. Всеки елемент има формата:

Когато STR съдържа линия модел с тапи, които се поставят от съответните свойства на подпори, при което този ред се записва само когато се задейства СЪСТОЯНИЕ (ако масива - че има сравнение, ако редицата - изпълнява функция с даденото име), прилагане на модификатора функция на модификация за стойността.

На следващо място, напиши функция, която използва като вход за свойствата на продукта и търговската оферта (могат да се добавят в този масив и цената, име и всичко, какво друго е необходимо), минава през нашия набор от параметри и да ги прилага към този svoystvam.Konechno, не е панацея, а със сигурност може да се намери ситуация, в която е необходимо да се изгради върху патерици. Но повечето от тези проблеми, това е доста реши. Е, че една картина ще трябва малко по-сложно, но е решен достатъчно просто.

Част 3 - Ние сме годни за заустване на Yandex.Market ", казаха ...

Що се отнася до останалите области - че те са по някакъв начин, подобен на този от горните възможности, до маркер име.

Но, разбира се, всеки има свои собствени характеристики, защото само той знае от Yandex.Market как да се справят с тяхното разтоварване, а останалата част - в някой толкова много. Поради това, фразата "ние сме годни за заустване на Yandex.Market" стои скептичен и да поемат предварително, че ще има дълго и упорито, за да изтръгне информация от ръководителите на този сайт. Или да включва вашето "трето око" и се спекулира за техните проблеми, свързани с разтоварването на получения директория.

Всички разтоварване работа и донесе стабилни поръчки някои по-голяма степен, някои по-малко.
Ние можем да направим, за да качвате платформи за търговия, както и да участват в тяхното поведение. За да направите това, попълнете формуляра по-долу.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!