GithubHelp home page GithubHelp logo

magento / merchdocs Goto Github PK

View Code? Open in Web Editor NEW
33.0 20.0 278.0 493.92 MB

Magento User Guide

Home Page: http://docs.magento.com/user-guide/

License: Open Software License 3.0

Ruby 73.29% HTML 26.71%
hacktoberfest

merchdocs's Introduction

Adobe Merchant Documentation

Welcome! This site contains the latest Adobe Commerce merchant documentation for ongoing Adobe Commerce and Magento Open Source 2.4.x and 2.3.x releases. For additional information, see our Contribution Guide and Wiki.

Contribute

Our goal is to provide the Adobe Community with comprehensive and quality user documentation. We believe that to accomplish that goal we need experts from the community to share their knowledge with us and each other. We are thankful to all of our contributors for improving Adobe documentation.

Depending on your level of comfort, you may clone this repo, make your changes, and build it locally, or make changes directly in the GitHub user interface (UI).

After a pull request is submitted, it goes through an approval process to ensure grammatical and technical accuracy. After it is merged by the writing team, the changes are generally live on the site within an hour.

Building this site

This site is built by Jekyll, which is an open-source tool developed in Ruby.

You can build this site locally in the following ways:

Build locally

You do not need to set up a webserver to serve the site locally. Jekyll will use its own webserver for this.

Set up Ruby

Consider to set up the Ruby version defined in .ruby-version. Ruby version manager such as rvm or rbenv can help to manage the correct version for this automatically.

See official documentation for the most recent installation guidelines and available options.

Install MerchDocs

Clone the repository. The first time you are at the merchdocs directory, run:

bundle install

TIP All the helper CLI commands for this project are implemented using rake. Use the rake --tasks command for a complete list of available tasks, or filter the list using a keyword, such as rake --tasks test.

Once you have completed preparing your environment, you can build locally and preview the site in your browser.

Run the website

  1. Using the following rake task, verify all the required dependencies and start the embedded web server:

    rake preview

    You will see the commands called by the rake task and the corresponding output. Each command is typically highlighted with the magenta color:

    ~/magento/merchdocs (master)$ rake preview
    Install gems listed in the Gemfile: $ bundle install
    Using rake 13.0.1
    Using public_suffix 4.0.3
    <truncated>
    Bundle complete! 16 Gemfile dependencies, 70 gems now installed.
    Use `bundle info [gemname]` to see where a bundled gem is installed.
    Installed!
    Cleaning after the last site generation: $ bundle exec jekyll clean
    Configuration file: /Users/user/magento/merchdocs/_config.yml
              Cleaner: Removing /Users/user/magento/merchdocs/_site...
              Cleaner: Removing src/.jekyll-metadata...
              Cleaner: Removing src/.jekyll-cache...
              Cleaner: Nothing to do for .sass-cache.
    Clean!
    Enabled the default configuration: $ bundle exec jekyll serve --incremental \
                                    --open-url \
                                    --livereload \
                                    --trace \
                                    --plugins _plugins,_checks
    Configuration file: /Users/user/magento/merchdocs/_config.yml
    Theme Config file: /Users/user/.rvm/gems/ruby-2.6.5/bundler/gems/merchdocs-theme-e1a4ff6880d5/ _config.yml
                Source: /Users/user/magento/merchdocs/src
          Destination: /Users/user/magento/merchdocs/_site
    Incremental build: enabled
          Generating...
    Running ["ImageCheck", "HtmlCheck", "LinkCheck", "ScriptCheck",  "LinkChecker::DoubleSlashCheck"] on ["/Users/user/magento/merchdocs/_site"] on *.html...
    
    
    Ran on 1747 files!
    
    
    HTML-Proofer finished successfully.
                        done in 220.316 seconds.
    Auto-regeneration: enabled for 'src'
    LiveReload address: http://127.0.0.1:35729
        Server address: http://127.0.0.1:4000/
      Server running... press ctrl-c to stop.
            LiveReload: Browser connected
    
  2. The generated website launches automatically in a new tab in your browser.

  3. Press Ctrl+C in the serve terminal to stop the server.

TIP Leave the serve terminal open and running. Every time you save changes to a file, it automatically regenerates the site so you can test the output immediately. Changing the _config.yml file requires a fresh build. Using the --incremental option limits re-builds to posts and pages that have changed.

Minimizing build time

You can minimize the build time with the following options:

  • Customizing local config - By creating your own _config.local.yml file, you can customize the Jekyll config to suit your needs.

  • Disable link checking - By default, check_links is enabled. This option verifies every link in every project file, which can significantly increase build times when iterating many changes quickly. You can turn off link checking by adding the following line to your _config.local.yml file:

    check_links: false

merchdocs's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

merchdocs's Issues

Remove quotes from page titles

Bug report

Description

There are many instances where the reference to a page is included in quotes, like "Privacy Policy" page. We need to remove those quotes.

Steps to reproduce

Many pages are affected, including https://docs.magento.com/m2/ce/user_guide/cms/pages-core.html.

Expected result

