
рдпрджрд┐ рдЖрдк ImageCMS рд░рд┐рд▓реАрдЬрд╝ рдХреЗ "рд░реЛрдбрдореИрдк" рдХрд╛ рдкрд╛рд▓рди рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рдкрд╣рд▓реЗ рд╣реА рджреЗрдЦ рдЪреБрдХреЗ рд╣реИрдВ рдХрд┐ рдЕрдзрд┐рдХ рд╕реЗ рдЕрдзрд┐рдХ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╕реНрд╡рддрдВрддреНрд░ рд╣реЛ рд░рд╣реА рд╣реИред ImageCMS 4.5.2 рдХреА рд░рд┐рд▓реАрдЬрд╝ рдХреЗ рд╕рд╛рде рдпрд╣ рд╡реЗрдХреНрдЯрд░ рдФрд░ рднреА рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЧрдпрд╛ рд╣реИред рдпрд╣рд╛рдВ рдЯреЛрдХрд░реА рдореЙрдбреНрдпреВрд▓ рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдЯреЛрдХрд░реА рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдкрд░ рдХрд╛рдо рдХреНрдпреЛрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛?
рдпрд╣ рдореЙрдбреНрдпреВрд▓ рд╕реНрдЯреЛрд░ рдХреЗ рдХрд╛рдо рдореЗрдВ рдореБрдЦреНрдп рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЙрдиреНрд╣реЛрдВрдиреЗ рдЗрд╕ рдкрд░ рд╡рд┐рд╢реЗрд╖ рдзреНрдпрд╛рди рджрд┐рдпрд╛ред рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдХреЗ рд╕рд┐рд╕реНрдЯрдо рдХреНрд╖рдорддрд╛рдУрдВ рдХреЛ рд╡рд┐рддрд░рд┐рдд рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдЪрд╛рд░ рдЖрдкрдХреЛ рд▓рдЪреАрд▓рд╛ рд╕рдорд╛рдзрд╛рди рдмрдирд╛рдиреЗ рдФрд░ рдЕрдзрд┐рдХ рд╕реНрд╡рддрдВрддреНрд░ рдПрдкреАрдЖрдИ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
рдмрд╛рдж рдореЗрдВ ImageCMS рдкрд░ рдЗрдВрдЯреАрдЧреНрд░реЗрдЯрд░реНрд╕ рдФрд░ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рджрд┐рд▓рдЪрд╕реНрдк рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЪреВрдВрдХрд┐ рдкрд╣рд▓реЗ рдЯреЛрдХрд░реА рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рддрд░реАрдХреЛрдВ рдХреА рдХреЛрдИ рд╕реНрдкрд╖реНрдЯ рдЕрд╡рдзрд╛рд░рдгрд╛ рдирд╣реАрдВ рдереА, рдЗрд╕рд▓рд┐рдП рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╣рд▓ рдХрд░рдирд╛ рд╣рдорд╛рд░реА рдкрд╣рд▓реА рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдереАред рд╣рдордиреЗ рдЖрдВрддрд░рд┐рдХ рддрд░реАрдХреЛрдВ рдХреЛ рд╕рдордЭрд╛рдпрд╛ рдФрд░ рд╕рднреА рдорд╣рддреНрд╡рдкреВрд░реНрдг, рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд, рд╕рддрд╣ рдкрд░ рдЫреЛрдбрд╝ рджрд┐рдП рдЧрдП рдереЗред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЙрдиреНрд╣реЛрдВрдиреЗ рдЙрдиреНрд╣реЗрдВ рдПрдХ рдПрдкреАрдЖрдИ рдореЗрдВ рдЬреЛрдбрд╝рд╛ред рдпреЗ рд╕рднреА JSON рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд╕реВрдЪрдирд╛рдУрдВ рдХрд╛ рдЖрджрд╛рди-рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдкреНрд░рд▓реЗрдЦрди рдореЗрдВ рд╡рд░реНрдгрд┐рдд рд╣реИрдВред
рд╡рд┐рдХрд╛рд╕ рдХреЗ рд╕реНрддрд░ рдкрд░, рд╣рдордиреЗ рдкрд┐рдЫрдбрд╝реА рдЕрдиреБрдХреВрд▓рддрд╛ рдХреЗ рдореБрджреНрджреЗ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд┐рдпрд╛ред рдЪреВрдВрдХрд┐ рдирдП рджреГрд╖реНрдЯрд┐рдХреЛрдг рдореЗрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдирдпрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдерд╛, рдЗрд╕рд▓рд┐рдП рд╣рдореЗрдВ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдП рдЧрдП рддрд░реАрдХреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрдкрд╖реНрдЯ рд╕реВрдЪрдХ рдмрдирд╛рдирд╛ рд╣реЛрдЧрд╛ред рдкреБрд░рд╛рдиреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╡рд┐рд╢реЗрд╖рддрд╛
$config['use_deprecated_cart_methods'] = TRUE;
рдбрд╛рд▓реЗрдВ
$config['use_deprecated_cart_methods'] = TRUE;
config рдореЗрдВ
$config['use_deprecated_cart_methods'] = TRUE;
рдирдП рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рд▓рд┐рдП, рдорд╛рди
FALSE
, рдпрд╛ рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдирд┐рд░реНрджреЗрд╢ рд╣рдЯрд╛рдПрдВред
рдЬрд╣рд╛рдВ рдПрдкреАрдЖрдИ рдХреЛ рджреЗрдЦрдирд╛ рд╣реИ, рд╕рд╛рде рд╣реА рдЗрд╕рдХреЗ рдкреНрд░рд▓реЗрдЦрди рдФрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рднреА рд╣реИрдВ
рдЯреЛрдХрд░реА рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рднреА рдЙрдкрд▓рдмреНрдз рддрд░реАрдХреЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдХреЗ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдмрдирд╛рдП рдЧрдП рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рд╡рд░реНрдгрд┐рдд рд╣реИрдВ:
http://docs.imagecms.net/api-docs Classes Cart\Api

