<?xml version="1.0"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title>My Wiki  - Recent changes [en]</title>
		<link>https://34-45-1-173.sslip.io/index.php/Special:RecentChanges</link>
		<description>Track the most recent changes to the wiki in this feed.</description>
		<language>en</language>
		<generator>MediaWiki 1.43.11</generator>
		<lastBuildDate>Thu, 29 Oct 2026 01:37:55 GMT</lastBuildDate>
		<item>
			<title>Clients/Soriana/CityClub</title>
			<link>https://34-45-1-173.sslip.io/index.php?title=Clients/Soriana/CityClub&amp;diff=27&amp;oldid=22</link>
			<guid isPermaLink="false">https://34-45-1-173.sslip.io/index.php?title=Clients/Soriana/CityClub&amp;diff=27&amp;oldid=22</guid>
			<description>&lt;p&gt;Link SFCC Attributes&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 22:07, 27 October 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l15&quot;&gt;Line 15:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 15:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Proyectos ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Proyectos ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Clients/Soriana/CityClub/Product Variants|Product Variants]]: soporte para productos con varios SKUs hijos (variantes por talla, color, etc.).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Clients/Soriana/CityClub/Product Variants|Product Variants]]: soporte para productos con varios SKUs hijos (variantes por talla, color, etc.).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* [[Clients/Soriana/CityClub/SFCC Attributes|SFCC Attributes]]: cómo se almacenan los atributos de variación y la relación maestro–SKU hijo en SFCC.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Clients]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Clients]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Soriana]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Soriana]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</description>
			<pubDate>Tue, 27 Oct 2026 22:07:52 GMT</pubDate>
			<dc:creator>Admin</dc:creator>
			<comments>https://34-45-1-173.sslip.io/index.php/Talk:Clients/Soriana/CityClub</comments>
		</item>
		<item>
			<title>Clients/Soriana/CityClub/Product Variants</title>
			<link>https://34-45-1-173.sslip.io/index.php?title=Clients/Soriana/CityClub/Product_Variants&amp;diff=26&amp;oldid=23</link>
			<guid isPermaLink="false">https://34-45-1-173.sslip.io/index.php?title=Clients/Soriana/CityClub/Product_Variants&amp;diff=26&amp;oldid=23</guid>
			<description>&lt;p&gt;Link SFCC Attributes&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 22:07, 27 October 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l43&quot;&gt;Line 43:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 43:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Modelo en Salesforce Commerce Cloud ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Modelo en Salesforce Commerce Cloud ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;Detalle técnico de cómo se almacenan los atributos y la relación maestro–variantes: [[Clients/Soriana/CityClub/SFCC Attributes|SFCC Attributes]].&#039;&#039;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;SFCC soporta este modelo de forma nativa. En el catálogo, el producto maestro define sus atributos de variación y la lista de variantes:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;SFCC soporta este modelo de forma nativa. En el catálogo, el producto maestro define sus atributos de variación y la lista de variantes:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</description>
			<pubDate>Tue, 27 Oct 2026 22:07:51 GMT</pubDate>
			<dc:creator>Admin</dc:creator>
			<comments>https://34-45-1-173.sslip.io/index.php/Talk:Clients/Soriana/CityClub/Product_Variants</comments>
		</item>
		<item>
			<title>Clients/Soriana/CityClub/SFCC Attributes</title>
			<link>https://34-45-1-173.sslip.io/index.php?title=Clients/Soriana/CityClub/SFCC_Attributes&amp;diff=24&amp;oldid=0</link>
			<guid isPermaLink="false">https://34-45-1-173.sslip.io/index.php?title=Clients/Soriana/CityClub/SFCC_Attributes&amp;diff=24&amp;oldid=0</guid>
			<description>&lt;p&gt;Create SFCC Attributes page&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;div style=&amp;quot;font-size:0.9em; color:#54595d; margin-bottom:1em;&amp;quot;&amp;gt;[[Main Page|Inicio]] › [[Clients]] › [[Clients/Soriana|Soriana]] › [[Clients/Soriana/CityClub|City Club]] › &amp;#039;&amp;#039;&amp;#039;SFCC Attributes&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