No other instances of references to pages/views remain in quotes.

Possible solutions

Additional information

If a pull request for this issue is large, break it up into multiple PRs for ease of reviewing.

Tiered Pricing - Improvements needed

Background

User feedback for pricing topics:

https://docs.magento.com/m2/ce/user_guide/catalog/pricing-advanced.html
You haven't described how special pricing interacts with Tired pricing.(I think they mean "tiered".)

https://docs.magento.com/m2/ce/user_guide/catalog/product-price-tier.html
This does not address the bulk/tier pricing on other parts of the site. For instance, I need to show the discount a customer is getting from the bulk/tier pricing on the cart AND checkout. How do I do this??

Affected Guides

  • Open Source
  • Commerce
  • B2B

Possible solutions

TBD

Convert HTML tables - system folder

Request

Description

All topics in the src/system folder to be reviewed and all embedded HTML tables converted to Markdown. Most of these pages are in the Operations/System section, but some could be mapped to other sections.

Additional information

Some tables have nested sub-tables. Review items in the src/configuration folder for formatting examples to handle those items

Adobe Stock Integration overview

New topic request

Description

New topic for Adobe Stock Integration overview (project here: https://github.com/magento/adobe-stock-integration).

Content checklist

  • The topic provides an explanation of how the Adobe Stock Integration works.
  • Create new .md file in src/catalog directory: adobe-stock.md
    • Topic title: "Adobe Stock Integration"
    • Topic contents:
      • Beginning section to describe the integration features and requirements
      • Provide information about licensing through Adobe Stock
      • Details for the two integration "Steps":
        • "Create an IMS configuration"
        • "Create Adobe Stock configuration in Magento"
      • Add link to html output ("Images and Video" section) in .yml files:
        • src/_data/ce/catalog.yml -- add link after as the first child item below "Images and Videos"
        • src/_data/ee/catalog.yml -- add link after as the first child item below "Images and Videos"
        • src/_data/b2b/catalog.yml -- add link after as the first child item below "Images and Videos"

Additional information/resources

Over related Adobe-specific articles on projects integrating Adobe Stock support that could be used as inspiration:

This should be assigned to the Adobe Stock Integration Docs Project and stems from #77. I am happy to take this one.

Price Rules information correction

Background

Reported by Matthew Ferguson via email on 5/8/19:

Step 2, # 5 (last paragraph on the page after Apply a Price Rule to Multiple SKUs) on the following Magento 2 User Guide is obsolete:

https://docs.magento.com/m2/ee/user_guide/marketing/price-rule-multiple-sku.html

Price rules are automatically processed with other system rules each night. When you create a new price rule, allow enough time for it to get into the system. Then, test the rule to make sure that it works correctly.

Actual behavior:
When cron is running (recommended: every minute) and indexers are set to Update by Schedule, a catalog price rule will become active as soon as cron runs.

This was tested and confirmed on 2.2.7 by L3 developers Oleksander Rykh and Andrei Poltoratskyi. Price rules automatically processing with other system rules each night will only happen if cron is configured only to run once per night. If cron is not configured, then the price rule will not become active unless manual reindex is performed.`

Affected docs

https://docs.magento.com/m2/ee/user_guide/marketing/price-rule-multiple-sku.html
Acceptance criteria

  • Open Source
  • Commerce
  • B2B

Product reviews - Improvements needed

Topic clarification/correction request

User feedback:

https://docs.magento.com/m2/ce/user_guide/marketing/product-reviews.html
My store is set up to accept customer reviews of products, but the review form does not include a star rating, and reviews, once enabled, are not available on the store front.

Possible solutions

A checklist or other way to make sure that users have everything configured to include the ratings and reviews on the storefront.

Additional information

Convert HTML tables - shipping folder

Request

Description

All topics in the src/shipping folder to be reviewed and all embedded HTML tables converted to Markdown. Most of these pages are in the Sales/Shipping section, but some could be mapped to other sections.

Additional information

Some tables have nested sub-tables. Review items in the src/configuration folder for formatting examples to handle those items

Regenerate URL rewrites -- Information needed

Background

Question from Support issue:

URL rewrites have been broken or deleted.

Now all products URLs are displayed as http://www.example.com/catalog/category/id/6

How to regenerate URL rewrites?

Answer
Unlike Magento 1, Magento 2 does not have a separate URL rewrite Indexer.

In order to create a single URL rewrite, please refer to http://docs.magento.com/m2/ce/user_guide/marketing/url-rewrite-create.html

There is a workaround that allows to quickly fix URL rewrites for all products simultaneously.

Steps:
Open Admin > Catalog > Products
Select All products for which you want to update URL rewrites
In Actions dropdown, select Update Attributes to perform mass update
Switch to Websites tab
In 'Add Product To Websites' section select all websites for which you want to restore URL rewrites.
Note that all selected products will be re-added to the selected websites and URL rewrites will be regenerated.

Affected docs

https://docs.magento.com/m2/ce/user_guide/stores/admin-actions-control.html
https://docs.magento.com/m2/ce/user_guide/marketing/url-rewrite.html

  • Open Source
  • Commerce
  • B2B

Proposed solution

Add the workaround information to regenerate URL rewrites to one of the affected topics

Remove links from headings in topics

Bug report

Remove links from headings in topics. This is not a DevDocs style and I suggest removing links from headings to further match with DevDocs formatting and styles

Description

Page that is affected (many more in addition to this):

Steps to reproduce

Expected result

Headings do not contain hyperlinks

Possible solutions

Remove hyperlinks from headings

Additional information

SEO topics -- Improvements needed

Background

User feedback for SEO topics:

https://docs.magento.com/m2/ce/user_guide/marketing/url-rewrite-create.html
This page introduces the "URL Rewrite Tool" but does not explain where the tool is.

https://docs.magento.com/m2/ce/user_guide/marketing/seo-best-practices.html .
There are no "SEO Best Practices" Listed on this page.

https://docs.magento.com/m2/ee/user_guide/marketing/sitemap-xml.html
This page makes no reference to the DevDocs that cover required folder locations for Sitemap settings if you are a Cloud Customer: https://devdocs.magento.com/guides/v2.2/cloud/trouble/robots-sitemap.html Had to raise a support ticket to find this out"

Affected Guides

  • Open Source
  • Commerce
  • B2B

Possible solutions

More defined "best practices"

Other improvements TBD

Cart Sidebar (MiniCart) - include "My Cart Link" Instructions

Topic clarification/correction request

Topic Link

https://docs.magento.com/m2/ee/user_guide/sales/cart-link.html

https://docs.magento.com/m2/ee/user_guide/sales/cart-sidebar.html

Description

At this time, the My Cart Link instructions and the Cart Sidebar are separate topics. My Cart Link does have a link to the Shopping Cart Sidebar topic, but not the other way around. Ideally these should be combined into a single topic. Although they are separate sections in the configuration UI, they are so closely related that it makes sense to combine them.

[https://docs.magento.com/m2/ee/user_guide/sales/cart-link.html]

[https://docs.magento.com/m2/ee/user_guide/sales/cart-sidebar.html]

Possible solutions

As a quick fix, add a link to the Shopping Cart Sidebar topic back to My Cart Link topic.
The better solution is to combine the two topics by adding the My Cart Link info into the Shopping Cart Sidebar topic, and redirecting My Cart Link.
This change needs to be made to the CE/EE/B2B user guides.

This issue was reported by Olena Tkacheva. She also sent this link to a third-party tutorial on the subjec, and suggested that we might have something similar. [https://www.tutorialspoint.com/magento/setup_check_out_options.htm]

Additional information

Product topics -- Improvements needed

Background

User feedback for product topics:

https://docs.magento.com/m2/ce/user_guide/catalog/product-create-configurable.html
In this you have not mention all tables name where configurable product save

https://docs.magento.com/m2/ce/user_guide/catalog/product-create-simple.html
`"There's a problem in
Step 1: Choose the product type.

  1. On the Admin sidebar, tap "Products. Then, choose Catalog." But rather it should be: 1. On the Admin sidebar, tap "Catalog. Then, choose products"."`

https://docs.magento.com/m2/ee/user_guide/catalog/product-gift-card-account-configuration.html
No info on how to DISABLE this function. Sort it out.

https://docs.magento.com/m2/ee/user_guide/catalog/product-image-upload.html
cannot find the area icon in "images" tab

https://docs.magento.com/m2/ce/user_guide/catalog/swatches.html 21

i am stuck in putting swatch i put 39 colors and after that its not going further...

Magento 2.2 no longer show original price for configurable products on category view if its child product has special price (not sure if this is really related to this page or not)

This page on swatches only describes the Text-based swatch option.

Affected Guides

  • Open Source
  • Commerce
  • B2B

Possible solutions

TBD

Add Deleting Events topic

New topic request

Description

How to delete a private sale event. The Sales Restrictions page (https://docs.magento.com/m2/ee/user_guide/marketing/event-restrict-sales.html) refers to "the event must be deleted", but how to delete an event is not included in docs. Suggest adding Deleting Events topic in Merchandising > Private Sales & Events > Creating events > Deleting Events

Content checklist

  • The topic provides steps for deleting an event, along with relevant screen captures and field descriptions. (using Creating Events as an example)

Additional information/resources

Temporary Admin Access - New Feature

Created issue at 2019 Imagine Contribution Day. This will move to Merchdocs when that repo is ready.

New feature request

At Imagine 2019 Contribution Day, there is a Security issue for creating options and code for configuring temp admin access. Merchants sometimes create accounts for extension developers/partners/etc to access and test issues. They may forget to delete the account, leaving it as a potential access point if the credentials are simple.

Description

Content in Admin:

  1. Create User.
  2. Admin can set expiration date on user acct.
  3. CRON job runs every hour looking for active expired accounts.
  4. If one is found, removes the date and sets as inactive.
  5. If you edit the user account in the Admin, the status is inactive without an expiration date.
  6. To reuse, the account can be set "active" with a new expiration date.

Issue magento/magento2#22833
PR magento/magento2#22837

Expected result

Benefits

Possible solutions

Additional information

The additional feature and screens only available when the PR is merged. Watch PR magento/magento2#22837 for updates!

Image import - must use hardcoded directory

Topic clarification/correction request

Topic Link

https://docs.magento.com/m2/ce/user_guide/system/data-import-product-images.html

Description

Starting from 2.3.2-p2/2.3.3 merchants must use one specific โ€œhardcodedโ€ directory for images import.

The topic states the following:

You can use a different folder on the Magento server, as long as the path to the folder is specified during the import process.

But this results in an error:

Imported resource (image) could not be downloaded from external resource due to timeout or access permissions in row(s)

Possible solutions

Update this topic to tell users that they cannot use another image file directory and import only works for the hard-coded path.

Additional information

Improve Top Navigation content

Topic clarification/correction request

Multiple feedback comments about the Top Navigation. This appears to be something where users need extra help/clarification.

Topic Link

https://docs.magento.com/m2/ce/user_guide/catalog/navigation-top.html --> comments come from this page

https://docs.magento.com/m2/ee/user_guide/catalog/navigation.html --> could be that they are not looking at this page to gain a full understanding

Description

Comments submitted:

"doesnt explain how the top navigation works. followed this through and still no top nav bar!"

There is no navigation. Is this a bug? I cant find any way to add any kind of navigtion to the site. I created lots of pages, categories and products, but without navigation, or any way to show a list of categories, how can the user find them?

This did not solve my problem. My subcategories still did not show up.

Possible solutions

Additional information

Update "Catalog Content Settings" for Adobe Stock Integration

Topic clarification/correction request

Topic Link

https://docs.magento.com/m2/ee/user_guide/catalog/product-image-upload.html
From: src/catalog/product-image-upload.md

Description

  • Change title: "Adding Product Images"
  • Update label in .yml files:
    • src/_data/ce/catalog.yml
    • src/_data/ee/catalog.yml
    • src/_data/b2b/catalog.yml
  • Modify beginning paragraph to reflect both type of image additions
  • Update procedures and screens to reflect changes to the UI

Additional information

This should be assigned to the Adobe Stock Integration Docs Project and stems from #77. I am happy to take this one.

Corrections for older "Products" UI navigation

Bug report

Description

Some topics for product tasks still reflect the older UI ("Products" top-level nav in the sidebar).

The current UI uses a sidebar item labeled "Catalog", with two choices: "Products" or "Categories"

Steps to reproduce

Example:
https://docs.magento.com/m2/ee/user_guide/catalog/product-translate.html

Step 1: Translate Product Fields
On the Admin sidebar, click Products.
Under Inventory, choose Catalog.

Expected result

Should be Catalog > Categories to reflect 2.3 UI.

Possible solutions

Search content for all instances of selecting "Products" from the sidebar (old navigation) and update pages to reflect the current UI.

There could be places where the screen capture also needs to be updated.

Additional information

Pages found by search

tap Products:
https://docs.magento.com/m2/ee/user_guide/catalog/category-hidden.html
https://docs.magento.com/m2/ee/user_guide/catalog/product-gift-card-create.html
https://docs.magento.com/m2/ee/user_guide/catalog/product-create-simple.html
https://docs.magento.com/m2/ee/user_guide/catalog/category-create.html
https://docs.magento.com/m2/ee/user_guide/catalog/category-root.html
https://docs.magento.com/m2/ee/user_guide/catalog/product-price-minimum-advertised-configure.html
https://docs.magento.com/m2/ee/user_guide/catalog/swatch-create.html
https://docs.magento.com/m2/ee/user_guide/catalog/product-create-virtual.html
https://docs.magento.com/m2/ee/user_guide/catalog/product-create-grouped.html
https://docs.magento.com/m2/ee/user_guide/marketing/event-update.html
https://docs.magento.com/m2/ee/user_guide/catalog/product-create-configurable.html
https://docs.magento.com/m2/ee/user_guide/catalog/product-create-downloadable.html
https://docs.magento.com/m2/ee/user_guide/catalog/product-create-bundle.html
https://docs.magento.com/m2/ee/user_guide/catalog/navigation-layered-filterable-attributes.html
https://docs.magento.com/m2/ee/user_guide/catalog/catalog-flat.html

click Products:
https://docs.magento.com/m2/ee/user_guide/catalog/product-translate.html
https://docs.magento.com/m2/ee/user_guide/shipping/shipping-label-configure.html

go to Products >:
https://docs.magento.com/m2/ee/user_guide/cms/widget-new-products-list.html
https://docs.magento.com/m2/ee/user_guide/tax/fixed-product-tax-configuration.html

Note: https://docs.magento.com/m2/ee/user_guide/marketing/url-redirect-product-automatic.html will be addressed in 2.3.3 release changes.

New topic for "Using Adobe Stock Images"

New topic request

Description

The topic provides an explanation of how image management in the Media Gallery works when combined with the Adobe Stock Integration extension. It should include an overview of:

  • the Adobe Stock UI
  • how signing in to Adobe Stock works
  • how asset finding works between the Media Gallery as well as the Adobe Stock Integration
  • how images can be saved from Adobe Stock into Magento's Media Gallery
  • how licensing images work with Adobe Stock

Content checklist

  • Create new .md file in src/catalog directory: adobe-stock-manage.md
  • Topic title: "Using Adobe Stock Images"
  • Topic contents:
    • Overview of the Adobe Stock UI as displayed in Magento (do not use numbered or lettered callouts as in the AEM docs)
    • "Account sign in" section
    • "Find assets" section
    • "Add to Media Gallery" section
    • "License assets" section
  • Add link to html output ("Images and Video" section) in .yml files:
    • src/_data/ce/catalog.yml -- add link as child of "Adding Product Images"
    • src/_data/ee/catalog.yml -- add link as child of "Adding Product Images"
    • src/_data/b2b/catalog.yml -- add link as child of "Adding Product Images"

Additional information/resources

This should be assigned to the Adobe Stock Integration Docs Project and stems from #77. I am happy to take this one.

Flat catalog - link to KB

Topic clarification/correction request

Topic Link

https://docs.magento.com/m2/ce/user_guide/catalog/catalog-flat.html

Description

For those who choose to continue with the use of the flat catalog (it is not recommended), disabling the flat tables and indexers. The Support site has a published article to provide details about disabling this on the server side.

https://support.magento.com/hc/en-us/articles/360034631192

Possible solutions

Add information to the topic about this solution for the issue of slow performance of the flat catalog and the link. Also add a note that the solution will require developer assistance.

Additional information

Instructions on speeding up build do not compile / fail

Bug report

Description

The instructions on speeding up the build by creating a _config.local.yml do not work for me and fail the build.

Steps to reproduce

  1. Add a _config.local.yml file to the root of the repo. My local contents (I want to just build the latest):
     exclude:
      - /community/
      - /swagger/
      - /vagrant/
      - /guides/m1x/
      - /guides/v2.0/
      - /guides/v2.1/
      - /guides/v2.2/
      #- /guides/v2.3/
    
     # Excluded in config.yml
      - /scss/
      - /bin/
      - /node_modules/
      - /vendor/
      - /.*
      - /Rakefile
    
  2. Run rake preview. The output I see:
โžœ rake preview
Install gems listed in the Gemfile: $ bundle install
Using public_suffix 4.0.1
Using addressable 2.7.0
Using json 2.2.0
Using mini_portile2 2.4.0
Using nokogiri 1.10.4
Using algolia_html_extractor 2.6.2
Using httpclient 2.8.3
Using algoliasearch 1.26.1
Using bundler 1.17.3
Using colorator 1.1.0
Using concurrent-ruby 1.1.5
Using eventmachine 1.2.7
Using http_parser.rb 0.6.0
Using em-websocket 0.5.1
Using i18n 0.9.5
Using rb-fsevent 0.10.3
Using ffi 1.11.1
Using rb-inotify 0.10.0
Using sass-listen 4.0.0
Using sass 3.7.4
Using jekyll-sass-converter 1.5.2
Using ruby_dep 1.5.0
Using listen 3.1.5
Using jekyll-watch 2.2.1
Using kramdown 1.17.0
Using liquid 4.0.3
Using mercenary 0.3.6
Using forwardable-extended 2.6.0
Using pathutil 0.16.2
Using rouge 3.10.0
Using safe_yaml 1.0.5
Using jekyll 3.8.6
Using devdocs 3 from https://github.com/magento-devdocs/devdocs-theme.git (at master@d2a43ee)
Using ethon 0.12.0
Using exifr 1.3.6
Using filesize 0.2.0
Using fspath 3.1.2
Using parallel 1.17.0
Using rainbow 3.0.0
Using typhoeus 1.3.1
Using yell 2.2.0
Using html-proofer 3.12.2
Using image_size 2.0.2
Using in_threads 1.5.3
Using progress 3.5.2
Using image_optim 0.26.5
Using image_optim_pack 0.6.0 (x86_64-darwin)
Using progressbar 1.10.1
Using verbal_expressions 0.1.5
Using jekyll-algolia 1.4.11
Using jekyll-redirect-from 0.15.0
Using jekyll-sitemap 1.3.1
Using launchy 2.4.3
Using mixlib-cli 1.7.0
Using tomlrb 1.2.8
Using mixlib-config 2.2.18
Using mdl 0.5.0
Bundle complete! 10 Gemfile dependencies, 57 gems now installed.
Use `bundle info [gemname]` to see where a bundled gem is installed.
Installed!
Cleaning after the last site generation: $ bundle exec jekyll clean
Configuration file: /Users/maj/src/merchdocs/_config.yml
           Cleaner: Nothing to do for /Users/maj/src/merchdocs/_site.
           Cleaner: Nothing to do for src/.jekyll-metadata.
           Cleaner: Nothing to do for .sass-cache.
Clean!
Generating devdocs locally ...
enabled the additional configuration parameters from _config.local.yml: $ bundle exec jekyll serve --incremental \
                                 --open-url \
                                 --livereload \
                                 --trace \
                                 --config _config.yml,_config.local.yml \
                                 --plugins _plugins,_checks
Configuration file: _config.yml
Configuration file: _config.local.yml
            Source: src
       Destination: /Users/maj/src/merchdocs/_site
 Incremental build: enabled
      Generating...
bundler: failed to load command: jekyll (/usr/local/bin/jekyll)
TypeError: no implicit conversion of nil into String
  /Users/maj/src/merchdocs/_plugins/edition.rb:9:in `include?'
  /Users/maj/src/merchdocs/_plugins/edition.rb:9:in `block in <top (required)>'
  /usr/local/lib/ruby/gems/2.5.0/gems/jekyll-3.8.6/lib/jekyll/hooks.rb:103:in `block in trigger'
  /usr/local/lib/ruby/gems/2.5.0/gems/jekyll-3.8.6/lib/jekyll/hooks.rb:102:in `each'
  /usr/local/lib/ruby/gems/2.5.0/gems/jekyll-3.8.6/lib/jekyll/hooks.rb:102:in `trigger'
  /usr/local/lib/ruby/gems/2.5.0/gems/jekyll-3.8.6/lib/jekyll/page.rb:58:in `initialize'
  /usr/local/lib/ruby/gems/2.5.0/gems/jekyll-3.8.6/lib/jekyll/readers/page_reader.rb:20:in `new'
  /usr/local/lib/ruby/gems/2.5.0/gems/jekyll-3.8.6/lib/jekyll/readers/page_reader.rb:20:in `block in read'
  /usr/local/lib/ruby/gems/2.5.0/gems/jekyll-3.8.6/lib/jekyll/readers/page_reader.rb:19:in `map'
  /usr/local/lib/ruby/gems/2.5.0/gems/jekyll-3.8.6/lib/jekyll/readers/page_reader.rb:19:in `read'
  /usr/local/lib/ruby/gems/2.5.0/gems/jekyll-3.8.6/lib/jekyll/reader.rb:93:in `retrieve_pages'
  /usr/local/lib/ruby/gems/2.5.0/gems/jekyll-3.8.6/lib/jekyll/reader.rb:52:in `read_directories'
  /usr/local/lib/ruby/gems/2.5.0/gems/jekyll-3.8.6/lib/jekyll/reader.rb:80:in `block in retrieve_dirs'
  /usr/local/lib/ruby/gems/2.5.0/gems/jekyll-3.8.6/lib/jekyll/reader.rb:76:in `each'
  /usr/local/lib/ruby/gems/2.5.0/gems/jekyll-3.8.6/lib/jekyll/reader.rb:76:in `retrieve_dirs'
  /usr/local/lib/ruby/gems/2.5.0/gems/jekyll-3.8.6/lib/jekyll/reader.rb:51:in `read_directories'
  /usr/local/lib/ruby/gems/2.5.0/gems/jekyll-3.8.6/lib/jekyll/reader.rb:16:in `read'
  /usr/local/lib/ruby/gems/2.5.0/gems/jekyll-3.8.6/lib/jekyll/site.rb:164:in `read'
  /usr/local/lib/ruby/gems/2.5.0/gems/jekyll-3.8.6/lib/jekyll/site.rb:69:in `process'
  /usr/local/lib/ruby/gems/2.5.0/gems/jekyll-3.8.6/lib/jekyll/command.rb:28:in `process_site'
  /usr/local/lib/ruby/gems/2.5.0/gems/jekyll-3.8.6/lib/jekyll/commands/build.rb:65:in `build'
  /usr/local/lib/ruby/gems/2.5.0/gems/jekyll-3.8.6/lib/jekyll/commands/build.rb:36:in `process'
  /usr/local/lib/ruby/gems/2.5.0/gems/jekyll-3.8.6/lib/jekyll/commands/serve.rb:93:in `block in start'
  /usr/local/lib/ruby/gems/2.5.0/gems/jekyll-3.8.6/lib/jekyll/commands/serve.rb:93:in `each'
  /usr/local/lib/ruby/gems/2.5.0/gems/jekyll-3.8.6/lib/jekyll/commands/serve.rb:93:in `start'
  /usr/local/lib/ruby/gems/2.5.0/gems/jekyll-3.8.6/lib/jekyll/commands/serve.rb:75:in `block (2 levels) in init_with_program'
  /usr/local/lib/ruby/gems/2.5.0/gems/mercenary-0.3.6/lib/mercenary/command.rb:220:in `block in execute'
  /usr/local/lib/ruby/gems/2.5.0/gems/mercenary-0.3.6/lib/mercenary/command.rb:220:in `each'
  /usr/local/lib/ruby/gems/2.5.0/gems/mercenary-0.3.6/lib/mercenary/command.rb:220:in `execute'
  /usr/local/lib/ruby/gems/2.5.0/gems/mercenary-0.3.6/lib/mercenary/program.rb:42:in `go'
  /usr/local/lib/ruby/gems/2.5.0/gems/mercenary-0.3.6/lib/mercenary.rb:19:in `program'
  /usr/local/lib/ruby/gems/2.5.0/gems/jekyll-3.8.6/exe/jekyll:15:in `<top (required)>'
  /usr/local/bin/jekyll:23:in `load'
  /usr/local/bin/jekyll:23:in `<top (required)>'
rake aborted!
Command failed with status (1): [bundle exec jekyll serve --incremental \
 ...]
/Users/maj/src/merchdocs/Rakefile:28:in `block in <top (required)>'
Tasks: TOP => preview
(See full trace by running task with --trace)

Expected result

A successful local build of the site.

Possible solutions

Not sure...

Feedback on page: /tax/vertex.html

I am tryng to update to Magento 2.3.3 and I get this error when i run compilation:

Fatal error: Interface 'Vertex\Tax\Model\Flexfield\Processor\TaxCalculationFlexFieldProcessorInterface' not found in /srv/public_html/vendor/vertex/module-tax/Model/FlexField/Processor/OrderCurrencyGetterProcessor.php on line 24

The module is disabled and it is still preventing compilation from runnig.
How can I solve this problem?

B2B company credit discussion incomplete

Topic clarification/correction request

Topic Link

https://docs.magento.com/m2/b2b/user_guide/sales/credit-company.html

Description

The discussion of company credit needs clarification and additional information. This observation was made by a developer translating the docs into German, where the term "credit" can be translated in my ways.

Affected Guides

  • Open Source
  • Commerce
  • B2B

Possible solutions

Something like this can help?

The limit value of credit granted by the seller to the purchasing company is to enable agility in PO purchases, if necessary
The value of the credit is defined by the seller for each company, and the credit possibility for the companies to make the purchase without payment at the moment, accumulating several buy for later payment according to the negotiation that this one has with the seller.

Additional information

Another discussion in the doc set that might be useful: https://devdocs.magento.com/guides/v2.3/b2b/credit-manage.html

Ticket created at Imagine 2019 Contribution Day.

Product Compare - Improvements Needed

Background

User feedback for product compare topics:

https://docs.magento.com/m2/ce/user_guide/marketing/product-compare.html
Doesn't have any useful details on how the notice works.

https://docs.magento.com/m2/ce/user_guide/marketing/products-viewed-compared.html
This section doesn't include most of the new options included in Magento 2.3, meaning it's not as useful as I'd like.

https://docs.magento.com/m2/ee/user_guide/marketing/product-compare.html
Needs to include how to hide the module. This should be a basic function that should be put in the backend, along with hiding the customer login, reviews etc.

Affected Guides

  • Open Source
  • Commerce
  • B2B

Possible solutions

Address the listed pages and the feedback. A working example of the product comparison feature would be very helpful here.

As an additional item (worth special achievement points), a "start-to-finish" type of tutorial to get product comparisons implemented would be a great.

Update configuration reference "System" for Adobe Stock Integration

Topic clarification/correction request

Topic Link

https://docs.magento.com/m2/ee/user_guide/configuration/advanced/system.html
From: src/configuration/advanced/system.md

Description

  • After the "Image Upload Configuration" section, add new "Adobe Stock Integration" section
  • Include screen of new fields that matches others in the topic in terms of size and positioning within the Admin UI
  • Include a table that describes each field

Additional information

This should be assigned to the Adobe Stock Integration Docs Project and stems from #77. I am happy to take this one.

'Use deferred Stock update' - field needs documentation

Topic clarification/correction request

Magento customer inquiry:

what does Use deferred Stock update in 2.3 do - I can't find it in the user guide
https://docs.magento.com/m2/b2b/user_guide/configuration/catalog/inventory.html

Topic Link

https://docs.magento.com/m2/b2b/user_guide/configuration/catalog/inventory.html

Description

This field appears only under the following circumstances

EE or EE/B2B is installed
The Store > Configuration > Catalog > Inventory > Product Stock Options > Back orders is set to anything besides the default value "No backorders"

This ScalableInventory module apparently defines this functionality. (Not MSI, but MSI might deprecate this functionality now). I think it's been around since at least 2.1

Possible solutions

Document this field

Additional information

Feedback on page: /payment/paypal-credit.html

I found the deprecated documentation part on this page: https://docs.magento.com/m2/ee/user_guide/payment/paypal-credit.html

Stores > Settings > Configuration > Sales > Payment Methods > Paypal Express Checkout > Enable Paypal Credit does not exist since Magento 2.3.1. This configuration was removed in scope of MC-10850

This functionality is not needed, Credit is enabled by default.

For disabling this functionality please open Stores > Settings > Configuration > Sales > Payment Methods > Paypal Express Checkout > Basic Settings - PayPal Express Checkout > Frontend Experience Settings > Features

Google Tag Manager/ Enhance eCommerce -- Improvements needed

Background

User feedback for GTM and GEC topics:

https://docs.magento.com/m2/ee/user_guide/marketing/google-tag-manager.html
There's no Account type option to be filled, either Container Id. I'm using Magento 2.3 Community

https://docs.magento.com/m2/ee/user_guide/marketing/google-tag-manager.html
Magento 2.3.0 does not include an option to choose an Account Type unser Stores-Configuration-Sales-Google Analytics.

https://docs.magento.com/m2/ee/user_guide/marketing/google-tag-manager.html

Step 3, logging in to . Magento 2.3 Stores>configuration>sales>google analytics only has 4 boxes to fill out/select, not as depicted in your guide

Not showing up on my Magento 2.3

My default 2.2.6 has no account type field?

Do a tutorial guys.

On step 3..4.b Could it be that it's using version 1.x fields? Because I don't have Account Type selector. Really nice docs anyways.

If Google tag manager is not installed in Magento then what are the steps?

https://docs.magento.com/m2/ee/user_guide/marketing/google-enhanced-ecommerce.html

It seems like it is not complete. There are 8 triggers, and only 7 tags, so 1 trigger is unused (Checkout Only). In step 3 there are only 6 tag completions, the tag "Checkout tracking" is missing.

The steps are not explain fully, its complicated to understand

https://docs.magento.com/m2/ee/user_guide/configuration/sales/google-api.html

This is not what I see in my admin. I only see the settings for Google Analytics. There is no place to change the account type to tag manager.

Affected Guides

  • Open Source
  • Commerce
  • B2B

Possible solutions

TBD

Convert HTML tables - quick-tour folder

Request

Description

All topics in the src/quick-tour folder to be reviewed and all embedded HTML tables converted to Markdown. Most of these pages are in the Getting Started/Introduction/Quick Tour section, but some could be mapped to other sections.

Additional information

Some tables have nested sub-tables. Review items in the src/configuration folder for formatting examples to handle those items

Convert HTML tables - reports folder

Request

Description

All topics in the src/reports folder to be reviewed and all embedded HTML tables converted to Markdown. Most of these pages are in the Operations/Reports section, but some could be mapped to other sections.

Additional information

Some tables have nested sub-tables. Review items in the src/configuration folder for formatting examples to handle those items

Convert HTML tables - marketing folder

Request

Description

All topics in the src/marketing folder to be reviewed and all embedded HTML tables converted to Markdown. Most of these pages are in the Marketing section, but some could be mapped to other sections.

Additional information

Some tables have nested sub-tables. Review items in the src/configuration folder for formatting examples to handle those items

Links to Marketplace user docs - 404

Bug report

Description

Link to Marketplace user docs produces a 404 "Out of Stock" page

Steps to reproduce

  1. Go to https://docs.magento.com/m2/ee/user_guide/magento/magento-marketplace.html
  2. Locate "For step-by-step installation instructions, see Marketplace User Guide." at the bottom of the page.
  3. Click link.

Expected result

This should open the correct page in the Marketplace guide.

https://docs.magento.com/marketplace/user_guide/buyers/install-extension.html

Possible solutions

Update link to point to the correct published page

Additional information

TBD

Update "Creating Categories" for Adobe Stock Integration

Topic clarification/correction request

Topic Link

https://docs.magento.com/m2/ee/user_guide/catalog/category-create.html
From: src/catalog/category-create.md

Description

  • Revise the "Complete the Category Content" section to account for Adobe Stock Integration
  • Add any link for Stock integration information

Additional information

This should be assigned to the Adobe Stock Integration Docs Project and stems from #77. I am happy to take this one.

Convert HTML tables - catalog folder

Request

Description

All topics in the src/catalog folder to be reviewed and all embedded HTML tables converted to Markdown. Most of these pages are in the Catalog section, but some could be mapped to other sections.

Additional information

Some tables have nested sub-tables. Review items in the src/configuration folder for formatting examples to handle those items

Set the Date Range for Each Product - Correction

Background

From Devdocs slack channel:

Syed Jamaluddin [4:24 PM]
@here hello team, we need to fix the information on this page https://docs.magento.com/m2/ee/user_guide/cms/widget-new-products-list.html
"Set the Date Range for Each Product" is not applicable on 2.1.x and 2.2.x and so on
Set Product as New settings can be configured only in scheduled updates. Thanks.

Affected Docs

https://docs.magento.com/m2/ee/user_guide/cms/widget-new-products-list.html

Affected Guides

  • Open Source
  • Commerce
  • B2B

Proposed Solution

In the topic source file (src/cms/widget-new-products-list.md):

Change the "Step 1: Set the Date Range for Each Product" section to "Step 1: Set Each Product as New" and change the task to reflect the simple toggle switch for flagging a product as new.

Add a Note at the beginning of this Step/section to indicate that the "Set Product as New" date range setting can be configured only in scheduled updates and add a link to the "Scheduling an Update" page (cms/content-staging-scheduled-update.md).

Convert HTML tables - stores folder

Request

Description

All topics in the src/stores folder to be reviewed and all embedded HTML tables converted to Markdown. Most of these pages are in the Operations/Stores section, but some could be mapped to other sections.

Additional information

Some tables have nested sub-tables. Review items in the src/configuration folder for formatting examples to handle those items

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.