ΠΠ΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°. ΠΠΎΡΠ°Π±ΠΎΡΠΊΠ° ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠ΅Π³ΠΎ ΠΏΡΠΎΠ΄ΡΠΊΡΠ°. Π‘Π΅ΠΉΡΠ°Ρ Π΅ΡΡΡ: ΠΏΠΎΠΈΡΠΊ ΠΏΠΎ ΡΠ°ΠΉΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΠΉ Π½Π° ΠΌΠΎΠ΄ΡΠ»Π΅ ΠΎΡ virtuemart.su “ΠΏΠΎΠΈΡΠΊ ΡΠ΅ΡΠ΅Π· Π―Π½Π΄Π΅ΠΊΡ API“ Ρ Π½Π°ΡΠΈΠΌΠΈ Π΄ΠΎΠ΄Π΅Π»ΠΊΠ°ΠΌΠΈ. ΠΠ°ΠΊ ΡΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΠ΅ΠΉΡΠ°Ρ: Π±ΡΡΡΡΡΠ΅ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡΡΡ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΎΡ Π―Π½Π΄Π΅ΠΊΡΠ°. ΠΡΠΎΠ³ΠΎΠ²ΡΠΉ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ: ΠΊΠΎΠΌΠ±ΠΎ Π―Π½Π΄Π΅ΠΊΡ + Π½Π°Ρ Π°Π»Π³ΠΎΡΠΈΡΠΌ. Π’.Π΅. Π―Π½Π΄Π΅ΠΊΡ API + ΡΠΈΠ΄ = Π±ΡΡΡΡΡΠ΅ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ. Π―Π½Π΄Π΅ΠΊΡ API + ΡΠΈΠ΄ + Π΄ΠΎΠΏ. ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ° = ΠΏΠΎΠ»Π½ΡΠΉ ΠΈΡΠΎΠ³ΠΎΠ²ΡΠΉ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ. Π§ΡΠΎ Π½Π΅ ΡΡΡΡΠ°ΠΈΠ²Π°Π΅Ρ: Π½Π°Ρ Π°Π»Π³ΠΎΡΠΈΡΠΌ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎ Π² 90%, Π±ΡΡΡΡΡΠ΅ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎ Π² 1% ΡΠ»ΡΡΠ°Π΅Π². Π§ΡΠΎ Ρ
ΠΎΡΠΈΠΌ: ΠΏΠΎΠ»ΡΡΠ°ΡΡ Π±ΡΡΡΡΡΠ΅ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ Π² ΡΠ°ΠΊΠΆΠ΅ ΠΊΠ°ΠΊ Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°Ρ
Π½Π°ΡΠ΅Π³ΠΎ ΠΏΠΎΠΈΡΠΊΠ°. Π§Π΅ΠΌ Ρ
ΠΎΡΠΎΡ ΠΏΠΎΠΈΡΠΊ ΠΎΡ Π―Π½Π΄Π΅ΠΊΡΠ°. ΠΠΎ Π·Π°ΠΏΡΠΎΡΡ, ΡΠΊΠ°ΠΆΠ΅ΠΌ, “ΠΌΠ΅Π΄Ρ“, ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ ΠΊΠ°Π±Π΅Π»ΠΈ, Π³Π΄Π΅ Π² ΠΎΠΏΠΈΡΠ°Π½ΠΈΠΈ/Ρ
Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠ°Ρ
, ΡΠΊΠ°Π·Π°Π½ΠΎ, ΡΡΠΎ ΠΎΠ½ ΠΌΠ΅Π΄Π½ΡΠΉ. Π§Π΅ΠΌ ΠΏΠ»ΠΎΡ
ΠΏΠΎΠΈΡΠΊ ΠΎΡ Π―Π½Π΄Π΅ΠΊΡΠ°. ΠΠΎ Π·Π°ΠΏΡΠΎΡΡ, ΡΠΊΠ°ΠΆΠ΅ΠΌ, “3*1,5“ Π½Π΅ ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠ°Π±Π΅Π»Ρ/ΠΏΡΠΎΠ²ΠΎΠ΄Π° 3Ρ
1,5 (ΡΡΠ΅Ρ
ΠΆΠΈΠ»ΡΠ½ΡΠΉ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΆΠΈΠ»Ρ 1,5 ΠΊΠ². ΠΌΠΌ) Π‘Π°ΠΉΡ Π³Π΄Π΅ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠΈΡΠΎΠ²Π°ΡΡ Π² ΠΠ‘ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Ρ. ΠΠ°ΠΊΠΈΠ΅ Π΅ΡΡ Π΅ΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ ΠΏΠΎΠΈΡΠΊΠΎΠΌ. ΠΠ»Π³ΠΎΡΠΈΡΠΌ ΠΏΠΎΠΈΡΠΊΠ° ΠΈΡΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΠΉ, ΠΏΠ΅ΡΠ΅Π±ΠΈΡΠ°Π΅Ρ ΡΠΏΠΈΡΠΎΠΊ ΡΠΎΠ²Π°ΡΠΎΠ² ΠΈ ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π΅Ρ Π±Π°Π»Π»Ρ ΠΏΠΎ Π·Π°Π΄Π°Π½Π½ΡΠΌ ΠΊΡΠΈΡΠ΅ΡΠΈΡΠΌ. ΠΡΠΈ ΡΠΎΡΡΠ΅ ΠΊΠΎΠ»-Π²Π° ΡΠ»ΠΎΠ² Π² Π·Π°ΠΏΡΠΎΡΠ΅, Π²ΡΠ΅ΠΌΡ ΠΏΠΎΠΈΡΠΊΠ° ΡΠ°ΡΡΡΡ Π² Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ΅ΡΡΠΈΠΈ. ΠΡΠΈΠ²Π΅ΡΡΡΠ²ΡΠ΅ΡΡΡ Π»ΡΠ±ΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅, Π²ΡΠ΄Π°ΡΡΠ΅Π΅ ΡΠ΅Π»Π΅Π²Π°Π½ΡΠ½ΡΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ. Π₯ΠΎΡΠΈΡΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ Manticore, Sphinx, Elasticsearch - ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ° ) P.S. ΠΠΎΠ΄Ρ
ΠΎΠ΄ΡΡΠΈΠ΅ ΠΏΠΎΠ΄ Π·Π°ΠΏΡΠΎΡ ΡΠΎΠ²Π°ΡΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡΡΡ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΠΊΠΎΠ»-Π²Π° ΠΏΡΠΎΠ΄Π°ΠΆ ΠΈ Π½Π°Π»ΠΈΡΠΈΡ. ΠΠ΄Π΅ ΡΡΠΎ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡ, ΠΌΠΎΠ΄ΡΠ»Ρ, ΠΊΠΎΠ΄ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°, ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ ΠΈ ΡΠ°ΡΡΠΊΠ°ΠΆΠ΅ΠΌ. ΠΠ° Π²ΠΎΠΏΡΠΎΡΡ, ΠΏΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ, ΠΎΡΠ²Π΅ΡΠΈΠΌ. ΠΡΡΡ ΡΠ΅ΡΡΠΎΠ²Π°Ρ Π·ΠΎΠ½Π°, Π³Π΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ Π»ΡΠ±ΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ. ΠΠ»ΠΈ Π²ΡΡΠ»Π΅ΠΌ Π±Π°Π·Ρ+ΡΠ°ΠΉΠ»Ρ Π΄Π»Ρ ΡΠ°Π·Π²ΡΡΡΡΠ²Π°Π½ΠΈΡ Π½Π° Π²Π°ΡΠΈΡ
ΠΏΠ»ΠΎΡΠ°Π΄ΠΊΠ°Ρ
. ΠΡΠΎΠ³ΠΎΠ²ΡΠΉ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ: Π€Π°ΠΉΠ»ΠΎΠ²ΡΠΉ Π°ΡΡ
ΠΈΠ² Ρ ΡΠΎΡ
ΡΠ°Π½Π΅Π½ΠΈΠ΅ΠΌ ΡΡΡΡΠΊΡΡΡΡ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ΠΎΠ² Π΄Π»Ρ ΡΠ°Π·Π²Π΅ΡΡΡΠ²Π°Π½ΠΈΡ Π½Π° Π½Π°ΡΠ΅ΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠ΅ + ΡΠΏΠΈΡΠΎΠΊ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² ΠΠ (Π½ΠΎΠ²ΡΠ΅ ΡΠ°Π±Π»ΠΈΡΡ, ΡΡΠΎΠ»Π±ΡΡ ΠΈ Ρ.Π΄.).