Příklady

Callbacky

Post Shopping Cart Checkout Callback

Zde je příklad vytvoření callbacku pro platební bránu pro vytvoření platby. Je třeba splnit podmínky.

$callbackId = $retailysService->postShoppingCartCheckoutCallback($token, [
                    'position' => 'payment',
                    'path' => 'create-payment',
                    'method' => 'POST',
                    'redirect' => true,
                    'parameters' => [
                        [
                            'name' => 'orderId',
                            'variable' => '%orderId%',
                        ],
                        [
                            'name' => 'channelId',
                            'variable' => '%channelId%',
                        ],
                    ],
                    'condition' => '%channelId% == '.$existingChannel->getChannelId().' and %paymentProvider% == 9',
                ]);

Endpoint /System/Layouts/Eshop/ShoppingCart/Checkout/Callbacks na API můžete snadno vyzkoušet.

Vykreslení šablony

Zde je příklad, jak vykreslit šablonu, do které jsou vloženy proměnné. Je zde vrácena v JSON.

Snippety

Static Snippet

Post Layout

Vytvořit statický snippet v layoutu eshopu

Endpoint /System/Layouts/Eshop/Layout/StaticSnippets na API můžete snadno vyzkoušet.

Put Layout

Aktualizovat statický snippet v layoutu eshopu

Endpoint /System/Layouts/Eshop/Layout/StaticSnippets na API můžete snadno vyzkoušet.

Dynamic Snippet

PostDynamicSnippet

Na děkovnou stránku v košíku eshopu.

Endpoint /System/Layouts/Eshop/ShoppingCart/Thankyou/DynamicSnippets na API můžete snadno vyzkoušet.

Last updated

Was this helpful?