== Resumen ==&lt;br /&gt;
Esta página explica cómo se almacenan los &amp;#039;&amp;#039;&amp;#039;atributos de variación&amp;#039;&amp;#039;&amp;#039; (por ejemplo talla y color) en Salesforce Commerce Cloud (SFCC) y cómo se relaciona un &amp;#039;&amp;#039;&amp;#039;producto maestro&amp;#039;&amp;#039;&amp;#039; con sus &amp;#039;&amp;#039;&amp;#039;SKUs hijos&amp;#039;&amp;#039;&amp;#039; (variantes). Es la base técnica del proyecto [[Clients/Soriana/CityClub/Product Variants|Product Variants]] de City Club.&lt;br /&gt;
&lt;br /&gt;
En SFCC un atributo de variación se arma en &amp;#039;&amp;#039;&amp;#039;tres niveles&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Definición del atributo&amp;#039;&amp;#039;&amp;#039; en el objeto de sistema &amp;#039;&amp;#039;Product&amp;#039;&amp;#039; (qué es &amp;quot;color&amp;quot;, de qué tipo es).&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Atributo de variación&amp;#039;&amp;#039;&amp;#039; en el catálogo / producto maestro (qué valores existen: Azul, Negro…, y su nombre visible).&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Valor en cada variante&amp;#039;&amp;#039;&amp;#039;: cada SKU hijo guarda su propio valor (por ejemplo color = AZU, talla = M).&lt;br /&gt;
&lt;br /&gt;
La relación padre–hijo se guarda &amp;#039;&amp;#039;&amp;#039;en el producto maestro&amp;#039;&amp;#039;&amp;#039;, que lista sus variantes.&lt;br /&gt;
&lt;br /&gt;
== Tipos de atributos de producto en SFCC ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Tipo !! Descripción !! Ejemplos&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Atributos de sistema&amp;#039;&amp;#039;&amp;#039; || Vienen con la plataforma, no se pueden borrar. || &amp;lt;code&amp;gt;ID&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;shortDescription&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;brand&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;EAN&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;UPC&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;online&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;searchable&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Atributos personalizados&amp;#039;&amp;#039;&amp;#039; (custom) || Se crean por proyecto en el objeto &amp;#039;&amp;#039;Product&amp;#039;&amp;#039;. Se leen con &amp;lt;code&amp;gt;product.custom.miAtributo&amp;lt;/code&amp;gt;. || &amp;lt;code&amp;gt;color&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;size&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;refinementColor&amp;lt;/code&amp;gt;, atributos propios de City Club&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Los atributos se administran en &amp;#039;&amp;#039;&amp;#039;Business Manager → Administration → Site Development → System Object Types → Product&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
* Pestaña &amp;#039;&amp;#039;&amp;#039;Attribute Definitions&amp;#039;&amp;#039;&amp;#039;: crear el atributo (ID, nombre, tipo, si es localizable, si es site-specific, etc.).&lt;br /&gt;
* Pestaña &amp;#039;&amp;#039;&amp;#039;Attribute Grouping&amp;#039;&amp;#039;&amp;#039;: agregarlo a un grupo (por ejemplo &amp;lt;code&amp;gt;storefrontAttributes&amp;lt;/code&amp;gt;) para que aparezca en la ficha del producto en Business Manager.&lt;br /&gt;
&lt;br /&gt;
== Nivel 1: definición del atributo ==&lt;br /&gt;
Para que un atributo se pueda usar como atributo de variación:&lt;br /&gt;
* Debe existir en el objeto de sistema &amp;#039;&amp;#039;Product&amp;#039;&amp;#039; (normalmente como atributo &amp;#039;&amp;#039;&amp;#039;custom&amp;#039;&amp;#039;&amp;#039;, por ejemplo &amp;lt;code&amp;gt;color&amp;lt;/code&amp;gt; y &amp;lt;code&amp;gt;size&amp;lt;/code&amp;gt;, como en SFRA).&lt;br /&gt;
* Debe ser de tipo &amp;#039;&amp;#039;&amp;#039;String&amp;#039;&amp;#039;&amp;#039; o &amp;#039;&amp;#039;&amp;#039;Integer&amp;#039;&amp;#039;&amp;#039; y &amp;#039;&amp;#039;&amp;#039;no localizable&amp;#039;&amp;#039;&amp;#039;. El valor guardado es un código (por ejemplo &amp;lt;code&amp;gt;AZU&amp;lt;/code&amp;gt;); el texto que ve el cliente se traduce en el nivel 2.&lt;br /&gt;
&lt;br /&gt;
== Nivel 2: atributo de variación (catálogo / maestro) ==&lt;br /&gt;
El atributo de variación se asigna al &amp;#039;&amp;#039;&amp;#039;producto maestro&amp;#039;&amp;#039;&amp;#039; y define la lista de valores permitidos, con:&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;value&amp;#039;&amp;#039;&amp;#039;: el código que se guarda en la variante (&amp;lt;code&amp;gt;AZU&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;M&amp;lt;/code&amp;gt;).&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;display-value&amp;#039;&amp;#039;&amp;#039;: el texto visible, localizable (&amp;lt;code&amp;gt;Azul&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Mediana&amp;lt;/code&amp;gt;).&lt;br /&gt;
* El &amp;#039;&amp;#039;&amp;#039;orden&amp;#039;&amp;#039;&amp;#039; de los valores, que es el orden en que se muestran en la PDP.&lt;br /&gt;
&lt;br /&gt;
Hay dos formas de definirlo:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! !! Compartido (shared) !! Local&lt;br /&gt;
|-&lt;br /&gt;
| Dónde se define || Una vez, a nivel &amp;#039;&amp;#039;&amp;#039;catálogo&amp;#039;&amp;#039;&amp;#039; (Merchant Tools → Products and Catalogs → Variation Attributes) || Dentro de un &amp;#039;&amp;#039;&amp;#039;producto maestro&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| Reutilización || Lo usan muchos productos || Solo ese producto&lt;br /&gt;
|-&lt;br /&gt;
| En el XML del maestro || &amp;lt;code&amp;gt;&amp;amp;lt;shared-variation-attribute .../&amp;amp;gt;&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;&amp;amp;lt;variation-attribute&amp;amp;gt;&amp;lt;/code&amp;gt; con sus &amp;lt;code&amp;gt;&amp;amp;lt;variation-attribute-values&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Cuándo usarlo || Atributos comunes (color, talla) || Productos con opciones únicas&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Recomendación para City Club:&amp;#039;&amp;#039;&amp;#039; usar atributos &amp;#039;&amp;#039;&amp;#039;compartidos&amp;#039;&amp;#039;&amp;#039; para color y talla, y locales solo para excepciones. Así los valores son consistentes en todo el catálogo y los archivos de importación son más pequeños.&lt;br /&gt;
&lt;br /&gt;
== Nivel 3: valor en cada SKU hijo ==&lt;br /&gt;
Cada variante es un producto independiente del catálogo (con su propio ID/SKU, EAN, inventario y precio) y guarda &amp;#039;&amp;#039;&amp;#039;su valor&amp;#039;&amp;#039;&amp;#039; para cada atributo de variación del maestro, en el mismo atributo del objeto &amp;#039;&amp;#039;Product&amp;#039;&amp;#039; (por ejemplo &amp;lt;code&amp;gt;custom.color = &amp;quot;AZU&amp;quot;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;custom.size = &amp;quot;M&amp;quot;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Reglas:&lt;br /&gt;
* Cada variante debe tener valor en &amp;#039;&amp;#039;&amp;#039;todos&amp;#039;&amp;#039;&amp;#039; los atributos de variación del maestro.&lt;br /&gt;
* Cada valor debe existir en la lista de valores del atributo de variación (nivel 2).&lt;br /&gt;
* Cada combinación de valores debe ser &amp;#039;&amp;#039;&amp;#039;única&amp;#039;&amp;#039;&amp;#039; dentro del maestro (no puede haber dos SKUs &amp;quot;Azul / M&amp;quot;).&lt;br /&gt;
* Una variante pertenece a &amp;#039;&amp;#039;&amp;#039;un solo&amp;#039;&amp;#039;&amp;#039; producto maestro.&lt;br /&gt;
&lt;br /&gt;
== Relación maestro ↔ SKU hijo ==&lt;br /&gt;
* La relación se guarda en el &amp;#039;&amp;#039;&amp;#039;maestro&amp;#039;&amp;#039;&amp;#039;, en &amp;lt;code&amp;gt;&amp;amp;lt;variations&amp;amp;gt;&amp;amp;lt;variants&amp;amp;gt;&amp;lt;/code&amp;gt;: lista los IDs de sus variantes. La variante no guarda una referencia directa al maestro, pero la plataforma la resuelve (&amp;lt;code&amp;gt;variant.getMasterProduct()&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;variationModel.getMaster()&amp;lt;/code&amp;gt;).&lt;br /&gt;
* Se puede marcar una &amp;#039;&amp;#039;&amp;#039;variante por defecto&amp;#039;&amp;#039;&amp;#039; (&amp;lt;code&amp;gt;default=&amp;quot;true&amp;quot;&amp;lt;/code&amp;gt;), que es la que se preselecciona en la tienda.&lt;br /&gt;
* El maestro &amp;#039;&amp;#039;&amp;#039;no se puede comprar&amp;#039;&amp;#039;&amp;#039;; al carrito siempre se agrega el SKU de la variante.&lt;br /&gt;
* Opcionalmente se crean &amp;#039;&amp;#039;&amp;#039;grupos de variación&amp;#039;&amp;#039;&amp;#039; (&amp;lt;code&amp;gt;&amp;amp;lt;variation-groups&amp;amp;gt;&amp;lt;/code&amp;gt;), por ejemplo uno por color, para mostrar cada color como resultado independiente en búsqueda.&lt;br /&gt;
* Las &amp;#039;&amp;#039;&amp;#039;imágenes&amp;#039;&amp;#039;&amp;#039; se suelen cargar en el maestro, agrupadas por valor de color (&amp;lt;code&amp;gt;&amp;amp;lt;image-group&amp;amp;gt;&amp;lt;/code&amp;gt; con &amp;lt;code&amp;gt;&amp;amp;lt;variation attribute-id=&amp;quot;color&amp;quot; value=&amp;quot;AZU&amp;quot;/&amp;amp;gt;&amp;lt;/code&amp;gt;), para que cambien al seleccionar el color.&lt;br /&gt;
&lt;br /&gt;
== Ejemplo completo (catalog XML) ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;amp;lt;!-- 1. Producto maestro (no comprable) --&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;product product-id=&amp;quot;PLAYERA-001&amp;quot;&amp;amp;gt;&lt;br /&gt;
  &amp;amp;lt;display-name xml:lang=&amp;quot;x-default&amp;quot;&amp;amp;gt;Playera básica&amp;amp;lt;/display-name&amp;amp;gt;&lt;br /&gt;
  &amp;amp;lt;online-flag&amp;amp;gt;true&amp;amp;lt;/online-flag&amp;amp;gt;&lt;br /&gt;
  &amp;amp;lt;images&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;image-group view-type=&amp;quot;large&amp;quot;&amp;amp;gt;&lt;br /&gt;
      &amp;amp;lt;variation attribute-id=&amp;quot;color&amp;quot; value=&amp;quot;AZU&amp;quot;/&amp;amp;gt;&lt;br /&gt;
      &amp;amp;lt;image path=&amp;quot;large/PLAYERA-001-AZU.jpg&amp;quot;/&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;/image-group&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;image-group view-type=&amp;quot;large&amp;quot;&amp;amp;gt;&lt;br /&gt;
      &amp;amp;lt;variation attribute-id=&amp;quot;color&amp;quot; value=&amp;quot;NEG&amp;quot;/&amp;amp;gt;&lt;br /&gt;
      &amp;amp;lt;image path=&amp;quot;large/PLAYERA-001-NEG.jpg&amp;quot;/&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;/image-group&amp;amp;gt;&lt;br /&gt;
  &amp;amp;lt;/images&amp;amp;gt;&lt;br /&gt;
  &amp;amp;lt;variations&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;attributes&amp;amp;gt;&lt;br /&gt;
      &amp;amp;lt;!-- Atributo de variación compartido (definido a nivel catálogo) --&amp;amp;gt;&lt;br /&gt;
      &amp;amp;lt;shared-variation-attribute attribute-id=&amp;quot;color&amp;quot; variation-attribute-id=&amp;quot;color&amp;quot;/&amp;amp;gt;&lt;br /&gt;
      &amp;amp;lt;!-- o bien, atributo de variación local (solo para este producto) --&amp;amp;gt;&lt;br /&gt;
      &amp;amp;lt;variation-attribute attribute-id=&amp;quot;size&amp;quot; variation-attribute-id=&amp;quot;size&amp;quot;&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;display-name xml:lang=&amp;quot;x-default&amp;quot;&amp;amp;gt;Talla&amp;amp;lt;/display-name&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;variation-attribute-values&amp;amp;gt;&lt;br /&gt;
          &amp;amp;lt;variation-attribute-value value=&amp;quot;CH&amp;quot;&amp;amp;gt;&amp;amp;lt;display-value xml:lang=&amp;quot;x-default&amp;quot;&amp;amp;gt;Chica&amp;amp;lt;/display-value&amp;amp;gt;&amp;amp;lt;/variation-attribute-value&amp;amp;gt;&lt;br /&gt;
          &amp;amp;lt;variation-attribute-value value=&amp;quot;M&amp;quot;&amp;amp;gt;&amp;amp;lt;display-value xml:lang=&amp;quot;x-default&amp;quot;&amp;amp;gt;Mediana&amp;amp;lt;/display-value&amp;amp;gt;&amp;amp;lt;/variation-attribute-value&amp;amp;gt;&lt;br /&gt;
          &amp;amp;lt;variation-attribute-value value=&amp;quot;G&amp;quot;&amp;amp;gt;&amp;amp;lt;display-value xml:lang=&amp;quot;x-default&amp;quot;&amp;amp;gt;Grande&amp;amp;lt;/display-value&amp;amp;gt;&amp;amp;lt;/variation-attribute-value&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;/variation-attribute-values&amp;amp;gt;&lt;br /&gt;
      &amp;amp;lt;/variation-attribute&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;/attributes&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;!-- 2. Relación padre -&amp;amp;gt; hijos --&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;variants&amp;amp;gt;&lt;br /&gt;
      &amp;amp;lt;variant product-id=&amp;quot;PLAYERA-001-AZU-CH&amp;quot; default=&amp;quot;true&amp;quot;/&amp;amp;gt;&lt;br /&gt;
      &amp;amp;lt;variant product-id=&amp;quot;PLAYERA-001-AZU-M&amp;quot;/&amp;amp;gt;&lt;br /&gt;
      &amp;amp;lt;variant product-id=&amp;quot;PLAYERA-001-NEG-CH&amp;quot;/&amp;amp;gt;&lt;br /&gt;
      &amp;amp;lt;variant product-id=&amp;quot;PLAYERA-001-NEG-M&amp;quot;/&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;/variants&amp;amp;gt;&lt;br /&gt;
  &amp;amp;lt;/variations&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;/product&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;!-- 3. SKU hijo (variante): guarda SUS valores de los atributos de variación --&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;product product-id=&amp;quot;PLAYERA-001-AZU-M&amp;quot;&amp;amp;gt;&lt;br /&gt;
  &amp;amp;lt;ean&amp;amp;gt;7501234567890&amp;amp;lt;/ean&amp;amp;gt;&lt;br /&gt;
  &amp;amp;lt;online-flag&amp;amp;gt;true&amp;amp;lt;/online-flag&amp;amp;gt;&lt;br /&gt;
  &amp;amp;lt;custom-attributes&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;custom-attribute attribute-id=&amp;quot;color&amp;quot;&amp;amp;gt;AZU&amp;amp;lt;/custom-attribute&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;custom-attribute attribute-id=&amp;quot;size&amp;quot;&amp;amp;gt;M&amp;amp;lt;/custom-attribute&amp;amp;gt;&lt;br /&gt;
  &amp;amp;lt;/custom-attributes&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;/product&amp;amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
