1C-Битрикс разработчиците - b2cpl Натиснете доставка модул на издаване (за клиенти и фирми)
Компанията B2C Плащания и логистика се обърна към мен с молба да направи устройството (стр в Market) интегрирането на техните услуги по магазините в Битрикс. Този мини-дела и аз ще опиша как да го използвате, и какви трудности, срещани, работещи на крайния клиент (потребител модул), но не и за шоу. Проектът се изпълнява в сътрудничество с Aleksandrom Gusevym.
Повечето от функциите се появи в новата версия 2.0, така че ако някой има стара версия - моля обновете.
1. Максималното модул лоялен към потребителя. Той предлага нови опции за транспорт на индекса. И ако това не е вписано, а след това името на града.
2. Позволява ви да се изчисли стойността на доставката не е само теглото, но и от гледна точка на (нова).
3. Дава възможност да се даде възможност на опции за доставка Mail България (нови).
4. Поръчки за доставка на B2Cpl автоматично се качват в сървъра на компанията и пуснати на пазара (нов).
5. Налице е обратна връзка, показваща в admin.chasti вътрешен статут B2Cpl (нов). Ако е необходимо, може да се направи в публичния част (не е включен в устройството):
6. Публикувано на B2Cpl сървъра ред се връща стикер, който можете да изтеглите удобно и печатат след поставили на куриера парцел за предаване B2Cpl (нов):
Как да конфигурирате модула
1. Така че сте запознат с услугата. осъзнаете, че сте напълно доволни от това, сключване на договор с дружеството, и да започне да работи.
2. Инсталиране на модула с помощта на бутона "Install". Трябва да бъде активен за ъпгрейд вашия лиценз Bitrix, и наличието на магазина на модул задължително разбира се.
3. В "Настройки Store / Автоматизирана доставка на услуги", след като инсталирате новия модул ще бъде неактивна предоставяне на услуги.
(Път настройките Desk / магазин / магазин / услуги за доставка / Automated)
4. Отидете на Услугата. Виждаме няколко раздела. Ходим по-важни.
4.1. Основна конфигурация. Включете името, описание, сортиране на списъка на доставките, както и (в последните версии на Bitrix) и още услуги изображения.
4.2. Настройки на доставка. Това е задължителните настройки, които трябва да се направи.
Не забравяйте да активирате услугата след извършване на промени, за да започнете!
Най-накрая. Трябва да сте сигурни, че настоящето индекс, за собственост. маркирани с отметката:
И разбира се на мястото, отбелязано и съответните контролни листове:
Част от разработчика
Можете да прочетете за по-долу тънкостите и предимствата на модула. През какви трудности ще възлезе против, и какви въпроси да бъдат разгледани преди набор
1. Клиентът трябва да се облече един бутон и карам само с няколко опции.
2. Не може да бъде основния индекс, или да е непълна. Той не трябва да се тревожи за това.
3. Не трябва да се произнесе шаблони, както и да лиши актуализацията на клиент.
Първият въпрос е уреден точно както модула просто добавете автоматизирано предоставяне на услуги. Но на втория въпрос вече не е на трето труден за решаване.
Но ние го реши заедно с компаниите. След като описва ситуацията с тях, че модулът (и услугата) ще използва още по-лесно, по-малко караница е необходимо да се инсталира. По този начин, от тяхна страна бе дадена функционална дефиниция на индекса на името на града!
Добре би било, проблемът е решен: има индекс - разберете цената на доставката, не е индекс - разберете в града. Но изправени пред друг проблем - в града може да се върне на множество индекси. Съответно, в този случай, е необходимо да се уведоми потребителя
Ако не бъде намерен на града, модулът също услужливо отвърна посетителят
И дори след това, отново се сблъскват с трудности - след предупредителен код, въведена от потребителя, но как да се актуализира формата за поръчка чрез изпращане на искане до сървъра на доставката? Но това се определя автоматично и без промени модела - търсене областта на индекс и да го виси замъгляване JS-събитие.
Това е нещо като галоп модул за изтегляне употреба, кабинет, и правя същите удобни модули. Или се свържете с нас
Има няколко въпроса,
1. CSV падане на цените "както е", без да се форматира. В администратор само в publichke е форматиран съгласно настройките на валута. Най-вероятно сте се закръгли на визуалните части. Ако това е наистина критично, ще се справят с тази ситуация.
3. очакваните разходи се прехвърля в CSV е също да.
4. По-добре е да се изясни също с компанията.
Между другото, "изчисли цената на" доставка на етапа на потвърждение на поръчката, не успя да се показват
Един клиент подобен проблем, ще се справят в момента. Може би това е така. Ще ти да не говорим и ще пусне корекция.
Наистина грешка в настройките на сървъра беше. И все пак аз го реши с хостинг подкрепа.
Дори и при инсталиране на Bitrix проблем е да инсталирате UTF кодировки (включване mbstring.func_overload), но аз забравих за него безопасно.
С този компонент трябва да се върне отново към този въпрос.
От местната система, конфигуриране и тестване на сайта.
Следните въпроси се появиха.
В администратор при заявяване на поръчка ръчно на "мястото на поръчката" Не всички заредени методите за доставка.
Инсталирайте както трябва да бъде държава, регион, град, и да зададете индекс (по някаква причина, индексът се не инсталира автоматично).
Но резултатът винаги се предлага две стандартни начина:
Вторият, също толкова важно недостатък - това е показател при избора на града.
Едуард правилно каза, че има проблеми с индекса на инсталацията.
Това е, когато прочистване на индекс на, бъг изчезва.
Антон продължи последният ти линк, също не се променя индекса при избора на града.
Същата ситуация е в административната област. Той е изключително неудобно да се провери кода на населеното място и от други източници.
Текущата версия на решението е само един? Предложеният вариант на Едуард?
Юри. тъй като рецидив е бил принуден да работи достъпна само ако не съм моделира, моля, разберете. В администратор всичко, което е показвал. Необходимост достъп. (Между другото, можете да се видите на администратор на test.d-it.ru, за тест / 111111 CONTROL).
Антон продължи последният ти линк, също не се променя индекса при избора на града
Тъй като това е проблем, Bitrix аз не знам какво да правя тук (аз дори не знам как да науча - дали дефект, или.). Инфилтрират в шаблона, и още повече, че в компонента, не мога. Опитайте се по метода на Едуард, например.
Има достъп не може да даде, защото сега работи само на локалната система.
На сървъра, въпросът е решен с грешки на ниво хост.
Юри. Съжалявам, сега разбрах, че съм. Вероятно най-nadochet администратор (не мога да го напише на бъг модул). Сложих това в следващия план ревизия по някакъв начин да се заобиколят тези неща поведение (завършен все още трябва да мине на одобрение от дружеството).
Съжалявам, но това е единственият начин.
И да ми каже отговора на въпроса ми. как най-добре да се организира такова състояние. Предполагам, продукция на услугите B2CPL доставка до всички градове с изключение на София. как най-добре да се процедира. къде да поставите патерица?
Едуард. то по-добре да възложителя, или във форума. Не мога да ти помогна.
Едуард. Писах до тях. Сървърът гледа параметъра. Коригирана.
Ние спечелихме. В незабавното освобождаване на Bitrix в актуализации ще бъдат освободени определи поведението на индекса - при смяна на места, индексът ще се промени, също винаги. Така, че тези проблеми трябва да бъдат решени.
Едуард. вашия проблем трябва да бъде решен, също бе коригирана на сървъра.
Антон. Благодаря за добрата новина за индекса! =)
Антон. Бях забелязал несъответствия при поръчка заустване в B2C на Personal Area.
1. Не се удвои теглото в реда за износ в личния кабинет.
Ако стоките подредени в размер на две части, например, теглото е настроен само за един продукт.
Антон, моля, проверете тези неща и да ме уведомите за резултатите.
1. Благодаря ви, наистина загубих номера. За да не се чака за грешки, да направи, моля те, в своето; в /bitrix/modules/b2cpl.delivery/include.php файл някъде на 470 линия, след известно време ($ arBasket = $ rsBasket-> Fetch ()) веднага поставете
$ ArBasket # 91; "тежест" # 93; * = $ ArBasket # 91; "количество" # 93 ;;
2. Това не е направено. Ако такова поле е (може да присъства) в разтоварването, добавя.
Важно! прави промени в кода модула.
Слушам разговора кол център, с клиента при доставката.
Този въпрос трябва да се коригира спешно.
Юри. Благодаря ви. Парадоксално, а не банално, но "това не е в техническото задание." Аз се запълни тази празнина в следващите няколко дни.
Юри. Пуснах корекция.
И вторият въпрос, сте направили допълнителни корекции за изчисляване на теглото? Написах по-горе, че теглото не се удвоява по време на разтоварване ред, след това ръчно направени промени в кода.
Юри. съжалявам. Коригирана. Да, изчисляването на теглото се коригира.
Намерих друга неточност. Не е взета предвид при закръгляване към цяло, за разтоварване в B2C.
Аз ще напиша по примера на поръчката.
Разходите за доставка в Владимир:
265 рубли.
В момента има 10% разходите за маркиращи за доставката.
В резултат на това цената за доставка на нашия сайт:
291 рубли 50 копейки. (291, 5).
Настройките на валута установен брой знаци след десетичната запетая = 0, т.е. Всички цени на нашия уебсайт са цитирани без цента. Когато изчисления, извършени в стотинка, тя се закръгля до най-близкото цяло рублата. Проблемът е, че когато разтоварване заповедта за корабната компания изпраща точната сума, за да цента, това е погрешно.
Юри. Благодаря, фиксиран на проблема ще бъде решен.
Тъга. С последната актуализация Bitrix, не се стартира Настройка на модула.
Антон, няма да видим дали ще се отвори настройките?
актуализации Битрикс, свързани с прехода към новото ядро 14.0.
Сложих модул екрана от администратор.
Не мога да включа, защото аз не виждам никакви настройки, за всички раздели са празни.
Включва дневника грешка, също не видях проблема. Защо това е така, и не разбирам.
Проблемът наистина остър, защото не мога да използвам услугата за доставка!
8-800-250-1860 Свържете се с нас Карта на сайта