рдпрд╣рд╛рдВ рдЖрдк рд╡рд┐рдзрд┐ рдХрд╛ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╡рд┐рд╡рд░рдг, рд╕рд╛рде рд╣реА рдЖрд╡рд╢реНрдпрдХ рдЗрдирдкреБрдЯ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ ImageCMS рдореЗрдВ рдЗрд╕ рддрд░рд╣ рдХрд╛ рдкрд╣рд▓рд╛ рдкреНрд░рд▓реЗрдЦрди рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдЕрдзрд┐рдХ рд╡рд┐рд╡рд░рдг рдЬреЛрдбрд╝рдиреЗ рдФрд░ рдЗрд╕ рдЦрдВрдб рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЛ рдЬрд╛рд░реА рд░рдЦрдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рддреЗ рд╣реИрдВред
рдЙрджрд╛рд╣рд░рдг
рдЙрддреНрдкрд╛рдж рдХреЛ рдХрд╛рд░реНрдЯ рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ
рдирд┐рдореНрди рдЙрджрд╛рд╣рд░рдг рдХрд╛рд░реНрдЯ рдореЗрдВ рдПрдХ рдЖрдЗрдЯрдо рдЬреЛрдбрд╝рддрд╛ рд╣реИред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП,
addProductByVariantId
рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред

рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЯреЛрдХрд░реА рдореЗрдВ рдЙрддреНрдкрд╛рдж рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рднреА рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдРрд╕рд╛ рдХрд░рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ AJAX рдЕрдиреБрд░реЛрдз рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╡рд┐рд╡рд┐рдзрддрд╛рдПрдВ рд╣рд░ рд╕реНрд╡рд╛рдж рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ рд╣реЛ рд╕рдХрддреА рд╣реИрдВред
<a class=тАЭbuyтАЭ data-variantId=тАЭ198тАЭ href=тАЭ#тАЭ></a> $('.buy').on('click', function() { var variantId = $(this).attr('data-variantId'); $.ajax({ url: '/shop/cart/api/addProductByVariantId/'+ variantId, dataType: 'json', success: function() { } }); })
рдЗрд╕ рддрд░рд╣ рдХрд╛ рдПрдХ рд╕рд░рд▓ рдЙрджрд╛рд╣рд░рдг рдЯреЛрдХрд░реА рдореЗрдВ рд╕рд╛рдорд╛рди рдЬреЛрдбрд╝рдиреЗ рдХреА рд╕реАрдзреА рдХреНрд╖рдорддрд╛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИред рд╕рдВрдХреЗрддрд┐рдд рдЙрджрд╛рд╣рд░рдг рдХреЛ
/shop/cart/api/addProductByVariantId/198
, рд╣рдо рдХрд╣рддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдЕрдиреБрд░реЛрдз рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдиреАрдЪреЗ рдЖрдпрд╛: рд╕рд░реНрд╡рд░ рдкрд░
/shop/cart/api/addProductByVariantId/198
ред рдЙрд╕рдХреЗ рдмрд╛рдж, рд╡рд░реНрддрдорд╛рди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рдЯреЛрдХрд░реА рдореЗрдВ
ID 19
8, (рдпрд╛ рдмрд▓реНрдХрд┐ рдЙрддреНрдкрд╛рдж рд╡рд┐рдХрд▓реНрдк) рд╡рд╛рд▓рд╛ рдЙрддреНрдкрд╛рдж рдЬреЛрдбрд╝рд╛ рдЬрд╛рдПрдЧрд╛ред
рдЯреЛрдХрд░реА рдореЗрдВ рд╡рд╕реНрддреБрдУрдВ рдХреА рд╕рдВрдЦреНрдпрд╛
рдЕрдВрддрд░рд┐рдХреНрд╖ рд╡рд┐рдзрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рдХрд╛рд░реНрдЯ рдореЗрдВ рдЬреЛрдбрд╝реЗ рдЧрдП рдЙрддреНрдкрд╛рджреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд▓рд┐рдП рдЬрд╝рд┐рдореНрдореЗрджрд╛рд░ рд╣реИ:
Cart/Api getTotalItemsCount
ред рд╕рд░реНрд╡рд░ рдЕрдиреБрд░реЛрдз рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ:
/shop/cart/api/getTotalItemsCount
ред рд▓реЗрдХрд┐рди рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рдЗрд╕ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рдПрдХ рдЯреЗрдореНрдкрд▓реЗрдЯ рдореЗрдВ рдпрд╛ рдЖрдкрдХреЗ рдореЙрдбреНрдпреВрд▓ рдХреЗ рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рд╡рд┐рдзрд┐ рдирд╛рдо рд╕реНрдерд╛рди рдкрде рджреНрд╡рд╛рд░рд╛ рдкрд╣реБрдБрдЪрд╛ рд╣реИ:
\Cart\Api
ред "
create()
" рд╢реНрд░реГрдВрдЦрд▓рд╛ рдореЗрдВ рдкрд╣рд▓реА рд╡рд┐рдзрд┐ рдЕрдирд┐рд╡рд╛рд░реНрдп рд╣реИ, рдЬреЛ рдПрдкреАрдЖрдИ рдХреЗ рдХрдИ рд╕рдорд╛рди рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЛ рд░реЛрдХ рджреЗрдЧрд╛ред
рд╡реНрдпрд╡рд╕рд╛рдп рдХреЗ рд▓рд┐рдП:
\Cart\Api::create()->getTotalItemsCount()
рд╣рдо рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВ:
{"success":true,"errors":false,"data":1}
JSON рдкреНрд░рд╛рд░реВрдк json_decode рдХреЗ рд╕рд╛рде рдХрд╛рд░реНрдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛, рд╣рдо рдкреНрд░рд╛рдкреНрдд рдбреЗрдЯрд╛ рдХреЛ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рджрд░реНрд╢рд╛ рд╕рдХрддреЗ рд╣реИрдВ:
$result = json_decode(\Cart\Api::create()->getTotalItemsCount()); $count = $result->data;
рд╣рдо рдЖрдЧреЗ рдХреНрдпрд╛ рдпреЛрдЬрдирд╛ рдмрдирд╛рддреЗ рд╣реИрдВ?
рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдиреЗ рдкрд╣рд▓реЗ рд╣реА рдЦреБрдж рдХреЛ рдЕрдЪреНрдЫреЗ рдкрдХреНрд╖ рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рд╣реИ, рдФрд░ рд╣рдо рд╡рд╣рд╛рдВ рд░реБрдХрдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдирд╣реАрдВ рдмрдирд╛рддреЗ рд╣реИрдВред рдЬрд▓реНрдж рд╣реА рд╣рдо рдкрд╣рд▓реЗ рд╕реЗ рдкреНрд░рдХрд╛рд╢рд┐рдд
Cart::API
, рд╕рд╛рде рд╣реА рдЙрддреНрдкрд╛рджреЛрдВ, рд╢реНрд░реЗрдгрд┐рдпреЛрдВ рдФрд░ рдЫреВрдЯреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдПрдкреАрдЖрдИ рдХрд╛ рдЗрдВрддрдЬрд╛рд░ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рд╕рднреА рд╡рд┐рдХрд╕рд┐рдд рд╕рдорд╛рдзрд╛рди рдкреНрд░рд▓реЗрдЦрди рдХреЗ рдЙрдкрдпреБрдХреНрдд рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдП рдЬрд╛рдПрдВрдЧреЗред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрдк рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдбреЗрд╡рд▓рдкрд░ рд╕рдВрд╕реНрдХрд░рдг
http://www.imagecms.net/developers рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдХреЗ рдЗрд╕ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЗ рд╕реНрдерд╛рдиреАрдп рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рд╕рд╣реЗрдЬ рд╕рдХрддреЗ рд╣реИрдВред рдкреНрд░рд▓реЗрдЦрди
site_name.loc / рдбреЙрдХреНрд╕ рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реЛрдЧрд╛
рд╣рдорд╛рд░реЗ рдЕрдкрдбреЗрдЯ рдХреЗ рд▓рд┐рдП рдмрдиреЗ рд░рд╣реЗрдВ; рдкреНрд░рд╢реНрдиреЛрдВ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ - рдЙрдиреНрд╣реЗрдВ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рдкреВрдЫреЗрдВред