En Business Manager el equivalente es: abrir el maestro → &amp;#039;&amp;#039;&amp;#039;bloquearlo&amp;#039;&amp;#039;&amp;#039; (lock) → pestaña &amp;#039;&amp;#039;&amp;#039;Variations&amp;#039;&amp;#039;&amp;#039; → asignar los atributos de variación → agregar los IDs de las variantes y asignar a cada una sus valores → marcar la variante por defecto.&lt;br /&gt;
&lt;br /&gt;
== Acceso desde código (Script API / SFRA) ==&lt;br /&gt;
Las clases principales son &amp;lt;code&amp;gt;dw.catalog.ProductVariationModel&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;dw.catalog.ProductVariationAttribute&amp;lt;/code&amp;gt; y &amp;lt;code&amp;gt;dw.catalog.ProductVariationAttributeValue&amp;lt;/code&amp;gt;.&lt;br /&gt;
&amp;lt;pre&amp;gt;var ProductMgr = require(&amp;#039;dw/catalog/ProductMgr&amp;#039;);&lt;br /&gt;
&lt;br /&gt;
var master = ProductMgr.getProduct(&amp;#039;PLAYERA-001&amp;#039;);&lt;br /&gt;
var pvm = master.getVariationModel();&lt;br /&gt;
&lt;br /&gt;
// Atributos de variación del maestro (color, size)&lt;br /&gt;
var attrs = pvm.getProductVariationAttributes();&lt;br /&gt;
var colorAttr = pvm.getProductVariationAttribute(&amp;#039;color&amp;#039;);&lt;br /&gt;
&lt;br /&gt;
// Valores posibles (solo los usados por al menos una variante online)&lt;br /&gt;
var colores = pvm.getAllValues(colorAttr);   // AZU, NEG&lt;br /&gt;
&lt;br /&gt;
// Encontrar el SKU hijo para una combinación&lt;br /&gt;
pvm.setSelectedAttributeValue(&amp;#039;color&amp;#039;, &amp;#039;AZU&amp;#039;);&lt;br /&gt;
pvm.setSelectedAttributeValue(&amp;#039;size&amp;#039;, &amp;#039;M&amp;#039;);&lt;br /&gt;
var variante = pvm.getSelectedVariant();      // PLAYERA-001-AZU-M&lt;br /&gt;
&lt;br /&gt;
// Desde la variante, llegar al maestro y leer sus valores&lt;br /&gt;
var v = ProductMgr.getProduct(&amp;#039;PLAYERA-001-AZU-M&amp;#039;);&lt;br /&gt;
v.isVariant();                                 // true&lt;br /&gt;
var m = v.getVariationModel().getMaster();     // PLAYERA-001&lt;br /&gt;
var color = v.getVariationModel().getVariationValue(v, colorAttr); // AZU&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Métodos útiles de &amp;lt;code&amp;gt;ProductVariationModel&amp;lt;/code&amp;gt;:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Método !! Para qué sirve&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;getProductVariationAttributes()&amp;lt;/code&amp;gt; || Atributos de variación del producto (color, talla).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;getAllValues(attr)&amp;lt;/code&amp;gt; || Valores de un atributo usados por al menos una variante online.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;getFilteredValues(attr)&amp;lt;/code&amp;gt; || Valores aún disponibles según las selecciones previas.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;setSelectedAttributeValue(attrId, valueId)&amp;lt;/code&amp;gt; || Selecciona un valor (como el cliente en la PDP).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;getSelectedVariant()&amp;lt;/code&amp;gt; || La variante que corresponde a la selección actual, o &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;getVariants()&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;getVariants(map)&amp;lt;/code&amp;gt; || Variantes online, opcionalmente filtradas por valores.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;getVariationValue(product, attr)&amp;lt;/code&amp;gt; || El valor de un atributo en una variante concreta.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;getDefaultVariant()&amp;lt;/code&amp;gt; || Variante por defecto.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;hasOrderableVariants(attr, value)&amp;lt;/code&amp;gt; || Si hay variantes comprables con ese valor (para deshabilitar opciones agotadas).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;getImages(viewType)&amp;lt;/code&amp;gt; || Imágenes según la selección actual.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
En SFRA esta lógica la usan el modelo &amp;lt;code&amp;gt;VariationAttributesModel&amp;lt;/code&amp;gt; y el endpoint &amp;lt;code&amp;gt;Product-Variation&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Cómo se ve en OCAPI (apps móviles) ==&lt;br /&gt;
&amp;lt;code&amp;gt;GET /products/PLAYERA-001?expand=variations,prices,availability,images&amp;lt;/code&amp;gt; devuelve, de forma simplificada:&lt;br /&gt;
&amp;lt;pre&amp;gt;{&lt;br /&gt;
  &amp;quot;id&amp;quot;: &amp;quot;PLAYERA-001&amp;quot;,&lt;br /&gt;
  &amp;quot;type&amp;quot;: { &amp;quot;master&amp;quot;: true },&lt;br /&gt;
  &amp;quot;variation_attributes&amp;quot;: [&lt;br /&gt;
    { &amp;quot;id&amp;quot;: &amp;quot;color&amp;quot;, &amp;quot;name&amp;quot;: &amp;quot;Color&amp;quot;,&lt;br /&gt;
      &amp;quot;values&amp;quot;: [ { &amp;quot;value&amp;quot;: &amp;quot;AZU&amp;quot;, &amp;quot;name&amp;quot;: &amp;quot;Azul&amp;quot;, &amp;quot;orderable&amp;quot;: true },&lt;br /&gt;
                  { &amp;quot;value&amp;quot;: &amp;quot;NEG&amp;quot;, &amp;quot;name&amp;quot;: &amp;quot;Negro&amp;quot;, &amp;quot;orderable&amp;quot;: true } ] },&lt;br /&gt;
    { &amp;quot;id&amp;quot;: &amp;quot;size&amp;quot;, &amp;quot;name&amp;quot;: &amp;quot;Talla&amp;quot;,&lt;br /&gt;
      &amp;quot;values&amp;quot;: [ { &amp;quot;value&amp;quot;: &amp;quot;CH&amp;quot;, &amp;quot;name&amp;quot;: &amp;quot;Chica&amp;quot;, &amp;quot;orderable&amp;quot;: true },&lt;br /&gt;
                  { &amp;quot;value&amp;quot;: &amp;quot;M&amp;quot;,  &amp;quot;name&amp;quot;: &amp;quot;Mediana&amp;quot;, &amp;quot;orderable&amp;quot;: true } ] }&lt;br /&gt;
  ],&lt;br /&gt;
  &amp;quot;variants&amp;quot;: [&lt;br /&gt;
    { &amp;quot;product_id&amp;quot;: &amp;quot;PLAYERA-001-AZU-M&amp;quot;, &amp;quot;orderable&amp;quot;: true, &amp;quot;price&amp;quot;: 199.0,&lt;br /&gt;
      &amp;quot;variation_values&amp;quot;: { &amp;quot;color&amp;quot;: &amp;quot;AZU&amp;quot;, &amp;quot;size&amp;quot;: &amp;quot;M&amp;quot; } }&lt;br /&gt;
  ]&lt;br /&gt;
}&amp;lt;/pre&amp;gt;&lt;br /&gt;
Para una variante, la respuesta incluye &amp;lt;code&amp;gt;&amp;quot;type&amp;quot;: { &amp;quot;variant&amp;quot;: true }&amp;lt;/code&amp;gt;, sus &amp;lt;code&amp;gt;variation_values&amp;lt;/code&amp;gt; y el bloque &amp;lt;code&amp;gt;master&amp;lt;/code&amp;gt; con el ID del maestro.&lt;br /&gt;
&lt;br /&gt;
== Checklist para City Club ==&lt;br /&gt;
* Crear (o confirmar) los atributos &amp;lt;code&amp;gt;color&amp;lt;/code&amp;gt; y &amp;lt;code&amp;gt;size&amp;lt;/code&amp;gt; en &amp;#039;&amp;#039;Product&amp;#039;&amp;#039; como String no localizables.&lt;br /&gt;
* Definir los atributos de variación compartidos en el catálogo, con sus valores, nombres visibles y orden.&lt;br /&gt;
* Acordar con ERP/PIM el formato del feed: maestro con su lista de variantes, y cada variante con sus valores de color y talla.&lt;br /&gt;
* Cargar imágenes por color en el maestro.&lt;br /&gt;
* Definir la variante por defecto de cada maestro.&lt;br /&gt;
* Validar en las apps (OCAPI) que se lean &amp;lt;code&amp;gt;variation_attributes&amp;lt;/code&amp;gt; y &amp;lt;code&amp;gt;variants&amp;lt;/code&amp;gt;, y que el carrito use el SKU de la variante.&lt;br /&gt;
&lt;br /&gt;
== Fuentes ==&lt;br /&gt;
* [https://developer.salesforce.com/docs/commerce/b2c-commerce/references/b2c-script-api/dw.catalog.ProductVariationModel.html Script API: ProductVariationModel]&lt;br /&gt;
* [https://developer.salesforce.com/docs/commerce/b2c-commerce/references/b2c-script-api/dw.catalog.VariationGroup.html Script API: VariationGroup]&lt;br /&gt;
* [https://help.salesforce.com/s/articleView?id=cc.b2c_product_types.htm&amp;amp;language=en_US&amp;amp;type=5 Salesforce Help: Product Types and Variations]&lt;br /&gt;
* [https://help.salesforce.com/s/articleView?id=cc.b2c_create_a_variation_product.htm&amp;amp;language=en_US&amp;amp;type=5 Salesforce Help: Create a Variation Product]&lt;br /&gt;
* [https://trailhead.salesforce.com/content/learn/modules/b2c-catalog-category-product/b2c-configure-products Trailhead: Configure Products]&lt;br /&gt;
* [https://rhino-inquisitor.com/local-vs-shared-variation-attributes-sfcc/ Local vs Shared Variation Attributes in SFCC]&lt;br /&gt;
&lt;br /&gt;
[[Category:Clients]]&lt;br /&gt;
[[Category:Soriana]]&lt;br /&gt;
[[Category:City Club]]&lt;br /&gt;
[[Category:SFCC]]&lt;/div&gt;</description>
			<pubDate>Tue, 27 Oct 2026 22:07:51 GMT</pubDate>
			<dc:creator>Admin</dc:creator>
			<comments>https://34-45-1-173.sslip.io/index.php/Talk:Clients/Soriana/CityClub/SFCC_Attributes</comments>
		</item>
		<item>
			<title>Category:SFCC</title>
			<link>https://34-45-1-173.sslip.io/index.php?title=Category:SFCC&amp;diff=25&amp;oldid=0</link>
			<guid isPermaLink="false">https://34-45-1-173.sslip.io/index.php?title=Category:SFCC&amp;diff=25&amp;oldid=0</guid>
			<description>&lt;p&gt;Create category&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Páginas técnicas sobre Salesforce Commerce Cloud (SFCC).&lt;/div&gt;</description>
			<pubDate>Tue, 27 Oct 2026 22:07:51 GMT</pubDate>
			<dc:creator>Admin</dc:creator>
			<comments>https://34-45-1-173.sslip.io/index.php/Category_talk:SFCC</comments>
		</item>
		<item>
			<title>Clients/Soriana/CityClub/Product Variants</title>
			<link>https://34-45-1-173.sslip.io/index.php?title=Clients/Soriana/CityClub/Product_Variants&amp;diff=23&amp;oldid=20</link>
			<guid isPermaLink="false">https://34-45-1-173.sslip.io/index.php?title=Clients/Soriana/CityClub/Product_Variants&amp;diff=23&amp;oldid=20</guid>
			<description>&lt;p&gt;Use pre for XML (no SyntaxHighlight)&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 22:03, 27 October 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l45&quot;&gt;Line 45:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 45:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;SFCC soporta este modelo de forma nativa. En el catálogo, el producto maestro define sus atributos de variación y la lista de variantes:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;SFCC soporta este modelo de forma nativa. En el catálogo, el producto maestro define sus atributos de variación y la lista de variantes:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;syntaxhighlight lang=&quot;xml&quot;&lt;/del&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;pre&lt;/ins&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;&lt;/del&gt;product product-id=&quot;PLAYERA-001&quot;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;lt;&lt;/ins&gt;product product-id=&quot;PLAYERA-001&quot;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;&lt;/del&gt;display-name xml:lang=&quot;x-default&quot;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;gt;&lt;/del&gt;Playera básica&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;&lt;/del&gt;/display-name&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;lt;&lt;/ins&gt;display-name xml:lang=&quot;x-default&quot;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;gt;&lt;/ins&gt;Playera básica&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;lt;&lt;/ins&gt;/display-name&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;&lt;/del&gt;variations&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;lt;&lt;/ins&gt;variations&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;&lt;/del&gt;attributes&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;lt;&lt;/ins&gt;attributes&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;       &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;&lt;/del&gt;variation-attribute attribute-id=&quot;color&quot; variation-attribute-id=&quot;color&quot;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;       &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;lt;&lt;/ins&gt;variation-attribute attribute-id=&quot;color&quot; variation-attribute-id=&quot;color&quot;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;         &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;&lt;/del&gt;variation-attribute-values&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;         &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;lt;&lt;/ins&gt;variation-attribute-values&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;           &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;&lt;/del&gt;variation-attribute-value value=&quot;AZU&quot;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;gt;&amp;lt;&lt;/del&gt;display-value xml:lang=&quot;x-default&quot;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;gt;&lt;/del&gt;Azul&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;&lt;/del&gt;/display-value&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;gt;&amp;lt;&lt;/del&gt;/variation-attribute-value&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;           &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;lt;&lt;/ins&gt;variation-attribute-value value=&quot;AZU&quot;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;gt;&amp;amp;lt;&lt;/ins&gt;display-value xml:lang=&quot;x-default&quot;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;gt;&lt;/ins&gt;Azul&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;lt;&lt;/ins&gt;/display-value&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;gt;&amp;amp;lt;&lt;/ins&gt;/variation-attribute-value&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;           &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;&lt;/del&gt;variation-attribute-value value=&quot;NEG&quot;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;gt;&amp;lt;&lt;/del&gt;display-value xml:lang=&quot;x-default&quot;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;gt;&lt;/del&gt;Negro&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;&lt;/del&gt;/display-value&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;gt;&amp;lt;&lt;/del&gt;/variation-attribute-value&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;           &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;lt;&lt;/ins&gt;variation-attribute-value value=&quot;NEG&quot;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;gt;&amp;amp;lt;&lt;/ins&gt;display-value xml:lang=&quot;x-default&quot;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;gt;&lt;/ins&gt;Negro&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;lt;&lt;/ins&gt;/display-value&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;gt;&amp;amp;lt;&lt;/ins&gt;/variation-attribute-value&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;         &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;&lt;/del&gt;/variation-attribute-values&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;         &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;lt;&lt;/ins&gt;/variation-attribute-values&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;       &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;&lt;/del&gt;/variation-attribute&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;       &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;lt;&lt;/ins&gt;/variation-attribute&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;       &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;&lt;/del&gt;variation-attribute attribute-id=&quot;size&quot; variation-attribute-id=&quot;size&quot;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;       &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;lt;&lt;/ins&gt;variation-attribute attribute-id=&quot;size&quot; variation-attribute-id=&quot;size&quot;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;         &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;&lt;/del&gt;variation-attribute-values&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;         &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;lt;&lt;/ins&gt;variation-attribute-values&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;           &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;&lt;/del&gt;variation-attribute-value value=&quot;CH&quot;/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;           &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;lt;&lt;/ins&gt;variation-attribute-value value=&quot;CH&quot;/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;           &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;&lt;/del&gt;variation-attribute-value value=&quot;M&quot;/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;           &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;lt;&lt;/ins&gt;variation-attribute-value value=&quot;M&quot;/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;           &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;&lt;/del&gt;variation-attribute-value value=&quot;G&quot;/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;           &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;lt;&lt;/ins&gt;variation-attribute-value value=&quot;G&quot;/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;         &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;&lt;/del&gt;/variation-attribute-values&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;         &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;lt;&lt;/ins&gt;/variation-attribute-values&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;       &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;&lt;/del&gt;/variation-attribute&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;       &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;lt;&lt;/ins&gt;/variation-attribute&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;&lt;/del&gt;/attributes&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;lt;&lt;/ins&gt;/attributes&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;&lt;/del&gt;variants&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;lt;&lt;/ins&gt;variants&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;       &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;&lt;/del&gt;variant product-id=&quot;PLAYERA-001-AZU-CH&quot;/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;       &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;lt;&lt;/ins&gt;variant product-id=&quot;PLAYERA-001-AZU-CH&quot;/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;       &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;&lt;/del&gt;variant product-id=&quot;PLAYERA-001-AZU-M&quot;/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;       &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;lt;&lt;/ins&gt;variant product-id=&quot;PLAYERA-001-AZU-M&quot;/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;       &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;&lt;/del&gt;!-- ... --&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;       &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;lt;&lt;/ins&gt;!-- ... --&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;&lt;/del&gt;/variants&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;lt;&lt;/ins&gt;/variants&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;&lt;/del&gt;/variations&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;lt;&lt;/ins&gt;/variations&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;&lt;/del&gt;/product&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;lt;&lt;/ins&gt;/product&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;syntaxhighlight&lt;/del&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;pre&lt;/ins&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Cada variante es un producto independiente en el catálogo, con sus propios valores para los atributos &amp;lt;code&amp;gt;color&amp;lt;/code&amp;gt; y &amp;lt;code&amp;gt;size&amp;lt;/code&amp;gt;, su inventario y su precio.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Cada variante es un producto independiente en el catálogo, con sus propios valores para los atributos &amp;lt;code&amp;gt;color&amp;lt;/code&amp;gt; y &amp;lt;code&amp;gt;size&amp;lt;/code&amp;gt;, su inventario y su precio.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</description>
			<pubDate>Tue, 27 Oct 2026 22:03:08 GMT</pubDate>
			<dc:creator>Admin</dc:creator>
			<comments>https://34-45-1-173.sslip.io/index.php/Talk:Clients/Soriana/CityClub/Product_Variants</comments>
		</item>
		<item>
			<title>Clients/Soriana/CityClub</title>
			<link>https://34-45-1-173.sslip.io/index.php?title=Clients/Soriana/CityClub&amp;diff=22&amp;oldid=16</link>
			<guid isPermaLink="false">https://34-45-1-173.sslip.io/index.php?title=Clients/Soriana/CityClub&amp;diff=22&amp;oldid=16</guid>
			<description>&lt;p&gt;Link Product Variants&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 22:02, 27 October 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l12&quot;&gt;Line 12:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 12:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Relevancia ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Relevancia ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Este contexto tecnológico es relevante para comprender el ecosistema de City Club, identificar sus principales componentes y evaluar las integraciones, dependencias y necesidades de soporte y mantenimiento de sus canales digitales.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Este contexto tecnológico es relevante para comprender el ecosistema de City Club, identificar sus principales componentes y evaluar las integraciones, dependencias y necesidades de soporte y mantenimiento de sus canales digitales.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;== Proyectos ==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* [[Clients/Soriana/CityClub/Product Variants|Product Variants]]: soporte para productos con varios SKUs hijos (variantes por talla, color, etc.).&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Clients]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Clients]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Soriana]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Soriana]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</description>
			<pubDate>Tue, 27 Oct 2026 22:02:54 GMT</pubDate>
			<dc:creator>Admin</dc:creator>
			<comments>https://34-45-1-173.sslip.io/index.php/Talk:Clients/Soriana/CityClub</comments>
		</item>
		<item>
			<title>Clients/Soriana/CityClub/Product Variants</title>
			<link>https://34-45-1-173.sslip.io/index.php?title=Clients/Soriana/CityClub/Product_Variants&amp;diff=20&amp;oldid=0</link>
			<guid isPermaLink="false">https://34-45-1-173.sslip.io/index.php?title=Clients/Soriana/CityClub/Product_Variants&amp;diff=20&amp;oldid=0</guid>
			<description>&lt;p&gt;Create Product Variants page&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;div style=&amp;quot;font-size:0.9em; color:#54595d; margin-bottom:1em;&amp;quot;&amp;gt;[[Main Page|Inicio]] › [[Clients]] › [[Clients/Soriana|Soriana]] › [[Clients/Soriana/CityClub|City Club]] › &amp;#039;&amp;#039;&amp;#039;Product Variants&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
== Resumen ==&lt;br /&gt;
En City Club habrá productos con varios &amp;#039;&amp;#039;&amp;#039;SKUs hijos&amp;#039;&amp;#039;&amp;#039; (variantes). Cada variante estará definida por los &amp;#039;&amp;#039;&amp;#039;atributos de variación&amp;#039;&amp;#039;&amp;#039; del producto, por ejemplo &amp;#039;&amp;#039;&amp;#039;talla&amp;#039;&amp;#039;&amp;#039; y &amp;#039;&amp;#039;&amp;#039;color&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
El objetivo de este proyecto es soportar la relación de &amp;#039;&amp;#039;&amp;#039;1 producto a varios SKUs&amp;#039;&amp;#039;&amp;#039; en todos los canales digitales de City Club: el sitio web (SFCC con SFRA) y las aplicaciones móviles de iOS y Android (vía OCAPI).&lt;br /&gt;
&lt;br /&gt;
== Conceptos ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Concepto !! Descripción !! ¿Se puede comprar?&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Producto maestro&amp;#039;&amp;#039;&amp;#039; (master) || Producto &amp;quot;padre&amp;quot; que agrupa a todas sus variantes. Contiene la información común (nombre, descripción, marca, categoría) y define los atributos de variación y sus valores posibles. || No&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Atributo de variación&amp;#039;&amp;#039;&amp;#039; || Característica que distingue a una variante de otra, por ejemplo talla o color. || —&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Variante&amp;#039;&amp;#039;&amp;#039; (SKU hijo) || Combinación concreta de valores de los atributos de variación (por ejemplo: talla M + color Azul). Tiene su propio SKU, inventario y precio. || Sí&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Grupo de variación&amp;#039;&amp;#039;&amp;#039; (variation group) || Subconjunto opcional de variantes que comparten un valor, por ejemplo todas las variantes de color Azul. Sirve para mostrar cada color como un resultado separado en búsqueda. || No&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Ejemplo ==&lt;br /&gt;
Producto maestro: &amp;#039;&amp;#039;&amp;#039;Playera básica&amp;#039;&amp;#039;&amp;#039; (ID &amp;lt;code&amp;gt;PLAYERA-001&amp;lt;/code&amp;gt;), con los atributos de variación &amp;#039;&amp;#039;color&amp;#039;&amp;#039; y &amp;#039;&amp;#039;talla&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! SKU (variante) !! Color !! Talla&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PLAYERA-001-AZU-CH&amp;lt;/code&amp;gt; || Azul || CH&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PLAYERA-001-AZU-M&amp;lt;/code&amp;gt; || Azul || M&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PLAYERA-001-AZU-G&amp;lt;/code&amp;gt; || Azul || G&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PLAYERA-001-NEG-CH&amp;lt;/code&amp;gt; || Negro || CH&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PLAYERA-001-NEG-M&amp;lt;/code&amp;gt; || Negro || M&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PLAYERA-001-NEG-G&amp;lt;/code&amp;gt; || Negro || G&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
El cliente ve un solo producto (la playera), elige color y talla, y lo que se agrega al carrito es el SKU de la variante seleccionada.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Nota: los IDs son ilustrativos; el formato real de SKU está por definir.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
== Modelo en Salesforce Commerce Cloud ==&lt;br /&gt;
SFCC soporta este modelo de forma nativa. En el catálogo, el producto maestro define sus atributos de variación y la lista de variantes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;product product-id=&amp;quot;PLAYERA-001&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;display-name xml:lang=&amp;quot;x-default&amp;quot;&amp;gt;Playera básica&amp;lt;/display-name&amp;gt;&lt;br /&gt;
  &amp;lt;variations&amp;gt;&lt;br /&gt;
    &amp;lt;attributes&amp;gt;&lt;br /&gt;
      &amp;lt;variation-attribute attribute-id=&amp;quot;color&amp;quot; variation-attribute-id=&amp;quot;color&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;variation-attribute-values&amp;gt;&lt;br /&gt;
          &amp;lt;variation-attribute-value value=&amp;quot;AZU&amp;quot;&amp;gt;&amp;lt;display-value xml:lang=&amp;quot;x-default&amp;quot;&amp;gt;Azul&amp;lt;/display-value&amp;gt;&amp;lt;/variation-attribute-value&amp;gt;&lt;br /&gt;
          &amp;lt;variation-attribute-value value=&amp;quot;NEG&amp;quot;&amp;gt;&amp;lt;display-value xml:lang=&amp;quot;x-default&amp;quot;&amp;gt;Negro&amp;lt;/display-value&amp;gt;&amp;lt;/variation-attribute-value&amp;gt;&lt;br /&gt;
        &amp;lt;/variation-attribute-values&amp;gt;&lt;br /&gt;
      &amp;lt;/variation-attribute&amp;gt;&lt;br /&gt;
      &amp;lt;variation-attribute attribute-id=&amp;quot;size&amp;quot; variation-attribute-id=&amp;quot;size&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;variation-attribute-values&amp;gt;&lt;br /&gt;
          &amp;lt;variation-attribute-value value=&amp;quot;CH&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;variation-attribute-value value=&amp;quot;M&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;variation-attribute-value value=&amp;quot;G&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;/variation-attribute-values&amp;gt;&lt;br /&gt;
      &amp;lt;/variation-attribute&amp;gt;&lt;br /&gt;
    &amp;lt;/attributes&amp;gt;&lt;br /&gt;
    &amp;lt;variants&amp;gt;&lt;br /&gt;
      &amp;lt;variant product-id=&amp;quot;PLAYERA-001-AZU-CH&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;variant product-id=&amp;quot;PLAYERA-001-AZU-M&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;!-- ... --&amp;gt;&lt;br /&gt;
    &amp;lt;/variants&amp;gt;&lt;br /&gt;
  &amp;lt;/variations&amp;gt;&lt;br /&gt;
&amp;lt;/product&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cada variante es un producto independiente en el catálogo, con sus propios valores para los atributos &amp;lt;code&amp;gt;color&amp;lt;/code&amp;gt; y &amp;lt;code&amp;gt;size&amp;lt;/code&amp;gt;, su inventario y su precio.&lt;br /&gt;
&lt;br /&gt;
== Impacto por canal ==&lt;br /&gt;
=== Sitio web (SFRA) ===&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Página de producto (PDP):&amp;#039;&amp;#039;&amp;#039; mostrar selectores de color (swatches) y talla. Al cambiar una selección, SFRA llama al endpoint &amp;lt;code&amp;gt;Product-Variation&amp;lt;/code&amp;gt; para actualizar precio, imágenes, disponibilidad y SKU sin recargar la página.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Botón &amp;quot;Agregar al carrito&amp;quot;:&amp;#039;&amp;#039;&amp;#039; solo se habilita cuando todos los atributos de variación están seleccionados y la variante tiene inventario.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Búsqueda y categorías (PLP):&amp;#039;&amp;#039;&amp;#039; definir si se muestra un resultado por producto maestro o uno por color (grupos de variación), y si se muestran los swatches en el listado.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Carrito, checkout y confirmación:&amp;#039;&amp;#039;&amp;#039; mostrar los valores de la variante (por ejemplo &amp;quot;Color: Azul, Talla: M&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
=== Aplicaciones móviles (OCAPI) ===&lt;br /&gt;
Las apps deben consumir la información de variación de la Shop API. Ejemplos:&lt;br /&gt;
&lt;br /&gt;
* Obtener el maestro con sus variantes y atributos:&lt;br /&gt;
: &amp;lt;code&amp;gt;GET /s/{site_id}/dw/shop/v{version}/products/PLAYERA-001?expand=variations,availability,prices,images&amp;lt;/code&amp;gt;&lt;br /&gt;
: La respuesta incluye &amp;lt;code&amp;gt;variation_attributes&amp;lt;/code&amp;gt; (valores posibles) y &amp;lt;code&amp;gt;variants&amp;lt;/code&amp;gt; (cada SKU con sus &amp;lt;code&amp;gt;variation_values&amp;lt;/code&amp;gt; y si es &amp;lt;code&amp;gt;orderable&amp;lt;/code&amp;gt;).&lt;br /&gt;
* Búsqueda con información de variación:&lt;br /&gt;
: &amp;lt;code&amp;gt;GET /s/{site_id}/dw/shop/v{version}/product_search?q=playera&amp;amp;expand=variations,images,prices&amp;lt;/code&amp;gt;&lt;br /&gt;
* Agregar al carrito siempre con el SKU de la variante, nunca con el maestro:&lt;br /&gt;
: &amp;lt;code&amp;gt;POST /s/{site_id}/dw/shop/v{version}/baskets/{basket_id}/items&amp;lt;/code&amp;gt; con &amp;lt;code&amp;gt;[{&amp;quot;product_id&amp;quot;: &amp;quot;PLAYERA-001-AZU-M&amp;quot;, &amp;quot;quantity&amp;quot;: 1}]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Las apps de iOS y Android deben replicar la misma lógica de selección que el sitio web (selectores, disponibilidad por combinación y habilitación del botón de compra).&lt;br /&gt;
&lt;br /&gt;
== Consideraciones ==&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Inventario:&amp;#039;&amp;#039;&amp;#039; se administra por variante. Se debe indicar qué combinaciones están agotadas y ocultarlas o deshabilitarlas.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Precios:&amp;#039;&amp;#039;&amp;#039; los precios se asignan por variante en los price books. Si las variantes tienen precios distintos, la PDP y el listado pueden mostrar un rango.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Imágenes:&amp;#039;&amp;#039;&amp;#039; definir imágenes por color (image groups por atributo de variación) para que cambien al seleccionar un color.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Variante por defecto:&amp;#039;&amp;#039;&amp;#039; definir qué variante se preselecciona al entrar a la PDP.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Integraciones de catálogo:&amp;#039;&amp;#039;&amp;#039; el sistema que envía el catálogo a SFCC (ERP / PIM) debe enviar la relación padre–hijo y los valores de los atributos de variación de cada SKU.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Productos existentes:&amp;#039;&amp;#039;&amp;#039; definir cómo conviven los productos simples actuales con los nuevos productos con variantes, y si hace falta migrar productos existentes.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Promociones:&amp;#039;&amp;#039;&amp;#039; revisar que las promociones configuradas a nivel maestro o categoría apliquen correctamente a las variantes.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Analítica y feeds:&amp;#039;&amp;#039;&amp;#039; revisar que el SKU de la variante se envíe correctamente en analítica y en feeds de productos.&lt;br /&gt;
&lt;br /&gt;
== Por definir ==&lt;br /&gt;
* Lista final de atributos de variación (¿solo talla y color, u otros?) y sus valores permitidos.&lt;br /&gt;
* Formato de los SKUs de variantes.&lt;br /&gt;
* Presentación en búsqueda: un resultado por maestro o por color.&lt;br /&gt;
* Fuente de los datos de variantes (ERP, PIM, carga manual).&lt;br /&gt;
* Versión de OCAPI utilizada por las apps y cambios necesarios en ellas.&lt;br /&gt;
* Categorías o productos con los que se arrancará.&lt;br /&gt;
&lt;br /&gt;
[[Category:Clients]]&lt;br /&gt;
[[Category:Soriana]]&lt;br /&gt;
[[Category:City Club]]&lt;/div&gt;</description>
			<pubDate>Tue, 27 Oct 2026 22:02:54 GMT</pubDate>
			<dc:creator>Admin</dc:creator>
			<comments>https://34-45-1-173.sslip.io/index.php/Talk:Clients/Soriana/CityClub/Product_Variants</comments>
		</item>
		<item>
			<title>Category:City Club</title>
			<link>https://34-45-1-173.sslip.io/index.php?title=Category:City_Club&amp;diff=21&amp;oldid=0</link>
			<guid isPermaLink="false">https://34-45-1-173.sslip.io/index.php?title=Category:City_Club&amp;diff=21&amp;oldid=0</guid>
			<description>&lt;p&gt;Create category&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Páginas relacionadas con [[Clients/Soriana/CityClub|City Club]].&lt;br /&gt;
&lt;br /&gt;
[[Category:Soriana]]&lt;/div&gt;</description>
			<pubDate>Tue, 27 Oct 2026 22:02:54 GMT</pubDate>
			<dc:creator>Admin</dc:creator>
			<comments>https://34-45-1-173.sslip.io/index.php/Category_talk:City_Club</comments>
		</item>
		<item>
			<title>Main Page</title>
			<link>https://34-45-1-173.sslip.io/index.php?title=Main_Page&amp;diff=19&amp;oldid=13</link>
			<guid isPermaLink="false">https://34-45-1-173.sslip.io/index.php?title=Main_Page&amp;diff=19&amp;oldid=13</guid>
			<description>&lt;p&gt;Link to Clients&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 21:31, 27 October 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l7&quot;&gt;Line 7:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 7:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Getting started ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Getting started ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* [[Clients]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[About this wiki|About this sandbox and the available APIs]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[About this wiki|About this sandbox and the available APIs]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Special:ApiSandbox|Try the API Sandbox]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Special:ApiSandbox|Try the API Sandbox]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</description>
			<pubDate>Tue, 27 Oct 2026 21:31:50 GMT</pubDate>
			<dc:creator>Admin</dc:creator>
			<comments>https://34-45-1-173.sslip.io/index.php/Talk:Main_Page</comments>
		</item>
		<item>
			<title>Category:Clients</title>
			<link>https://34-45-1-173.sslip.io/index.php?title=Category:Clients&amp;diff=17&amp;oldid=0</link>
			<guid isPermaLink="false">https://34-45-1-173.sslip.io/index.php?title=Category:Clients&amp;diff=17&amp;oldid=0</guid>
			<description>&lt;p&gt;Create category&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Páginas de clientes de Kognivera. Ver [[Clients]].&lt;/div&gt;</description>
			<pubDate>Tue, 27 Oct 2026 21:31:50 GMT</pubDate>
			<dc:creator>Admin</dc:creator>
			<comments>https://34-45-1-173.sslip.io/index.php/Category_talk:Clients</comments>
		</item>
		<item>
			<title>Category:Soriana</title>
			<link>https://34-45-1-173.sslip.io/index.php?title=Category:Soriana&amp;diff=18&amp;oldid=0</link>
			<guid isPermaLink="false">https://34-45-1-173.sslip.io/index.php?title=Category:Soriana&amp;diff=18&amp;oldid=0</guid>
			<description>&lt;p&gt;Create category&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Páginas relacionadas con el cliente [[Clients/Soriana|Soriana]].&lt;br /&gt;
&lt;br /&gt;
[[Category:Clients]]&lt;/div&gt;</description>
			<pubDate>Tue, 27 Oct 2026 21:31:50 GMT</pubDate>
			<dc:creator>Admin</dc:creator>
			<comments>https://34-45-1-173.sslip.io/index.php/Category_talk:Soriana</comments>
		</item>
		<item>
			<title>Clients</title>
			<link>https://34-45-1-173.sslip.io/index.php?title=Clients&amp;diff=14&amp;oldid=0</link>
			<guid isPermaLink="false">https://34-45-1-173.sslip.io/index.php?title=Clients&amp;diff=14&amp;oldid=0</guid>
			<description>&lt;p&gt;Create Clients page&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;div style=&amp;quot;font-size:0.9em; color:#54595d; margin-bottom:1em;&amp;quot;&amp;gt;[[Main Page|Inicio]] › &amp;#039;&amp;#039;&amp;#039;Clients&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
Clientes de Kognivera.&lt;br /&gt;
&lt;br /&gt;
== Clientes ==&lt;br /&gt;
* [[Clients/Soriana|Soriana]]&lt;br /&gt;
** [[Clients/Soriana/CityClub|City Club]]&lt;br /&gt;
&lt;br /&gt;
== Todas las páginas de clientes ==&lt;br /&gt;
{{Special:PrefixIndex/Clients/|stripprefix=1}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Clients]]&lt;/div&gt;</description>
			<pubDate>Tue, 27 Oct 2026 21:31:49 GMT</pubDate>
			<dc:creator>Admin</dc:creator>
			<comments>https://34-45-1-173.sslip.io/index.php/Talk:Clients</comments>
		</item>
		<item>
			<title>Clients/Soriana</title>
			<link>https://34-45-1-173.sslip.io/index.php?title=Clients/Soriana&amp;diff=15&amp;oldid=0</link>
			<guid isPermaLink="false">https://34-45-1-173.sslip.io/index.php?title=Clients/Soriana&amp;diff=15&amp;oldid=0</guid>
			<description>&lt;p&gt;Create Soriana page&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;div style=&amp;quot;font-size:0.9em; color:#54595d; margin-bottom:1em;&amp;quot;&amp;gt;[[Main Page|Inicio]] › [[Clients]] › &amp;#039;&amp;#039;&amp;#039;Soriana&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
Soriana es cliente de Kognivera.&lt;br /&gt;
&lt;br /&gt;
== Marcas / unidades de negocio ==&lt;br /&gt;
* [[Clients/Soriana/CityClub|City Club]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Clients]]&lt;br /&gt;
[[Category:Soriana]]&lt;/div&gt;</description>
			<pubDate>Tue, 27 Oct 2026 21:31:49 GMT</pubDate>
			<dc:creator>Admin</dc:creator>
			<comments>https://34-45-1-173.sslip.io/index.php/Talk:Clients/Soriana</comments>
		</item>
		<item>
			<title>Clients/Soriana/CityClub</title>
			<link>https://34-45-1-173.sslip.io/index.php?title=Clients/Soriana/CityClub&amp;diff=16&amp;oldid=0</link>
			<guid isPermaLink="false">https://34-45-1-173.sslip.io/index.php?title=Clients/Soriana/CityClub&amp;diff=16&amp;oldid=0</guid>
			<description>&lt;p&gt;Create City Club page&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;div style=&amp;quot;font-size:0.9em; color:#54595d; margin-bottom:1em;&amp;quot;&amp;gt;[[Main Page|Inicio]] › [[Clients]] › [[Clients/Soriana|Soriana]] › &amp;#039;&amp;#039;&amp;#039;City Club&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
City Club es una tienda de autoservicio con un modelo de negocio basado en la venta de productos al mayoreo y precios competitivos. Para realizar compras, los clientes deben contar con una membresía vigente.&lt;br /&gt;
&lt;br /&gt;
El ecosistema digital de City Club está compuesto por una plataforma de comercio electrónico web y aplicaciones móviles nativas para iOS y Android.&lt;br /&gt;
&lt;br /&gt;
== Ecosistema digital ==&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Plataforma de comercio electrónico:&amp;#039;&amp;#039;&amp;#039; Desarrollada sobre Salesforce Commerce Cloud (SFCC), utilizando Salesforce Reference Architecture (SFRA) como arquitectura de referencia para su implementación.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Aplicaciones móviles:&amp;#039;&amp;#039;&amp;#039; Cuenta con aplicaciones para iOS y Android que utilizan Open Commerce API (OCAPI) para comunicarse con Salesforce Commerce Cloud.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Modelo de negocio:&amp;#039;&amp;#039;&amp;#039; La membresía es un requisito para realizar compras, por lo que su gestión y validación forman parte de los procesos relevantes de la experiencia de compra.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Canales digitales:&amp;#039;&amp;#039;&amp;#039; El sitio web y las aplicaciones móviles permiten a los clientes consultar el catálogo de productos y realizar compras dentro del modelo de venta basado en membresías.&lt;br /&gt;
&lt;br /&gt;
== Relevancia ==&lt;br /&gt;
Este contexto tecnológico es relevante para comprender el ecosistema de City Club, identificar sus principales componentes y evaluar las integraciones, dependencias y necesidades de soporte y mantenimiento de sus canales digitales.&lt;br /&gt;
&lt;br /&gt;
[[Category:Clients]]&lt;br /&gt;
[[Category:Soriana]]&lt;/div&gt;</description>
			<pubDate>Tue, 27 Oct 2026 21:31:49 GMT</pubDate>
			<dc:creator>Admin</dc:creator>
			<comments>https://34-45-1-173.sslip.io/index.php/Talk:Clients/Soriana/CityClub</comments>
		</item>
		<item>
			<title>Main Page</title>
			<link>https://34-45-1-173.sslip.io/index.php?title=Main_Page&amp;diff=13&amp;oldid=11</link>
			<guid isPermaLink="false">https://34-45-1-173.sslip.io/index.php?title=Main_Page&amp;diff=13&amp;oldid=11</guid>
			<description>&lt;p&gt;About this sandbox wiki&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 21:29, 27 October 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l3&quot;&gt;Line 3:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 3:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;span style=&amp;quot;font-size:1.8em; font-weight:bold; color:#0d66c5;&amp;quot;&amp;gt;Welcome to the Kogni&amp;lt;span style=&amp;quot;color:#ff3c06;&amp;quot;&amp;gt;Vera&amp;lt;/span&amp;gt; Wiki&amp;lt;/span&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;span style=&amp;quot;font-size:1.8em; font-weight:bold; color:#0d66c5;&amp;quot;&amp;gt;Welcome to the Kogni&amp;lt;span style=&amp;quot;color:#ff3c06;&amp;quot;&amp;gt;Vera&amp;lt;/span&amp;gt; Wiki&amp;lt;/span&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This is &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Kognivera&lt;/del&gt;&#039;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;s knowledge base: documentation, processes and team know-how in one place&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;&lt;/ins&gt;This is &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;a temporary sandbox wiki for exploring the MediaWiki APIs.&#039;&#039;&lt;/ins&gt;&#039; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;See [[About this wiki]] before you start&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Getting started ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Getting started ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* [[About this wiki|About this sandbox and the available APIs]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* [[Special:ApiSandbox|Try the API Sandbox]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Special:AllPages|Browse all pages]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Special:AllPages|Browse all pages]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Special:RecentChanges|See recent changes]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Special:RecentChanges|See recent changes]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</description>
			<pubDate>Tue, 27 Oct 2026 21:29:22 GMT</pubDate>
			<dc:creator>Admin</dc:creator>
			<comments>https://34-45-1-173.sslip.io/index.php/Talk:Main_Page</comments>
		</item>
		<item>
			<title>About this wiki</title>
			<link>https://34-45-1-173.sslip.io/index.php?title=About_this_wiki&amp;diff=12&amp;oldid=0</link>
			<guid isPermaLink="false">https://34-45-1-173.sslip.io/index.php?title=About_this_wiki&amp;diff=12&amp;oldid=0</guid>
			<description>&lt;p&gt;About this sandbox wiki&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;div style=&amp;quot;border-left:6px solid #fb7c05; background:#fff6ec; padding:1em 1.5em; margin-bottom:1.5em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;⚠ This is a temporary wiki.&amp;#039;&amp;#039;&amp;#039; It is a sandbox for exploring the APIs available in MediaWiki. Content here may be changed, reset or deleted at any time without notice. Do not store anything important or confidential here.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Purpose ==&lt;br /&gt;
This wiki exists so the Kognivera team can experiment freely with MediaWiki&amp;#039;s APIs: reading and writing pages, querying metadata, testing integrations and trying out automation, without any risk to a production wiki.&lt;br /&gt;
&lt;br /&gt;
Feel free to:&lt;br /&gt;
* Create, edit, move and delete test pages&lt;br /&gt;
* Run scripts and bots against the APIs&lt;br /&gt;
* Try out configuration and interface changes&lt;br /&gt;
&lt;br /&gt;
== Available APIs ==&lt;br /&gt;
&lt;br /&gt;
=== Action API ===&lt;br /&gt;
The main, most complete API. Every request goes to a single endpoint and the &amp;lt;code&amp;gt;action&amp;lt;/code&amp;gt; parameter picks the operation.&lt;br /&gt;
* Endpoint: &amp;lt;code&amp;gt;https://34-45-1-173.sslip.io/api.php&amp;lt;/code&amp;gt;&lt;br /&gt;
* Built-in documentation: [https://34-45-1-173.sslip.io/api.php api.php] (with no parameters)&lt;br /&gt;
* Example, site information: [https://34-45-1-173.sslip.io/api.php?action=query&amp;amp;meta=siteinfo&amp;amp;format=json &amp;lt;code&amp;gt;api.php?action=query&amp;amp;meta=siteinfo&amp;amp;format=json&amp;lt;/code&amp;gt;]&lt;br /&gt;
* Example, list all pages: [https://34-45-1-173.sslip.io/api.php?action=query&amp;amp;list=allpages&amp;amp;format=json &amp;lt;code&amp;gt;api.php?action=query&amp;amp;list=allpages&amp;amp;format=json&amp;lt;/code&amp;gt;]&lt;br /&gt;
* Example, recent changes: [https://34-45-1-173.sslip.io/api.php?action=query&amp;amp;list=recentchanges&amp;amp;format=json &amp;lt;code&amp;gt;api.php?action=query&amp;amp;list=recentchanges&amp;amp;format=json&amp;lt;/code&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
Writing (e.g. &amp;lt;code&amp;gt;action=edit&amp;lt;/code&amp;gt;) requires being logged in and sending a CSRF token, obtained with &amp;lt;code&amp;gt;action=query&amp;amp;meta=tokens&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== REST API ===&lt;br /&gt;
A simpler, resource-oriented API that returns JSON.&lt;br /&gt;
* Endpoint: &amp;lt;code&amp;gt;https://34-45-1-173.sslip.io/rest.php/v1/&amp;lt;/code&amp;gt;&lt;br /&gt;
* Example, get a page&amp;#039;s source: [https://34-45-1-173.sslip.io/rest.php/v1/page/Main_Page &amp;lt;code&amp;gt;rest.php/v1/page/Main_Page&amp;lt;/code&amp;gt;]&lt;br /&gt;
* Example, get a page&amp;#039;s HTML: [https://34-45-1-173.sslip.io/rest.php/v1/page/Main_Page/html &amp;lt;code&amp;gt;rest.php/v1/page/Main_Page/html&amp;lt;/code&amp;gt;]&lt;br /&gt;
* Example, page history: [https://34-45-1-173.sslip.io/rest.php/v1/page/Main_Page/history &amp;lt;code&amp;gt;rest.php/v1/page/Main_Page/history&amp;lt;/code&amp;gt;]&lt;br /&gt;
* Example, search: [https://34-45-1-173.sslip.io/rest.php/v1/search/page?q=Kognivera&amp;amp;limit=10 &amp;lt;code&amp;gt;rest.php/v1/search/page?q=Kognivera&amp;amp;limit=10&amp;lt;/code&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
=== API Sandbox (interactive) ===&lt;br /&gt;
[[Special:ApiSandbox]] lets you build and run Action API requests from a form in the browser, and shows the request URL and the response. It is the easiest place to start.&lt;br /&gt;
&lt;br /&gt;
== Tips ==&lt;br /&gt;
* Add &amp;lt;code&amp;gt;format=json&amp;lt;/code&amp;gt; (and optionally &amp;lt;code&amp;gt;formatversion=2&amp;lt;/code&amp;gt;) to Action API requests for cleaner JSON.&lt;br /&gt;
* For scripts, create a dedicated bot password at [[Special:BotPasswords]] rather than using your main account password.&lt;br /&gt;
* Tag your test pages clearly (for example with a &amp;quot;Test&amp;quot; prefix) so they are easy to find and clean up.&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
* [https://www.mediawiki.org/wiki/API:Main_page Action API documentation]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/API:REST_API REST API documentation]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Manual:Bot_passwords Bot passwords]&lt;br /&gt;
&lt;br /&gt;
[[Category:Kognivera Wiki]]&lt;/div&gt;</description>
			<pubDate>Tue, 27 Oct 2026 21:29:22 GMT</pubDate>
			<dc:creator>Admin</dc:creator>
			<comments>https://34-45-1-173.sslip.io/index.php/Talk:About_this_wiki</comments>
		</item>
		<item>
			<title>Main Page</title>
			<link>https://34-45-1-173.sslip.io/index.php?title=Main_Page&amp;diff=11&amp;oldid=7</link>
			<guid isPermaLink="false">https://34-45-1-173.sslip.io/index.php?title=Main_Page&amp;diff=11&amp;oldid=7</guid>
			<description>&lt;p&gt;Kognivera branding&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 21:26, 27 October 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l9&quot;&gt;Line 9:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 9:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Special:AllPages|Browse all pages]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Special:AllPages|Browse all pages]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Special:RecentChanges|See recent changes]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Special:RecentChanges|See recent changes]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[&lt;/del&gt;Help:Contents&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|&lt;/del&gt;How to edit this wiki&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]&lt;/del&gt;]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;https://www.mediawiki.org/wiki/Special:MyLanguage/&lt;/ins&gt;Help:Contents How to edit this wiki]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== For editors ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== For editors ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Formatting Formatting help]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Formatting Formatting help]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Configuration settings]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Configuration settings]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</description>
			<pubDate>Tue, 27 Oct 2026 21:26:45 GMT</pubDate>
			<dc:creator>Admin</dc:creator>
			<comments>https://34-45-1-173.sslip.io/index.php/Talk:Main_Page</comments>
		</item>
		<item>
			<title>MediaWiki:Searchsuggest-search</title>
			<link>https://34-45-1-173.sslip.io/index.php?title=MediaWiki:Searchsuggest-search&amp;diff=8&amp;oldid=0</link>
			<guid isPermaLink="false">https://34-45-1-173.sslip.io/index.php?title=MediaWiki:Searchsuggest-search&amp;diff=8&amp;oldid=0</guid>
			<description>&lt;p&gt;Kognivera branding&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Search Kognivera Wiki&lt;/div&gt;</description>
			<pubDate>Tue, 27 Oct 2026 21:26:45 GMT</pubDate>
			<dc:creator>Admin</dc:creator>
			<comments>https://34-45-1-173.sslip.io/index.php/MediaWiki_talk:Searchsuggest-search</comments>
		</item>
		<item>
			<title>MediaWiki:Aboutsite</title>
			<link>https://34-45-1-173.sslip.io/index.php?title=MediaWiki:Aboutsite&amp;diff=9&amp;oldid=0</link>
			<guid isPermaLink="false">https://34-45-1-173.sslip.io/index.php?title=MediaWiki:Aboutsite&amp;diff=9&amp;oldid=0</guid>
			<description>&lt;p&gt;Kognivera branding&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;About Kognivera Wiki&lt;/div&gt;</description>
			<pubDate>Tue, 27 Oct 2026 21:26:45 GMT</pubDate>
			<dc:creator>Admin</dc:creator>
			<comments>https://34-45-1-173.sslip.io/index.php/MediaWiki_talk:Aboutsite</comments>
		</item>
		<item>
			<title>MediaWiki:Searchbutton</title>
			<link>https://34-45-1-173.sslip.io/index.php?title=MediaWiki:Searchbutton&amp;diff=10&amp;oldid=0</link>
			<guid isPermaLink="false">https://34-45-1-173.sslip.io/index.php?title=MediaWiki:Searchbutton&amp;diff=10&amp;oldid=0</guid>
			<description>&lt;p&gt;Kognivera branding&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Search&lt;/div&gt;</description>
			<pubDate>Tue, 27 Oct 2026 21:26:45 GMT</pubDate>
			<dc:creator>Admin</dc:creator>
			<comments>https://34-45-1-173.sslip.io/index.php/MediaWiki_talk:Searchbutton</comments>
		</item>
		<item>
			<title>Main Page</title>
			<link>https://34-45-1-173.sslip.io/index.php?title=Main_Page&amp;diff=7&amp;oldid=1</link>
			<guid isPermaLink="false">https://34-45-1-173.sslip.io/index.php?title=Main_Page&amp;diff=7&amp;oldid=1</guid>
			<description>&lt;p&gt;Kognivera branding&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 21:26, 27 October 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;strong&lt;/del&gt;&amp;gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;MediaWiki has been installed&lt;/del&gt;.&amp;lt;/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;strong&lt;/del&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;__NOTOC__&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;div style=&quot;border-left:6px solid #0d66c5; background:#f4f8fd; padding:1em 1.5em; margin-bottom:1.5em;&quot;&lt;/ins&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;span style=&quot;font-size:1&lt;/ins&gt;.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;8em; font-weight:bold; color:#0d66c5;&quot;&amp;gt;Welcome to the Kogni&amp;lt;span style=&quot;color:#ff3c06;&quot;&amp;gt;Vera&amp;lt;/span&amp;gt; Wiki&lt;/ins&gt;&amp;lt;/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;span&lt;/ins&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Consult the [https&lt;/del&gt;:&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;//www&lt;/del&gt;.&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;mediawiki.org/wiki/Special:MyLanguage&lt;/del&gt;/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Help:Contents User&#039;s Guide] for information on using the wiki software.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;This is Kognivera&#039;s knowledge base&lt;/ins&gt;: &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;documentation, processes and team know-how in one place&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;&lt;/ins&gt;/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;div&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Getting started ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Getting started ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;https://www.mediawiki.org/wiki/&lt;/del&gt;Special:&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;MyLanguage/Manual:Configuration_settings Configuration settings list&lt;/del&gt;]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[&lt;/ins&gt;Special:&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;AllPages|Browse all pages]&lt;/ins&gt;]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;https://www.mediawiki.org/wiki/&lt;/del&gt;Special:&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;MyLanguage/Manual:FAQ MediaWiki FAQ&lt;/del&gt;]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[&lt;/ins&gt;Special:&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;RecentChanges|See recent changes]&lt;/ins&gt;]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;https&lt;/del&gt;:&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;//lists.wikimedia.org/postorius/lists/mediawiki-announce.lists.wikimedia.org/ MediaWiki release mailing list&lt;/del&gt;]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[Help&lt;/ins&gt;:&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Contents|How to edit this wiki]&lt;/ins&gt;]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [https://www.mediawiki.org/wiki/Special:MyLanguage/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Localisation#Translation_resources Localise MediaWiki for your language&lt;/del&gt;]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Combating_spam Learn how to combat spam on your wiki&lt;/del&gt;]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;== For editors ==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [https://www.mediawiki.org/wiki/Special:MyLanguage/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Help:Formatting Formatting help&lt;/ins&gt;]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Configuration_settings Configuration settings&lt;/ins&gt;]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</description>
			<pubDate>Tue, 27 Oct 2026 21:26:23 GMT</pubDate>
			<dc:creator>Admin</dc:creator>
			<comments>https://34-45-1-173.sslip.io/index.php/Talk:Main_Page</comments>
		</item>
		<item>
			<title>MediaWiki:Sitetitle</title>
			<link>https://34-45-1-173.sslip.io/index.php?title=MediaWiki:Sitetitle&amp;diff=3&amp;oldid=0</link>
			<guid isPermaLink="false">https://34-45-1-173.sslip.io/index.php?title=MediaWiki:Sitetitle&amp;diff=3&amp;oldid=0</guid>
			<description>&lt;p&gt;Kognivera branding&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Kognivera Wiki&lt;/div&gt;</description>
			<pubDate>Tue, 27 Oct 2026 21:26:23 GMT</pubDate>
			<dc:creator>Admin</dc:creator>
			<comments>https://34-45-1-173.sslip.io/index.php/MediaWiki_talk:Sitetitle</comments>
		</item>
		<item>
			<title>MediaWiki:Pagetitle</title>
			<link>https://34-45-1-173.sslip.io/index.php?title=MediaWiki:Pagetitle&amp;diff=4&amp;oldid=0</link>
			<guid isPermaLink="false">https://34-45-1-173.sslip.io/index.php?title=MediaWiki:Pagetitle&amp;diff=4&amp;oldid=0</guid>
			<description>&lt;p&gt;Kognivera branding&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;$1 - Kognivera Wiki&lt;/div&gt;</description>
			<pubDate>Tue, 27 Oct 2026 21:26:23 GMT</pubDate>
			<dc:creator>Admin</dc:creator>
			<comments>https://34-45-1-173.sslip.io/index.php/MediaWiki_talk:Pagetitle</comments>
		</item>
		<item>
			<title>MediaWiki:Pagetitle-view-mainpage</title>
			<link>https://34-45-1-173.sslip.io/index.php?title=MediaWiki:Pagetitle-view-mainpage&amp;diff=5&amp;oldid=0</link>
			<guid isPermaLink="false">https://34-45-1-173.sslip.io/index.php?title=MediaWiki:Pagetitle-view-mainpage&amp;diff=5&amp;oldid=0</guid>
			<description>&lt;p&gt;Kognivera branding&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Kognivera Wiki&lt;/div&gt;</description>
			<pubDate>Tue, 27 Oct 2026 21:26:23 GMT</pubDate>
			<dc:creator>Admin</dc:creator>
			<comments>https://34-45-1-173.sslip.io/index.php/MediaWiki_talk:Pagetitle-view-mainpage</comments>
		</item>
		<item>
			<title>MediaWiki:Tagline</title>
			<link>https://34-45-1-173.sslip.io/index.php?title=MediaWiki:Tagline&amp;diff=6&amp;oldid=0</link>
			<guid isPermaLink="false">https://34-45-1-173.sslip.io/index.php?title=MediaWiki:Tagline&amp;diff=6&amp;oldid=0</guid>
			<description>&lt;p&gt;Kognivera branding&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;From the Kognivera Wiki&lt;/div&gt;</description>
			<pubDate>Tue, 27 Oct 2026 21:26:23 GMT</pubDate>
			<dc:creator>Admin</dc:creator>
			<comments>https://34-45-1-173.sslip.io/index.php/MediaWiki_talk:Tagline</comments>
		</item>
		<item>
			<title>MediaWiki:Common.css</title>
			<link>https://34-45-1-173.sslip.io/index.php?title=MediaWiki:Common.css&amp;diff=2&amp;oldid=0</link>
			<guid isPermaLink="false">https://34-45-1-173.sslip.io/index.php?title=MediaWiki:Common.css&amp;diff=2&amp;oldid=0</guid>
			<description>&lt;p&gt;Kognivera branding&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;/* Kognivera branding — colours from the Kognivera logo:&lt;br /&gt;
   blue #0d66c5, red-orange #ff3c06, orange #fb7c05 */&lt;br /&gt;
&lt;br /&gt;
:root {&lt;br /&gt;
  --kv-blue: #0d66c5;&lt;br /&gt;
  --kv-blue-dark: #0a529e;&lt;br /&gt;
  --kv-blue-darker: #083f7a;&lt;br /&gt;
  --kv-red: #ff3c06;&lt;br /&gt;
  --kv-orange: #fb7c05;&lt;br /&gt;
  --color-progressive: var(--kv-blue);&lt;br /&gt;
  --color-progressive--hover: var(--kv-blue-dark);&lt;br /&gt;
  --color-progressive--active: var(--kv-blue-darker);&lt;br /&gt;
  --color-progressive--focus: var(--kv-blue);&lt;br /&gt;
  --border-color-progressive: var(--kv-blue);&lt;br /&gt;
  --border-color-progressive--hover: var(--kv-blue-dark);&lt;br /&gt;
  --background-color-progressive: var(--kv-blue);&lt;br /&gt;
  --background-color-progressive--hover: var(--kv-blue-dark);&lt;br /&gt;
  --color-link: var(--kv-blue);&lt;br /&gt;
  --color-link--hover: var(--kv-orange);&lt;br /&gt;
  --color-link--visited: #0a4f99;&lt;br /&gt;
  --color-link-red: var(--kv-red);&lt;br /&gt;
  --color-link-red--visited: var(--kv-red);&lt;br /&gt;
  --color-destructive: var(--kv-red);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Logo (hot-linked until it is set in LocalSettings.php) */&lt;br /&gt;
.mw-logo-icon { display: none !important; }&lt;br /&gt;
.mw-logo-container.skin-invert { filter: none !important; }&lt;br /&gt;
.mw-logo-wordmark {&lt;br /&gt;
  display: block;&lt;br /&gt;
  width: 160px;&lt;br /&gt;
  height: 41px;&lt;br /&gt;
  background: url(&amp;quot;https://asdf.kognivera.com/kognivera-logo.png&amp;quot;) no-repeat left center / contain;&lt;br /&gt;
  text-indent: -9999px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Links */&lt;br /&gt;
a, .mw-parser-output a.external { color: var(--kv-blue); }&lt;br /&gt;
a:visited, .mw-parser-output a.external:visited { color: #0a4f99; }&lt;br /&gt;
a:hover, .mw-parser-output a.external:hover { color: var(--kv-orange); }&lt;br /&gt;
a.new, a.new:visited { color: var(--kv-red); }&lt;br /&gt;
&lt;br /&gt;
/* Header accent bar */&lt;br /&gt;
.vector-header-container { border-bottom: 3px solid var(--kv-blue); }&lt;br /&gt;
.mw-page-container { border-top: 0; }&lt;br /&gt;
&lt;br /&gt;
/* Headings */&lt;br /&gt;
.mw-body h1, .mw-body .firstHeading { color: #1b2a3a; }&lt;br /&gt;
.mw-body h1, .mw-body h2, .mw-heading1, .mw-heading2 { border-bottom-color: var(--kv-orange) !important; }&lt;br /&gt;
&lt;br /&gt;
/* Active tab / selected items */&lt;br /&gt;
.vector-menu-tabs .selected a,&lt;br /&gt;
.vector-menu-tabs .mw-list-item.selected a { color: var(--kv-blue) !important; }&lt;br /&gt;
.vector-menu-tabs .selected,&lt;br /&gt;
.vector-menu-tabs .mw-list-item.selected { box-shadow: inset 0 -2px 0 var(--kv-blue); }&lt;br /&gt;
&lt;br /&gt;
/* Primary buttons */&lt;br /&gt;
.cdx-button--action-progressive.cdx-button--weight-primary,&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-flaggedElement-primary &amp;gt; .oo-ui-buttonElement-button {&lt;br /&gt;
  background-color: var(--kv-blue) !important;&lt;br /&gt;
  border-color: var(--kv-blue) !important;&lt;br /&gt;
}&lt;br /&gt;
.cdx-button--action-progressive.cdx-button--weight-primary:hover,&lt;br /&gt;
.oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-flaggedElement-primary &amp;gt; .oo-ui-buttonElement-button:hover {&lt;br /&gt;
  background-color: var(--kv-blue-dark) !important;&lt;br /&gt;
  border-color: var(--kv-blue-dark) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Search button */&lt;br /&gt;
.cdx-search-input__end-button { color: var(--kv-blue); }&lt;br /&gt;
&lt;br /&gt;
/* Footer accent */&lt;br /&gt;
.mw-footer { border-top: 3px solid var(--kv-orange); }&lt;/div&gt;</description>
			<pubDate>Tue, 27 Oct 2026 21:26:22 GMT</pubDate>
			<dc:creator>Admin</dc:creator>
			<comments>https://34-45-1-173.sslip.io/index.php/MediaWiki_talk:Common.css</comments>
		</item>
		<item>
			<title>Main Page</title>
			<link>https://34-45-1-173.sslip.io/index.php?title=Main_Page&amp;diff=1&amp;oldid=0</link>
			<guid isPermaLink="false">https://34-45-1-173.sslip.io/index.php?title=Main_Page&amp;diff=1&amp;oldid=0</guid>
			<description>&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;strong&amp;gt;MediaWiki has been installed.&amp;lt;/strong&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Consult the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents User&amp;#039;s Guide] for information on using the wiki software.&lt;br /&gt;
&lt;br /&gt;
== Getting started ==&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Configuration settings list]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki FAQ]&lt;br /&gt;
* [https://lists.wikimedia.org/postorius/lists/mediawiki-announce.lists.wikimedia.org/ MediaWiki release mailing list]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Localise MediaWiki for your language]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam Learn how to combat spam on your wiki]&lt;/div&gt;</description>
			<pubDate>Tue, 27 Oct 2026 21:15:24 GMT</pubDate>
			<dc:creator>MediaWiki default</dc:creator>
			<comments>https://34-45-1-173.sslip.io/index.php/Talk:Main_Page</comments>
		</item>
</channel></rss>