I am wondering if you have a timeline for a Drupal 8 version of the module?

Comments

John Carbone’s picture

Status: Active » Postponed

A D8 version is absolutely on the radar. We're currently waiting for D8 and D8 contrib to mature and stabilize a bit before starting on it.

luksak’s picture

Status: Postponed » Active

Since RC1 is out and shopify_api, the only contrib module this depends on, has a D8 port we could start to work on this, right? This would be a nice alternative until commerce is ready for use. What do you think?

wizonesolutions’s picture

And now Drupal 8.0.1 is out :)

I have to take a look at Shopify itself first, but I *might* need to port the API and this. So it'd be good to know if there's work-in-progress anywhere so that I don't (or anyone else doesn't) duplicate work.

John Carbone’s picture

Work started on this just last week. donutdan4114 can answer better since it's his work but it's in progress. I know the API has been ported already and will use a new (cleaner) PHP SDK. Help is welcome though, there's still a lot to do.

donutdan4114’s picture

Assigned: Unassigned » donutdan4114

Yes, I will try to keep this ticket updated with D8 progress.
Currently working:

  • Product/ProductVariant entity types
  • Various admin pages
  • Product/ProductVariant architecture/schema
  • Syncing products via batch
  • Syncing syncing collections via batch
donutdan4114’s picture

New progress is in the 8.x-1.x branch, however I won't put out a dev release until most of the functionality is working.

donutdan4114’s picture

Also working:

  • Syncing of product tags
  • Syncing of product/variant images

  • donutdan4114 committed 6627297 on 8.x-1.x
    Issue #2536510: Setup overview admin page to display store info.
    
  • donutdan4114 committed 6b9da23 on 8.x-1.x
    Issue #2536510: Setup webhooks admin form with create/remove handlers.
    

  • donutdan4114 committed 9c7be94 on 8.x-1.x
    Issue #2536510: Setup webhook event subscriber/route to handle incoming...

  • donutdan4114 committed 390dbac on 8.x-1.x
    Issue #2536510: Setup webhook functionality for product create/delete...

  • donutdan4114 committed 8b1af9e on 8.x-1.x
    Issue #2536510: Setup product/variant update functionality. Product...

  • donutdan4114 committed 1f3a9fa on 8.x-1.x
    Issue #2536510: Setup cron admin settings on sync page.
    
  • donutdan4114 committed f7d84ed on 8.x-1.x
    Issue #2536510: Setup cron hook to create/update collections and...

  • donutdan4114 committed f105a11 on 8.x-1.x
    Issue #2536510: Setup weight formatter that displays the variant weight...

  • donutdan4114 committed 62dcd16 on 8.x-1.x
    Issue #2536510: See details.
    - Created extra fields for the add to cart...

  • donutdan4114 committed be02734 on 8.x-1.x
    Issue #2536510: Setup extra images field for products.
    

  • donutdan4114 committed 846e56f on 8.x-1.x
    Issue #2536510: Setup shopify redirect functionality and enhanced the...

  • donutdan4114 committed 6116b36 on 8.x-1.x
    Issue #2536510: Setup dynamic routing to store URL.
    

  • donutdan4114 committed 8ca1143 on 8.x-1.x
    Issue #2536510: Setup external admin link in the toolbar.
    

  • donutdan4114 committed f36a9be on 8.x-1.x
    Issue #2536510: Setup pseudo fields to display active variant data and a...

  • donutdan4114 committed 1288283 on 8.x-1.x
    Issue #2536510: Setup default config for view modes, form displays, and...

  • donutdan4114 committed 302dcd4 on 8.x-1.x
    Issue #2536510: Setup some default store css styling.
    
  • donutdan4114 committed 850c710 on 8.x-1.x
    Issue #2536510: Setup some default store css styling.
    

  • donutdan4114 committed 1e55777 on 8.x-1.x
    Issue #2536510: Setup default css for shopify_product display.
    

  • donutdan4114 committed 37c85cc on 8.x-1.x
    Issue #2536510: Setup additional helpful links to manage products on...

  • donutdan4114 committed 4129435 on 8.x-1.x
    Issue #2536510: Setup batch operation to delete rogue products.
    

  • donutdan4114 committed 2fd70c2 on 8.x-1.x
    Issue #2536510: Setup syncing deleting products/collections on cron run.
    
  • donutdan4114 committed 395d8cf on 8.x-1.x
    Issue #2536510: Setup deleting rogue collections during sync.
    

  • donutdan4114 committed b4dec3f on 8.x-1.x
    Issue #2536510: Redirect subscriber for tags/collections taxonomy terms.
    
  • donutdan4114 committed bd2337f on 8.x-1.x
    Issue #2536510: Store tags view is working with tags argument.
    

  • donutdan4114 committed 9fe184f on 8.x-1.x
    Issue #2536510: Setup collection contextual filter and setup the store...

  • donutdan4114 committed 687ff90 on 8.x-1.x
    Issue #2536510: Setup store and styling for taxonomy pages.
    

  • donutdan4114 committed 0bf9079 on 8.x-1.x
    Issue #2536510: Setup collection description as full_html.
    
donutdan4114’s picture

Version: 7.x-1.x-dev » 8.x-1.x-dev

Release dev version.
Most features of the module are working.
Could use some review, testing, feedback, etc.

https://www.drupal.org/node/2635678

  • donutdan4114 committed e46e6dd on
    Issue #2536510: Setup theme download admin form and functionality. Still...

  • donutdan4114 committed 20dd361 on 8.x-1.x
    Issue #2536510: Added checksum to the archive download.
    

  • donutdan4114 committed 00617c8 on 8.x-1.x
    Issue #2536510: Added edit on shopify link to the product edit page.
    
  • donutdan4114 committed 37d3020 on 8.x-1.x
    Issue #2536510: Updated all arrays to use short-syntax.
    

  • donutdan4114 committed dc25bdf on 8.x-1.x
    Issue #2536510: Updated shopify_store_url() function.
    

  • donutdan4114 committed fb1a5d2 on 8.x-1.x
    Issue #2536510: Update product store listing title to link to the entity...

  • donutdan4114 committed 8f52037 on 8.x-1.x
    Issue #2536510: Alter taxonomy listing for operation links to include an...
donutdan4114’s picture

Status: Active » Needs review

  • donutdan4114 committed 21f6cb4 on 8.x-1.x
    Issue #2536510: Fix error on webhooks page when API calls fail.
    
donutdan4114’s picture

Status: Needs review » Fixed

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.