Следваща версия | Предходна версия |
summer_cart:vavedenie [2011/09/01 12:37] – създаване t.lalova | summer_cart:vavedenie [2018/01/11 15:33] (текуща) – външна редакция 127.0.0.1 |
---|
====== Интерфейс за връзка с онлайн магазин от Summer Cart ====== | ====== Интерфейс за връзка с онлайн магазин на Summer Cart ====== |
| |
В настоящите статии е описан интерфейса за връзка с **онлайн магазина** на [[http://www.summercart.bg/|Summer Cart]], какви полета (данните от тях) от номенклатурите на Селматик Плюс се прехвърлят в електронния магазин и обратно. | В настоящите статии е описан интерфейса за връзка с **онлайн магазина** на [[http://www.summercart.bg/|Summer Cart]], какви полета (данните от тях) от номенклатурите на Selmatic Plus се прехвърлят в електронния магазин и обратно. |
| |
Създадена е програма (*.ехе), която се свързва с интернет магазина, който е онлайн, изтегля необходимите данни и ги записва в таблици към Селматик Плюс. Възможна е и обратната логика, в таблиците се записват данни от Селматик Плюс и се прехвърлят към Summer Cart. | Създадена е програма (*.ехе), която се свързва с интернет магазина, който е онлайн, изтегля необходимите данни и ги записва в **таблици** към Selmatic Plus. \\ Възможна е и обратната логика, в таблиците се записват данни от Selmatic Plus и се прехвърлят към Summer Cart. |
| |
На база наличните данни в таблицата, посредством няколко скрипта се реализира съответната къстъм логика - да се зареди нов контрагент или нова позиция, т.е. комуникацията между двете системи се осъществява с няколко временни таблици и скриптове с къстъм логика (определя се от нуждите на клиента). | На база наличните данни в таблицата, посредством няколко скрипта се реализира съответната къстъм логика - да се зареди нов контрагент или нова позиция, т.е. комуникацията между двете системи се осъществява с няколко временни таблици и скриптове с къстъм логика (определя се от нуждите на клиента). |
| |
===== Скрипт за прехвърляне на позиции ===== | Интерфейса е напълно автоматизиран. Всички скриптове се стартират за синхронизация на определено време. |
| |
Съществува изпращане на данни за **позициите** **от Селматик Плюс към Summer Cart**. | Всички данни от съответните полета, които са изтрити, редактирани или добавени се синхронизират и веднага (с изключение на наличностите) се отразяват в електронния магазин. |
| |
Посредством скрипт данните за позициите се записват във временните таблици, от където се прехвърлят чрез Summer Cart в електронния магазин. | [[summer_cart:pozicii|Прехвърляне на Позиции]] |
| |
Във временните таблици се записват само тези позиции от номенклатурата, които имат някакъв маркер в **Потребителско поле 5**. | [[summer_cart:kontragenti|Прехвърляне на Контрагенти]] |
| |
Полетата от номенклатури Позиции, които се прехвърлят са: | [[summer_cart:grupi_pozicii|Прехвърляне на Групи позиции]] |
| |
- **Номер** на позицията | [[summer_cart:harakteristiki|Прехвърляне на Класове с характеристики]] |
| |
- **Име** на позицията (може да е конкатенирано с "Коментар") | |
| |
- **Клас с характеристики** на позицията | |
| |
- **Номер** на **Група позиции** | |
| |
- **Основен доставчик** | |
| |
- **HTML Описание** | |
| |
- **Описание 1 и 2** | |
| |
- Дали **позицията е изключена или не** - ако позицията е изключена, тя фигурира в интерфейса, но не се вижда от потребителите на електронния магазин. | |
| |
- датата, на която позицията е добавена в електронния магазин | |
| |
| [[summer_cart:ceni|Прехвърляне на цени]] |
| |