abishekrsrikaanth
Repos
187
Followers
32
Following
149

PHP SDK for Base Commerce

0
1

Events

Fixing the method parameters for the GetTracker Request

Created at 2 days ago

Fixing issues on the create Tracker functionality and adding the missing version segment on the baseUrl

Created at 2 days ago

Renaming the package name

Merge remote-tracking branch 'origin/main'

Created at 3 days ago

Adding 3 requests for initial testing

Created at 3 days ago
create branch
abishekrsrikaanth create branch main
Created at 3 days ago
create repository
abishekrsrikaanth create repository
Created at 3 days ago
pull request opened
Adding event to notify App Installation on the store

The AppInstalled event will be triggered after the installation of App on the store. This can be used to run jobs after successful installation. For example, fetching data from the store that is needed by the application.

Here is an example of how to set up a Listener and subscribe to it on the project's EventServiceProvider.


<?php

namespace App\Listeners;

use Osiset\ShopifyApp\Messaging\Events\AppInstalled;

class AppInstalledEventListener
{
    /**
     * Handle AppInstalled Event.
     *
     * @param  Osiset\ShopifyApp\Messaging\Events\AppInstalled $event
     * @return void
     */
    public function handle(AppInstalled $event)
    {
            $shop = $event->getShop();
            // Get Shop Details
            // Get Products
            // Get Collections
            // etc...
    }
}

Once your listener has been defined, you may register it within your application's EventServiceProvider:

<?php

namespace App\Providers;

use App\Listeners\AppInstalledEventListener;
use Illuminate\Foundation\Support\Providers\EventServiceProvider as ServiceProvider;
use Osiset\ShopifyApp\Messaging\Events\AppInstalled;

class EventServiceProvider extends ServiceProvider
{
    protected $listen = [
        AppInstalled::class => [
            AppInstalledEventListener::class,
        ],
    ];
}

@Kyon147, I am resending this PR again as the last PR (#1058) had additional code that was already merged in to the repo.

Created at 1 week ago

Adding event to notify App Installation on the store

Created at 1 week ago
abishekrsrikaanth create branch pr-app-installed-job
Created at 1 week ago

Olavosantos 1094 issue branch w/ updated tests (#1191)

  • fix: fixed app-bridge redirect on fullpage_redirect auth view

  • refactor: extracted variable logic from view into the controller

  • style: fixed lint error

  • fix: fixed serialization of shopDomain

  • :art: CS fix

  • :white_check_mark: Add composer normalize plugin to CI setup

  • :white_check_mark: Roll back test to check against view

Co-authored-by: Olavo Santos olavo.a.santos@gmail.com Co-authored-by: Luke Walsh 32519106+Kyon147@users.noreply.github.com Co-authored-by: Stephen Sweetland stephen@storelab.app

Adding support for Laravel 9 (#1100)

  • Adding support for Laravel 9

  • Update tests for laravel 9.

  • Ignore some strategy

  • update orchestra version dependencies

  • Fix tests

Co-authored-by: Lucas Michot lucas@semalead.com

Allow ergebnis/composer-normalize to run the code clean up on the Github workflows. (#1194)

Update BillingController.php (#1145)

Fix PHP 8.0: Deprecate required parameters after optional parameters in function/method signatures

Setting up Iframe protection (#1178)

Update BillingController.php (#1181)

Update old readme info (#1185)

Don't allow the latest change to the shopify api as it breaks the tests and charge helper (#1201)

Feature | Add Session Refresh Time to ENV (#1117)

Co-authored-by: Lucas Michot 513603+lucasmichot@users.noreply.github.com

Adds deprecation supports and fixes. (#1207)

  • Fixes deprecation notices for PHP8
  • Adds deprecation logging support to tests being run

Add variables command (#1172)

  • update provider, add command

  • add variables command

  • variables command test

  • Minor change to trigger GH Action

Co-authored-by: Tyler King tyler@osiset.com

Allow for custom "shops" table for automatic migrations (#1192)

  • fixed issue when using custom table for authentication instead of users table

  • fixed charges model saving when using custom shop table

  • refactor code for reusing shops table name and its foreign id

  • refactor getShopsTable() and added new method for getting shops table foreign key

  • Remove unwanted new line feom Charge model contractor

  • auto fixes code style from php-cs-fixer

Added name, email and password in shops table migration if its missing from current shops table (#1209)

  • fixed issue when using custom table for authentication instead of users table

  • fixed charges model saving when using custom shop table

  • refactor code for reusing shops table name and its foreign id

  • refactor getShopsTable() and added new method for getting shops table foreign key

  • Remove unwanted new line feom Charge model contractor

  • auto fixes code style from php-cs-fixer

  • added name, email and password in create shops table migration if its missing current shops table

Changes CONTRIBUTORS.txt to be updated with the latest data (#1215)

Verify shopify with SPA (#1173)

  • update config, add spa variable

  • Continue if app already installed and has access token and not deleted

  • disable cdn app bridge if spa used

  • update verify

  • add util helper

  • update validation

  • add frontend engine enum

  • update frontend validation

  • add frontend_engine config setting

  • linter fix

  • add tests

  • simplified verification

  • Fixes issue comparing enum for useNativeAppBridge utility method

  • Changes test to ensure all tests use app config over Config::set for consistency

  • Changes test to ensure all tests use app config over Config::set for consistency

  • Changes enum/config setup for app bridge configuration to be string based

  • Fixes to solve undefined magic method for frontend engine

Co-authored-by: Tyler King tyler@osiset.com

Created at 1 week ago
issue comment
ARM64 Support

Thanks, let me look into this. Appreciate the help. Looking forward to the release

Created at 1 week ago
issue comment
ARM64 Support

@ruslandoga can you please elaborate what you mean my using arm64 container images. I just followed the docs to download the repo and run docker compose up

Created at 1 week ago
issue comment
ARM64 Support

@SebDanielsson Just started using on my Mac M1 and I have the same issue of Plausible restarting every few minutes. Is there a solution to get this working on a Mac M1?

Created at 1 week ago
abishekrsrikaanth delete branch patch-1
Created at 1 week ago
pull request opened
Fixing the model name of the complex secondary models
Created at 1 week ago

Fixing the model name of the complex secondary models

Created at 1 week ago
started
Created at 2 weeks ago
Created at 2 weeks ago
started
Created at 3 weeks ago

Fixing the return type

Created at 1 month ago

Removing public variables on classes

Created at 1 month ago

Adding UN goals to the projects schema

Created at 1 month ago

Adding functionality to get all project types

Created at 1 month ago

Adding functionality to get all project types

Created at 1 month ago

making string variable nullable

Created at 1 month ago

making float values nullable

Created at 1 month ago

Adding missing method to the API class

Created at 1 month ago

Adding functionality to get all projects list

Created at 1 month ago

Adding functionality to calculate and purchase vehicle footprint

Created at 1 month ago